body {
    background-color: #0b1c23;
    font-family: 'Helvetica';
 }

.bootstrap-container,
.bootstrap-container.col-sm-offset-3 {
    background-color: transparent;
}

.content { padding-top: 50px; }
.navbar-fixed-top { top: 70px; }

.sidebar {
    top: 130px;
    background-color: transparent;
}

.sidebar .actionMenuSidebar li a { background-color: transparent; }

.moduleTitle { display: block; }

/* header (top) */
.logo { width: 230px; }
.theme-bg { background-color: #24333a; }

header.header {
    height: 70px;
    left: 0px;
    right: 0px;
    top: 0px;
    z-index: 11;
    padding-left: 15px;
    font-size: 16px;
}

.text-white { color: #fff !important; }
.w-100 { width: 100% !important; }
.position-fixed { position: fixed !important; }

.justify-content-between {
    -ms-flex-pack: justify!important;
    justify-content: space-between!important;
}

.d-flex {
    display: -ms-flexbox !important;
    display: flex !important;
}

.justify-content-end {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
}

.align-items-center {
    -ms-flex-align: center !important;
    align-items: center !important;
}

.header-menu ul .list-inline-item:not(:last-child) { margin-right: 25px; }

.list-inline-item { display: inline-block; }

.header-menu ul li a:link,
.header-menu ul li a:visited {
    color: #5e6c6a;
    transition-duration: 0.3s;
}

.header-menu ul li a:hover,
.header-menu ul li.active a {
    color: #bed128;
    transition-duration: 0.3s;
}

@media (min-width: 768px) {
    .d-md-none { display: none!important; }
}

.header-right-col a.fa {
    font-size: 18px;
    transition-duration: 0.3s;
}

.header-info-icons .list-inline-item:not(:last-child) { margin-right: 20px; }





/* navbar */
.navbar-inverse { background-color: #4d5b61; }
.navbar-fixed-top, .navbar-fixed-bottom { z-index: 1; }

.header-right-col a.fa:link,
.header-right-col a.fa:visited {
    color: #FFF;
    transition-duration: 0.3s;
}

.header-right-col a.fa:hover,
.header-right-col a.fa.active {
    color: #bed128;
    transition-duration: 0.3s;
}

/* sidebar */
#recentlyViewedSidebar {
    position: absolute;
    left: 0px;
    bottom: 0px;
}

.sidebarHeadline { padding: 35px 0px 0px 15px; }
.h6, h6 { font-size: 16px; }

/* -------------------------------------------------------------------------- */

/* header */
.cl_header {
    position: fixed;
    height: 70px;
    left: 0px;
    right: 0px;
    top: 0px;
    z-index: 11;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 16px;
    background-color: #24333a;
    width: 100%;
    display: table;
    color: #FFF;
}

.cl_vcenter {
    display: table-cell;
    vertical-align: middle;
}

.cl_logo {
    width: 230px;
    padding-top: 6px;
}

.cl_nav { list-style-type: none; }
.cl_nav li { display: inline-block; }
.cl_nav li:not(:last-child) { margin-right: 25px; }
.cl_nav li a { text-transform: uppercase; }

.cl_Container a:link,
.cl_Container a:visited {
    color: #5e6c6a;
    transition-duration: 0.3s;
}

.cl_Container a:hover,
.cl_Container a.active {
    color: #bed128;
    transition-duration: 0.3s;
}

.cl_Container .cl_headerRight a:link, .cl_Container .cl_headerRight a:visited { color: #FFF; }
.cl_Container .cl_headerRight a:hover, .cl_Container .cl_headerRight a.active { color: #bed128; }
.cl_headerRight { text-align: right; }

.cl_headerRight ul {
    display: inline-block;
    list-style-type: none;
}

.cl_headerRight ul li {
    display: inline-block;
    font-size: 18px;
}

.cl_headerRight ul li:not(:last-child) { margin-right: 17px; }

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

.cl_searchFormWrapper {
    background-color: #556066;
    margin-left: 18px;
    position: relative;
    padding-right: 35px;
}

.cl_searchFormWrapper input#query_string {
    background-color: #556066;
    border: none;
    font-family: inherit;
    font-size: inherit;
    color: #FFF;
    margin: 0px 0px 0px 0px;
    width: 170px;
    padding-left: 7px;
}

.cl_searchFormWrapper button {
    border: none;
    background-color: transparent;
    position: absolute;
    right: 0px;
    top: 0px;
    height: 100%;
    width: 35px;
    display: block;
    margin: 0px 0px 0px 0px;
    color: #FFF;
}

.cl_headerLogout {
    display: inline-block;
    font-size: 18px;
}

.cl_userInfo {
    display: inline-block;
    margin-right: 25px;
    margin-left: 20px;
    position: relative;
}

.cl_userInfo span {
    cursor: pointer;
    transition-duration: 0.3s;
    position: relative;
    display: block;
    padding-right: 15px;
    font-size: 15px;
}

.cl_userInfo span:before {
    position: absolute;
    content: '\f0d7';
    right: 0px;
    top: 2px;
    font-family: fontAwesome;
    font-size: 14px;
}

.cl_userInfo span:hover,
.cl_userInfo span.active {
    color: #bed128;
    transition-duration: 0.3s;
}

.cl_userInfo .cl_dropdownMenu {
    position: absolute;
    left: 0px;
    z-index: 2;
    background-color: #FFF;
    border-radius: 4px;
    top: 25px;
    display: none;
    min-width: 100%;
}

.cl_userInfo .cl_dropdownMenu ul {
    margin: 0px 0px 0px 0px;
    width: 100%;
}

.cl_userInfo .cl_dropdownMenu li {
    display: block;
    float: none;
    width: 100%;
    margin: 0px 0px 0px 0px !important;
}

.cl_userInfo .cl_dropdownMenu li:first-child { font-weight: 600; }

.cl_userInfo .cl_dropdownMenu a {
    display: block;
    text-align: left;
    font-size: 14px;
    padding: 10px 10px 10px 10px;
}

.cl_userInfo .cl_dropdownMenu a:link, .cl_userInfo .cl_dropdownMenu a:visited { color: #0b1c23; }
.cl_userInfo .cl_dropdownMenu a:hover { color: #bed128; }

/* main navigation */
#cleerNavigation {
    position: fixed;
    top: 70px;
    left: 0px;
    background-color: #4d5b61;
    width: 100%;
    z-index: 10;
}

#cleerNavigation ul {
    display: table;
    height: 70px;
}

#cleerNavigation ul li {
    position: relative;
    display: table-cell;
    vertical-align: middle;
}

#cleerNavigation ul li a {
    display: block;
    padding: 15px 20px 15px 20px;
    text-transform: uppercase;
    letter-spacing: 0.065em;
}

#cleerNavigation ul li a:link, #cleerNavigation ul li a:visited { color: #a3aeb2; }
#cleerNavigation ul li a.active, #cleerNavigation ul li a:hover, #cleerNavigation ul li:hover > a { color: #bed128; }

#cleerNavigation ul ul {
    display: none;
    position: absolute;
    left: 0px;
    top: 70px;
    border-top: 1px solid #3a4b53;
    padding: 10px 0px 10px 0px;
    height: auto;
    background-color: #4d5b61;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

#cleerNavigation ul li:hover ul { display: block; }
#cleerNavigation ul ul li { display: block; }

#cleerNavigation ul ul li a {
    padding-top: 8px;
    padding-bottom: 8px;
}

/*
#cl_mainNavigation {
    position: fixed;
    top: 200px;
    left: 0px;
    background-color: #4d5b61;
    display: table;
    width: 100%;
    z-index: 10;
}

#cl_mainNavigation ul {
    display: table;
    height: 70px;
    width: auto;
}

#cl_mainNavigation ul li {
    display: table-cell;
    vertical-align: middle;
    padding: 0px 20px 0px 20px;
    position: relative;
}

#cl_mainNavigation ul li.last { padding-right: 0px; }

#cl_mainNavigation ul li a {
    text-transform: uppercase;
    font-size: 14px;
}

#cl_mainNavigation a:link,
#cl_mainNavigation a:visited {
    color: #a3aeb2;
    transition-duration: 0.3s;
}

#cl_mainNavigation a:hover,
#cl_mainNavigation a.cl_active {
    color: #bed128;
    transition-duration: 0.3s;
}

#cl_mainNavigation ul li ul {
    display: none;
    position: absolute;
    left: 0px;
    background-color: #4d5b61;
    padding: 30px 0px 10px 0px;
    height: auto;
}

#cl_mainNavigation ul li ul li {
    display: block;
    padding: 0px 0px 0px 0px;
}

#cl_mainNavigation ul li:hover ul {
    display: block;
}

#cl_mainNavigation ul li:hover a {
    color: #bed128;
}

#cl_mainNavigation ul li:hover ul li a:link,
#cl_mainNavigation ul li:hover ul li a:visited {
    color: #a3aeb2;
}

#cl_mainNavigation ul li ul li a:hover {
    color: #bed128 !important;
}

#cl_mainNavigation ul li ul li a {
    padding: 5px 20px 5px 20px;
    display: block;
}
*/

/* content */
.bootstrap-container.col-sm-offset-3 { margin-top: 140px; }

#bootstrap-container.cl_dashboardWrapper {
    width: 100%;
    margin-left: 0px;
}

#bootstrap-container.cl_dashboardWrapper #content { padding: 50px 35px 40px 50px; }
#bootstrap-container.cl_dashboardWrapper .dashboard .tab-content { padding: 0px 0px 25px 0px; }

.dashboard .tab-content {
    background-color: transparent;
    padding-left: 0px;
    padding-right: 0px;
}

/* sidebar */
#cl_sidebar {
    position: fixed;
    left: 0px;
    top: 0px;
    height: 100%;
    /* width: 11.8%; */
    padding: 190px 20px 20px 20px;
}

#cl_sidebar h2 {
    color: #FFF;
    font-size: 16px;
    text-transform: uppercase;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    letter-spacing: 0.045em;
}

#cl_sidebarActionsWrapper ul {
    list-style-type: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#cl_sidebarActionsWrapper a {
    padding: 8px 0px 8px 30px;
    display: block;
    font-size: 15px;
    position: relative;
}

#cl_sidebarActionsWrapper a em {
    position: absolute;
    left: 0px;
    top: 12px;
}

#cl_sidebarActionsWrapper a:link,
#cl_sidebarActionsWrapper a:visited {
    color: #5e6c6a;
    transition-duration: 0.3s;
}

#cl_sidebarActionsWrapper a:hover,
#cl_sidebarActionsWrapper a.cl_active {
    color: #bed128;
    transition-duration: 0.3s;
}

/* lists */
.cl_contentWrapper {
    border-radius: 4px;
    padding: 15px;
    background-color: #233239;
    margin-top: 35px;
}

.cl_listTableHeader {
    width: 100%;
}

.cl_listTableHeader td {
    
}

.cl_listTableHeader td.left {
    width: 35%;
    text-align: left;
}

.cl_listTableHeader td.middle {
    width: 30%;
    text-align: center;
}

.cl_listTableHeader td.right {
    width: 35%;
    text-align: right;
}

/* .paginationTable, .list thead { display: none; } */
.oddListRowS1 td,
.evenListRowS1,
.evenListRowS1 td,
div.list-view-rounded-corners > table {
    background-color: transparent;
}

.oddListRowS1 td, .evenListRowS1, .evenListRowS1 td { border-bottom: 1px solid #3a4b53 !important; }
.evenListRowS1:hover td, .oddListRowS1:hover td { background-color: #2f3e45; }
li.active{ background-color: #2f3e45; }

/* cstm 1 */
#inlineEditSaveButton {
    display: block;
    float: right;
    width: 32px;
    height: 32px;
    text-align: center;
    position: relative;
}

#inlineEditSaveButton .suitepicon.suitepicon-action-confirm {
    position: relative;
    width: 32px;
    height: 32px;
    display: block;
}

#inlineEditSaveButton .suitepicon.suitepicon-action-confirm:before {
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    color: #bed128;
    content: '\f0c7';
    font-family: fontAwesome !important;
    font-size: 21px;
}

#inlineEditSaveButton .suitepicon.suitepicon-action-confirm:hover:before { color: #FFF; }

/* cstm 2 */
.panel-email-compose .panel-body .btn {
    width: 35px;
    height: 35px;
    background-color: #bed128;
    color: #FFF;
}

.panel-email-compose .panel-body .btn.btn-disregard-draft { background-color: #b31b1b; }

.panel-email-compose .panel-body .btn:hover {
    background-color: #4d5b61;
    color: #FFF;
}

#lineItems .product_group #product_head td,
#lineItems .service_group #service_head td,
#lineItems .product_item_description_label,
#lineItems .product_description_label { color: #a3aeb2 !important; }

textarea { color: #a3aeb2; }

input, textarea, select, input:hover, textarea:hover, select:hover { transition-duration: 0.3s; }

.login-form input.form-control:focus,
.login-form input:focus,
.login-form select:focus,
.login-form .form-control:focus {
    color: #FFF;
    background-color: #132624 !important;
    border-color: #b3d344 !important;
}

.login-form .fa { color: #b3d344 !important; }

.table-responsive.list > tbody > tr > td,
.list tr th {
    padding: 13px 5px 13px 5px;
    text-align: left;
    color: #FFF !important;
}

.table-responsive.list > tbody > tr > td {
    color: #a3aeb2 !important;
    transition-duration: 0.3s;
}


.list tr th { position: relative; }

/* cstm 4 */
#selectLinkTop {
    position: absolute;
    top: 10px;
    z-index: 1;
}

.table-responsive.list > tbody > tr > td:first-child { width: 35px !important; }
.table-responsive.list > tbody > tr:last-child > td { border-color: #111111 !important; }
.table-responsive.list > tbody > tr > td:nth-child(2) { width: 55px; }
.table-responsive.list > tbody > tr > td:nth-child(2) fa { font-size: 13px; }
input[type="checkbox"] { background-image: url('../../../Cleer/images/check.png'); }

.list tr th a:link,
.list tr th a:visited {
    text-decoration: none;
    color: #FFF !important;
}

.list tr th a:visited  { text-decoration: none; }
.list tr th a:hover { color: #0b1c23 !important; }
.moduleTitle { display: none; }

.list-view-rounded-corners table td,
.list-view-rounded-corners table tr#pagination,
.list-view-rounded-corners table thead {
	background-color: transparent !important;
}

.list-view-rounded-corners {
	margin-top: 32px;
	background-color: #233239 !important;
	border-radius: 4px;
	padding: 0px 20px 0px 20px;
}

.list-view-rounded-corners table thead tr#pagination th { background-color: transparent !important; }
.list-view-rounded-corners table thead tr th { background-color: #bed128 !important; }
.list-view-rounded-corners > table th { border-radius: 0px !important; }

.cl_paginationWrapper {
    width: 100%;
    display: table;
    min-height: 60px;
    margin-top: 10px;
}

.cl_paginationWrapper.dashletWrapper { min-height: 1px }

.cl_paginationWrapper .left,
.cl_paginationWrapper .right,
.cl_paginationWrapper .middle {
    display: table-cell;
    vertical-align: middle;
    color: #FFF;
}

.cl_paginationWrapper .middle.cl_fullWidth {
    width: 100%;
    float: none;
}

.cl_paginationWrapper .left,
.cl_paginationWrapper .right {
    width: 20%;
}

.cl_paginationWrapper .left {
    text-align: left;
    font-weight: 700;
    font-size: 14px;
}

.cl_paginationWrapper .right { text-align: right; }

.cl_paginationWrapper .middle {
    width: 60%;
    text-align: center;
}

.cl_paginationWrapper .middle.dashletPager {
    width: 100%;
    float: none;
}

.cl_paginationWrapper .left.cl_pagesInfo, .cl_paginationWrapper .right.cl_pagesInfo { color: #5e6c6a; }
.cl_paginationWrapper .left.cl_pagesInfo { font-weight: normal; }

.cl_pagerButtons button,
.cl_pagerButtons button[disabled]{
    border: none;
    background-color: #455962;
    color: #969fa4;
    margin: 0px 0px 0px 0px !important;
    padding: 0px 0px 0px 0px !important;
    display: inline-block;
    border-radius: 0px !important;
    width: auto !important;
    height: auto !important;
}

.cl_pagerButtons button:hover {
    color: #0b1c23;
    background-color: #bed128;
}

.cl_pagerButtons button span {
    width: 25px;
    height: 25px;
    display: block;
}

.cl_pagerButtons button.cl_wmr { margin-right: 20px !important; }
.cl_pagerButtons button span.fa:before { font-size: 23px; }

.cl_pagerButtons button.cl_inactive,
.cl_pagerButtons button[disabled] {
    cursor: default;
    opacity: 0.2 !important;
}

.cl_pagerButtons button.cl_inactive:hover {
    background-color: #455962;
    color: #969fa4;
}

.suitepicon-action-info { cursor: pointer; }
.suitepicon-action-info:hover { color: #bed128 !important; }
#MassAssign_SecurityGroups { display: none; }

.cl_list_options .fa {
    font-size: 1.6em;
    transition-duration: 0.3s;
    cursor: pointer;
    margin-left: 10px;
}

.cl_list_options .fa:hover,
.cl_list_options .fa.active {
    color: #bed128;
    transition-duration: 0.3s;
}

.cl_list_options .fa.fa-cog { margin-left: 35px; }

.cl_list_options .listViewLinkButton {
    min-width: inherit !important;
}

.list tr th a {
    position: relative;
    padding-left: 18px;
}

.list tr th a span.fa {
    position: absolute;
    left: 0px;
    top: 0px;
    font-size: 14px;
}

.cl_multiChoiceAction { margin: 10px 0px 0px 0px; }

.cl_multiChoiceAction li {
    background-color: transparent !important;
    cursor: default !important;
}

.cl_multiChoiceAction #selectLinkBottom > li > label { margin: 0px 0px 0px 0px !important; }

.cl_multiChoiceAction #selectLinkBottom > li > label:before {
    content: '';
    transition-duration: 0.3s;
}

.cl_multiChoiceAction span.suitepicon:hover:before {
    color: #bed128;
    transition-duration: 0.3s;
}

.cl_multiChoiceAction span.suitepicon { cursor: pointer; }

.cl_multiChoiceAction span.suitepicon:before {
    content: '\f046';
    font-family: 'fontAwesome' !important;
    font-size: 13px;
}

.cl_multiChoiceAction ul.subnav,
.cl_listBulkOptions .subnav {
    background-color: #FFF !important;
    left: 7px !important;
    padding: 4px 5px 0px 1px !important;
}

.cl_listBulkOptions #actionLinkTop .subnav {
    left: 0px !important;
    top: 25px !important;
}

.cl_multiChoiceAction ul.subnav a:link,
.cl_multiChoiceAction ul.subnav a:visited,
.cl_listBulkOptions .subnav a:link,
.cl_listBulkOptions .subnav a:visited,
.cl_listBulkOptions .subnav.ddopen li a:link,
.cl_listBulkOptions .subnav.ddopen li a:visited {
    background-color: transparent !important;
    color: #0b1c23 !important;
    text-align: left;
}

.cl_multiChoiceAction ul.subnav a:hover,
.cl_listBulkOptions .subnav a:hover {
    background-color: transparent !important;
    color: #bed128 !important;
    text-align: left;
}

.subnav li { background-color: transparent !important; }

.cl_multiChoiceAction .selectedRecords.label,
.cl_multiChoiceAction .selectedRecords.value {
    color: #5e6c6a;
    font-size: 13px;
    font-weight: normal;
}

.cl_multiChoiceAction .selectedRecords.label {
    margin-left: 30px;
    padding-top: 0px !important;
}

.cl_multiChoiceAction .sugar_action_button { position: relative; }
.cl_multiChoiceAction .sugar_action_button label { position: absolute; }
.cl_multiChoiceAction .glyphicon { top: 0px !important; }
.cl_multiChoiceAction .selectedRecords.value { padding-left: 5px; }

.qtip-content {
    background-color: #FFF !important;
    border-radius: 2px !important;
    color: #0b1c23 !important;
    right: 0px;
}

.qtip-content * { font-size: 12px !important; }
.qtip-tip { display: none !important; }

.closeActionIcon {
    position: absolute;
    right: -4px;
    top: -4px;
    color: red;
    font-size: 15px !important;
}

.closeActionIcon:hover { color: red !important; }
.searchAppliedAlert { position: relative; }

.cl_listBulkOptions {
    display: inline-block;
    position: relative;
    margin-right: 35px;
}

.cl_listBulkOptions .selectActionsDisabled {
    padding: 0px 0px 0px 0px !important;
    height: auto !important;
    margin-right: 0px !important;
    background-color: transparent;
    cursor: default !important;
    float: none !important;
}

.cl_listBulkOptions .selectActionsDisabled * {
    color: rgba(255, 255, 255, 0.2) !important;
    opacity: 1.0 !important;
    outline: none;
}

.cl_listBulkOptions .selectActionsDisabled a,
.cl_listBulkOptions label.selected-actions-label {
    cursor: default;
    font-size: 13px;
}

.cl_listBulkOptions .selectActionsDisabled a {
    top: -2px !important;
    padding: 0px 0px 0px 0px !important;
    float: none !important;
}

.cl_listBulkOptions label.selected-actions-label span { display: none; }

.cl_listBulkOptions label.selected-actions-label {
    font-size: 13px;
    letter-spacing: normal;
    line-height: normal;
    font-weight: normal;
    position: relative;
    padding-right: 15px;
}

.cl_listBulkOptions label.selected-actions-label:before {
    content: '\f0d7';
    position: absolute;
    font-family: fontAwesome;
    font-size: 14px;
    right: 0px;
}

.cl_listBulkOptions #actionLinkTop li.sugar_action_button {
    background-color: transparent;
    padding: 0px 0px 0px 0px !important;
    height: auto !important;
    margin-right: 0px !important;
    border: none !important;
    border-radius: 0px !important;
}

.cl_listBulkOptions #actionLinkTop li.sugar_action_button a { margin: 0px 0px 0px 0px !important; }
.cl_listBulkOptions #actionLinkTop .sugar_action_button .subnav.ddopen li a { padding: 7px 9px 7px 9px; }

.cl_listBulkOptions #actionLinkTop > .sugar_action_button > .subnav a {
    background-color: transparent;
    color: inherit;
    line-height: normal;
    text-align: left;
    color: #0b1c23;
}

.cl_listBulkOptions a#delete_listview_top:hover { font-size: 13px !important; }
.cl_listBulkOptions #actionLinkTop { font-size: 13px !important; }
.cl_listBulkOptions .clickMenu li a { border: none !important; }
.cl_listBulkOptions .clickMenu { top: 2px; }
.cl_listBulkOptions ul.clickMenu > li { float: none !important; }

.cl_listBulkOptions #actionLinkTop a:hover {
    cursor: pointer !important;
    color: #bed128 !important;
    outline: none !important;
}

.cl_listBulkOptions #actionLinkTop a:hover label {
    cursor: pointer !important;
    outline: none !important;
}

#cl_mandantInfo {
    position: fixed;
    z-index: 10000;
    background-color: #bed128;
    color: #FFF;
    font-family: 'Helvetica';
    font-weight: 600;
    font-size: 11px;
    bottom: 0px;
    left: 0px;
    padding: 4px 15px 4px 15px;
    border-top-right-radius: 4px;
    cursor: default;
}

#cl_sidebarActionsWrapper { margin-bottom: 25px; }
#cl_sidebarActionsWrapper.last { margin-bottom: 0px; }
.View.cl_otherLists { border: none; }
.cl_otherLists .cl_editCol { width: 3% !important; }

.cl_otherLists td.cl_editBtnCentered {
    text-align: center !important;
    width: 50px !important;
}

/* search results */
.formHeader.h3Row {
    background-color: #24333a;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    width: 100%;
}

.formHeader.h3Row h3 {
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 10px;
    color: #FFF;
}

#pagecontent h2 {
    background-color: #24333a;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 10px 10px;
    font-size: 14px;
}

table td.submitButtons { padding-left: 0px !important; }
td.submitButtons .button, input[type="submit"].button { transition-duration: 0.3s; }

td.submitButtons .button:hover,
input[type="submit"].button:hover {
    background-color: #FFF;
    color: #0b1c23;
    transition-duration: 0.3s;
}

.search_form input[type="text"] { padding: 8px 15px 8px 15px; }

.search_form input[type="submit"] {
    padding: 3px 25px 3px 25px;
    height: auto !important;
}

#GlobalSearchSettings, div.add_table { background-color: transparent !important; }
#GlobalSearchSettings { line-height: 1.65em; }
#GlobalSearchSettings .yui-dt th .yui-dt-liner { background-color: transparent; }
#GlobalSearchSettings .yui-dt-hd { border-top-left-radius: 4px; }
#GlobalSearchSettings .yui-dt-hd, #GlobalSearchSettings #disabled_div .yui-dt-hd { margin-top: 15px; }
.yui-dt th, .yui-dt th a { color: #FFF; }

#GlobalSearchSettings #disabled_div .yui-dt-hd {
    border-top-left-radius: 0px;
    border-top-right-radius: 4px;
}

#GlobalSearchSettings .yui-dt-hd {
    background-color: #bed128 !important;
    color: #000;
}

#GlobalSearchSettings .yui-dt-label {
    font-weight: bold !important;
    font-size: 13px !important;
}

#GlobalSearchSettings .yui-dt-liner {
    padding: 5px 0px 5px 40px;
    position: relative;
    background-color: #2f3e44;
    cursor: pointer;
}

#GlobalSearchSettings .yui-dt-liner:before {
    color: #FFF;
    content: '\f047';
    position: absolute;
    left: 10px;
    font-family: fontAwesome;
    font-size: 14px;
}

#GlobalSearchSettings .yui-dt-liner:hover { background-color: #4d5b61; }
#GlobalSearchSettings .yui-dt-liner:hover:before { color: #bed128; }

#GlobalSearchSettings .yui-dt-last .yui-dt-liner {
    background-color: transparent;
    cursor: default;
    padding-left: 6px;
}

#GlobalSearchSettings .yui-dt-last .yui-dt-liner:before { content: ''; }

/* modals */
.ui-widget-content {
    padding: 0px 0px 0px 0px;
    border: none;
}

.ui-dialog .ui-dialog-titlebar {
    border-radius: 0px;
    background-color: #bed128;
    color: #000;
    font-size: 13px;
}

.ui-dialog-content h2 { display: none; }

.ui-dialog .ui-dialog-content {
    font-size: 12px;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 1.75em;
}

/* content wrapper */
.detail-view { margin-top: 10px; }

/* buttons */
.button,
.buttons .button,
#aop_case_updates_threaded_span > a,
input[type="button"],
div.action_buttons .button,
input[type="submit"],
.buttons .button#btn_view_change_log,
#create-invitees-buttons button,
.btn-info,
input[type="button"].btn-info,
.popupBody #popup_query_form .button,
#create_link {
    background-color: #bed128;
    color: #FFF;
    font-weight: 600;
    transition-duration: 0.3s;
    height: 34px;
    cursor: pointer;
    border-radius: 3px;
}

.action_buttons .email-link,
#create_link {
    background-color: #bed128 !important;
    color: #FFF !important;
    font-weight: 600 !important;
    transition-duration: 0.3s !important;
    height: auto !important;
    cursor: pointer !important;
    padding: 4px 13px 4px 13px !important;
    letter-spacing: 1px;
    border-radius: 3px;
    margin: 5px;
}

#create_link {
    display: block;
    text-decoration: none;
    text-align: center;
}

#create_link:hover {
    background-color: #4d5b61 !important;
}

.button:hover,
.buttons .button:hover,
#aop_case_updates_threaded_span > a:hover,
input[type="button"]:hover,
div.action_buttons .button:hover,
input[type="submit"].button:hover,
#save_and_continue.button:hover,
span.id-ff button:hover,
.email-address-add-line-container .email-address-add-button:hover,
.btn:hover,
input[type="submit"]:hover,
.action_buttons .email-link:hover,
.buttons .button#btn_view_change_log:hover,
#create-invitees-buttons button:hover,
.btn-info:hover,
input[type="button"].btn-info:hover,
.popupBody #popup_query_form .button:hover {
    background-color: #4d5b61;
    color: #FFF;
    transition-duration: 0.3s;
}

table.subpanel-table li.sugar_action_button { background-color: #bed128; }
table.subpanel-table li.sugar_action_button:hover { background-color: #4d5b61; }

table.subpanel-table li.sugar_action_button a:link,
table.subpanel-table li.sugar_action_button a:visited {
    color: #FFF !important;
}

.action_buttons .email-link:hover {
    background-color: #4d5b61 !important;
    color: #FFF !important;
}

input[type="button"].btn-info { border-color: #bed128; }
.btn-danger:hover, .btn-info, .btn-info:hover, input[type="button"].btn-info:hover { border-color: #4d5b61; }
input[type="button"], input[type="submit"] { padding-top: 1px; }
div.action_buttons .button { margin: 5px 5px 5px 5px; }
.btn-info { font-weight: normal; }

#create-invitees-buttons button {
    margin-left: 0px;
    margin-right: 10px;
}

.buttons .button#delete_button:hover {
    background-color: #b31b1b;
    color: #FFF;
}

.button.btn-pagination,
[field="billing_address_street"].detail-view-field .button,
[field="shipping_address_street"].detail-view-field .button,
.buttons .pagination .btn-pagination {
    background-color: #4d5b61 !important;
    color: #a3aeb2;
}

.button.btn-pagination:hover,
.buttons .pagination .btn-pagination:hover {
    background-color: #233239 !important;
    color: #a3aeb2;
}

[field="billing_address_street"].detail-view-field .button:hover,
[field="shipping_address_street"].detail-view-field .button:hover {
    background-color: #0b1c23;
    color: #FFF;
}

div.buttons { margin-top: 15px; }
table div.buttons { margin-top: 0px; }

.buttons .pagination .btn-pagination {
    display: inline-block;
    text-decoration: none;
    padding-top: 5px;
}

.buttons .pagination .btn-pagination:hover { padding-top: 5px; }

.edit-view-pagination .btn-pagination[disabled],
.edit-view-pagination .btn-pagination[disabled]:hover {
    background-color: #233239;
    color: #a3aeb2;
    opacity: 0.2;
}

.action_buttons #Activities_e-mailverfassen_button { display: none; }
.btn-danger { color: #FFF; }
.content #tab-actions > a { color: #FFF; }

.content #tab-actions > .dropdown-menu {
    margin-right: 1px;
    -webkit-box-shadow: 0px 5px 6px -3px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 5px 6px -3px rgba(0,0,0,0.75);
    box-shadow: 0px 5px 6px -3px rgba(0,0,0,0.75);
}

.content #tab-actions > .dropdown-menu li { border-bottom: 1px solid #FFF; }
.content #tab-actions > .dropdown-menu li input:hover { color: #0b1c23; }

/* select */
.popupBody select, #bootstrap-container select, .modal select { background-image: url('../../../Cleer/images/select.png'); }
.popupBody select:hover, #bootstrap-container select:hover, #bootstrap-container select:focus, .modal select:hover, .modal select:focus { background-image: url('../../../Cleer/images/select-hover.png'); }

/* details: rows */
.row.detail-view-row { margin-bottom: 10px; }

/* cases */
.detail-view-field span { width: 100%; }

#caseStyleUser,
#caseStyleInternal {
    background-color: #a3aeb2;
    position: relative;
    padding-left: 30px;
}

#caseStyleUser a, #caseStyleInternal a { margin-left: 5px; }

#caseStyleUser a:link,
#caseStyleInternal a:link,
#caseStyleUser a:visited,
#caseStyleInternal a:visited {
    color: #FFF;
    transition-duration: 0.3s;
}

#caseStyleUser a:hover,
#caseStyleInternal a:hover {
    color: #bed128;
    transition-duration: 0.3s;
}

#caseStyleUser a:first-child,
#caseStyleInternal a:first-child {
    position: absolute;
    left: 10px;
    top: 10px;
    margin-left: 0px;
}

#caseStyleUser span, #caseStyleInternal span { font-weight: 600; }
#caseStyleUser .caseUpdate, #caseStyleInternal .caseUpdate { margin: 10px 0px 0px 0px; }

#case_updates textarea {
    min-width: 550px;
    min-height: 175px;
    color: #FFF;
}

#aop_case_updates_threaded_span #lessmargin { margin-right: 0px; }
#caseStyleInternal { margin-right: 0px; }

/* thead sortables */
tr.footable-header th span.suitepicon,
.dashletPanel tr th span.suitepicon {
    position: absolute;
    left: 10px;
    top: 0px;
}

.dashletPanel tr th span.suitepicon {
    top: 12px;
    left: 15px;
}

tr.footable-header th span.suitepicon:before,
.dashletPanel tr th span.suitepicon:before {
    position: absolute;
    right: 0px;
    top: 0px;
    font-family: fontAwesome !important;
    font-size: 14px;
}

tr.footable-header th span.suitepicon.suitepicon-action-sorting-none:before { content: '\f0dc'; }
tr.footable-header th span.suitepicon.suitepicon-action-sorting-ascending:before { content: '\f0de'; }
tr.footable-header th span.suitepicon.suitepicon-action-sorting-descending:before { content: '\f0dd'; }
.dashletPanel tr th span.suitepicon.suitepicon-action-sorting-none:before { content: '\f0dc'; }
.dashletPanel tr th span.suitepicon.suitepicon-action-sorting-ascending:before { content: '\f0de'; }
.dashletPanel tr th span.suitepicon.suitepicon-action-sorting-descending:before { content: '\f0dd'; }
.fa-sort-desc, .fa-sort-asc, .suitepicon-action-sorting-ascending:before, .suitepicon-action-sorting-descending:before { color: #000; }
.panel-body.panel-collapse.collapse.in table thead { background-color: #2f3e44; }
.panel-body.panel-collapse.collapse.in table thead a { color: #a3aeb2 !important }
.panel-body.panel-collapse.collapse.in table thead a:hover { color: #bed128 !important; }
.panel-body.panel-collapse.collapse.in table thead .suitepicon-action-sorting-ascending::before { color: #bed128 !important; }

/* list-details (tabs) */
.panel-heading.panel-heading-collapse a {
    background-color: #bed128 !important;
    color: #FFF !important;
    outline: none;
}

.panel-heading.panel-heading-collapse a.collapsed { color: #a3aeb2 !important; }

.panel-heading a {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.panel-heading.panel-heading-collapse a.collapsed { background-color: #233239 !important; }
.panel-heading a { position: relative; }
.panel-heading.panel-heading-collapse a.collapsed::before { top: 5px; }

.panel-heading.panel-heading-collapse a::before,
.panel-heading a::before {
    color: #FFF;
    position: absolute;
    right: 10px;
    top: 3px;
}

.panel-heading a.collapsed:hover {
    background-color: #2f3e44 !important;
    color: #bed128;
}

.panel-heading a.collapsed:hover::before { color: #bed128; }

/* email form panel */
.modal.message-box .panel-heading a {
    color: #FFF;
    font-size: 16px;
    text-transform: uppercase;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    letter-spacing: 0.045em;
    color: #FFF;
    cursor: default;
}

.modal.message-box .panel-body { border-top: 1px solid #576973; }
.modal.message-box .panel-content > div:first-child { display: none; }
.modal.message-box .panel-heading a:before { display: none; }

.content .modal.message-box #EditView_tabs .tab-content {
    padding-left: 0px;
    padding-right: 0px;
}

.modal.message-box .edit-view-row-item div.label,
.modal.message-box .edit-view-row-item div.edit-view-field {
    display: block;
    width: 100%;
    float: none;
    padding: 0px 0px 0px 0px;
}

.modal.message-box .edit-view-row-item div.edit-view-field { position: relative; }
.modal.message-box .edit-view-row-item div.edit-view-field[field="name"] { margin-top: 25px; }

.modal.message-box .edit-view-row-item div.edit-view-field[field="to_addrs_names"],
.modal.message-box .edit-view-row-item div.edit-view-field[field="cc_addrs_names"],
.modal.message-box .edit-view-row-item div.edit-view-field[field="bcc_addrs_names"] {
    padding-right: 55px;
}

.modal.message-box .edit-view-row-item div.edit-view-field:before {
    position: absolute;
    right: 0px;
    top: 0px;
    background-color: #3c494f;
    height: 100%;
    border-radius: 4px;
    border: 1px solid #576973;
    color: #a3aeb2;
    padding: 6px 0px 0px 0px;
    text-align: center;
    width: 50px;
}

.modal.message-box .edit-view-row-item:hover div.edit-view-field:before {
    background-color: #bed128;
    border-color: #bed128;
    color: #FFF;
}

.modal.message-box .edit-view-row-item div.edit-view-field[field="to_addrs_names"]:before { content: 'AN'; }
.modal.message-box .edit-view-row-item div.edit-view-field[field="cc_addrs_names"]:before { content: 'CC'; }
.modal.message-box .edit-view-row-item div.edit-view-field[field="bcc_addrs_names"]:before { content: 'BCC'; }

.modal.message-box .edit-view-row-item select#from_addr_name {
    width: 100%;
    display: block;
}

.modal.message-box .edit-view-row-item div.label[data-label="to_addrs_names"],
.modal.message-box .edit-view-row-item div.label[data-label="cc_addrs_names"],
.modal.message-box .edit-view-row-item div.label[data-label="bcc_addrs_names"] {
    display: none;
}

.modal.message-box span#from_addr_name_infos {
    display: block;
    font-size: 11px;
    padding: 4px 0px 5px 0px;
}

select {
    background-color: #3c494f;
    border: 1px solid #576973;
    border-radius: 4px;
    cursor: pointer;
    padding-top: 2px;
    padding-bottom: 0px;
    height: auto;
}

.qtip-content button.btn-qtip-bar {
    margin-top: 4px;
    margin-left: 4px;
    border: none;
    color: #FFF;
    background-color: #bed128;
}

.qtip-content button.btn-qtip-bar:hover { background-color: #3c494f; }
.modal.message-box .edit-view-row-item div.label { display: none; }
.modal.message-box .edit-view-row-item .edit-view-field[field="from_addr_name"] { margin-top: 35px; }
.modal.message-box .edit-view-row-item { min-height: 1px; }

.modal.message-box .edit-view-row-item div.label[data-label="LBL_EMAIL_TEMPLATE"],
.modal.message-box .edit-view-row-item div.label[data-label="LBL_EMAIL_RELATE"],
.popupBody .formHeader.h3Row {
    display: block;
    padding: 0px 10px 13px 10px;
    cursor: pointer;
    background-color: #3c494f;
    border-radius: 0px;
    color: #a3aeb2;
    font-size: 13px;
    position: relative;
    transition-duration: 0.3s;
}

.modal.message-box .edit-view-row-item div.label[data-label="LBL_EMAIL_TEMPLATE"]:before,
.modal.message-box .edit-view-row-item div.label[data-label="LBL_EMAIL_RELATE"]:before,
.popupBody .formHeader.h3Row:before {
    position: absolute;
    font-family: fontAwesome;
    font-size: 14px;
    content: '\f078';
    right: 12px;
    top: 12px;
    color: #FFF;
    transition-duration: 0.3s;
}

.modal.message-box .edit-view-row-item div.label[data-label="LBL_EMAIL_TEMPLATE"]:hover:before,
.modal.message-box .edit-view-row-item div.label[data-label="LBL_EMAIL_RELATE"]:hover:before,
.modal.message-box .edit-view-row-item div.label.active:before,
.popupBody .formHeader.h3Row:hover:before,
.popupBody .formHeader.h3Row.active:before {
    color: #bed128;
    transition-duration: 0.3s;
}

.modal.message-box .edit-view-row-item div.label[data-label="LBL_EMAIL_TEMPLATE"]:hover,
.modal.message-box .edit-view-row-item div.label[data-label="LBL_EMAIL_RELATE"]:hover,
.modal.message-box .edit-view-row-item div.label.active,
.popupBody .formHeader.h3Row:hover,
.popupBody .formHeader.h3Row.active {
    background-color: #56636a;
    color: #FFF;
    transition-duration: 0.3s;
}

.modal.message-box .col-sm-6.edit-view-row-item { width: 100%; }

.modal.message-box .edit-view-row-item .edit-view-field[field="emails_email_templates_name"],
.modal.message-box .edit-view-row-item .edit-view-field[field="parent_name"] {
    display: none;
}

.modal.message-box .edit-view-row-item .edit-view-field[field="is_only_plain_text"] {
    position: relative;
    width: 100%;
}

.modal.message-box .edit-view-row-item .edit-view-field[field="is_only_plain_text"]:before {
    position: absolute;
    content: 'Als Text (ohne Formatierungen) senden!';
    left: 27px;
    top: -4px;
    font-size: 13px;
    color: #a3aeb2;
    background: none;
    border: none;
    width: auto;
    text-align: left;
}

.modal.message-box .edit-view-row-item:hover .edit-view-field[field="is_only_plain_text"]:before {
    background: none;
    border: none;
}

.modal.message-box .edit-view-row-item:hover .edit-view-field[field="is_only_plain_text"] input { cursor: pointer; }

.modal.message-box .panel.panel-default.panel-email-compose {
    background-color: #0b1c23;
    border-radius: 4px;
    border: none !important;
    margin: 0px 0px 0px 0px;
    padding-left: 3px;
}

.modal.message-box .panel.panel-default.panel-email-compose .panel-body { border: none; }
.modal.message-box .panel.panel-default.panel-email-compose .vertical-separator { display: none; }

.modal.message-box .panel.panel-default.panel-email-compose .btn {
    margin-left: 3px;
    margin-right: 0px;
}

input[type="text"] { padding: 7px 5px 5px 10px; }

.clSlideWrapper {
    background-color: #0b1c23;
    padding: 15px 15px 10px 15px !important;
    padding: 0px 15px 0px 15px !important;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.clSlideWrapper select, .clSlideWrapper #emails_email_templates_name { margin-top: 15px; }
.clSlideWrapper select { width: 100%; }

.clSlideWrapper span.id-ff button {
    margin-top: 8px;
    margin-bottom: 10px;
}

/* WYSIWYG */
.modal.message-box .mce-tinymce.mce-container.mce-panel {
    background: #3c494f !important;
    color: #a3aeb2 !important;
    border-radius: 0px;
    border: 1px solid #576973;
}

.modal.message-box .mce-tinymce.mce-container.mce-panel * {
    color: #a3aeb2 !important;
    border: none !important;
    border-radius: 0px !important;
}

.modal.message-box .panel-content .edit-view-row-item .mce-panel { background-color: transparent !important; }
.modal.message-box .mce-container.mce-flow-layout-item:first-child { margin-left: 4px; }

.modal.message-box .mce-container.mce-flow-layout-item button,
.modal.message-box .mce-container.mce-flow-layout-item button * {
    background-color: #233239;
}

.modal.message-box .mce-container.mce-flow-layout-item button:hover,
.modal.message-box .mce-container.mce-flow-layout-item button:hover * {
    background-color: #bed128;
    color: #FFF !important;
}

.modal.message-box .mce-container .mce-container-body,
.modal.message-box .mce-toolbar-grp * {
    background-color: #0b1c23;
}

.modal.message-box .mce-toolbar { padding: 0px 0px 2px 1px; }
.modal.message-box .mce-container .mce-container-body .mce-path-item:hover { text-decoration: none; }

.modal.message-box .mce-container .mce-container-body .mce-path.mce-flow-layout-item,
.modal.message-box .mce-container .mce-container-body .mce-path.mce-flow-layout-item * {
    background-color: transparent !important;
}

.modal.message-box .panel-content .edit-view-row-item .mce-container .mce-resizehandle,
.modal.message-box .panel-content .edit-view-row-item .mce-container .mce-resizehandle * {
    background-color: transparent !important;
}

/*.modal.message-box .mce-edit-area.mce-container iframe { height: 235px !important; }*/

/* modal close */
div.modal-header {
    display: block !important;
    position: relative;
    padding: 0px 0px 0px 0px;
    min-height: 40px;
    border: none;
}

div.modal-header .modal-title { display: none; }

.modal-header .close {
    position: absolute;
    right: 14px;
    top: 10px;
    z-index: 100;
    color: #bed128;
    font-size: 35px;
    margin: 0px 0px 0px 0px;
    transition-duration: 0.3s;
}

.modal-header .close:hover {
    color: #FFF;
    transition-duration: 0.3s;
}

/* filter popup */
.popupBody { margin: 10px 10px 0px 10px; }

.popupBody .list.view {
    width: 100%;
    margin-top: 15px;
    margin-bottom: 0px;
}

.popupBody .list.view > thead > tr > th { border: none; }
.popupBody .list.view > tbody > tr > td, .popupBody .list.view > tbody > tr:hover > td { transition-duration: 0.3s; }
.popupBody .list > tbody > tr:last-child > td { border-color: #111 !important; }

.popupBody .list tr th {
    padding: 13px 0px 13px 10px;
    vertical-align: middle;
}

.popupBody .list tr td {
    padding: 1.4rem 5px;
    font-size: 1.3rem;
}

.popupBody .list tbody > tr > td a {
    border: none;
    font-weight: normal;
    position: relative;
}

.popupBody .list tbody > tr > td a:link, .popupBody .list tbody > tr > td a:visited { color: #a3aeb2; }
.popupBody .list tbody > tr > td a:hover { color: #bed128; }

.cl_popup_paginationWrapper {
    background-color: #24333a;
    padding: 0px 15px 0px 0px;
}

/* extended search */
.popupBody .col-advanced-search { margin-bottom: 8px; }
.popupBody table.edit.view, .popupBody .cl_toggleWrapper { display: none; }
.popupBody table.edit.view tr { padding: 0px 0px 0px 0px; }

.popupBody .formHeader.h3Row {
    margin-top: 15px;
    padding: 13px 0px 13px 15px;
}

.popupBody .formHeader.h3Row h3 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.popupBody .formHeader.h3Row h3 span {
    font-weight: normal;
    color: #a3aeb2;
    transition-duration: 0.3s;
}

.popupBody .formHeader.h3Row:hover h3 span,
.popupBody .formHeader.h3Row.active h3 span {
    color: #FFF;
    transition-duration: 0.3s;
}

.popupBody table.edit.view #popup_query_form, .popupBody table.edit.view #EditView_tabs { padding: 15px 6px 15px 15px; }
.popupBody .cl_popup_paginationWrapper { margin-bottom: 10px; }
.popupBody .cl_paginationWrapper .left { display: none; }

.popupBody .cl_paginationWrapper .middle {
    width: 50%;
    text-align: left;
    padding-left: 15px;
}

.popupBody .cl_paginationWrapper .right { width: 50%; }

.popupBody #popup_query_form .col-advanced-search {
    width: 100%;
    float: none;
    display: block;
}

.popupBody #popup_query_form .row {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.popupBody input[type="text"], .popupBody textarea { width: 100%; border-radius: 3px; }

.popupBody input[type="text"]:hover,
.popupBody textarea:hover,
.popupBody input[type="text"]:focus,
.popupBody textarea:focus,
.popupBody select:hover,
.popupBody select:focus {
    color: #FFF;
}

.popupBody textarea { border: 1px solid #576973; }

.popupBody select {
    background-color: #3c494f;
    width: 100%;
    border-radius: 0px;
    border: 1px solid #576973;
    color: #a3aeb2;
    max-height: 85px;
}

.popupBody select[size] { padding: 7px 5px 5px 7px; }

.popupBody #popup_query_form .col-advanced-search {
    display: table;
    width: 100%;
}

.popupBody #popup_query_form .col-advanced-search .col-xs-12,
.popupBody #popup_query_form .col-advanced-search .form-item,
.popupBody table.edit.view #EditView_tabs .col-xs-12.edit-view-row-item .label,
.popupBody table.edit.view #EditView_tabs .col-xs-12.edit-view-row-item .edit-view-field {
    display: table-cell;
    vertical-align: top;
    float: none !important;
}

.popupBody #popup_query_form .col-advanced-search .col-xs-12 {
    width: 1%;
    padding: 0px 0px 0px 0px;
}

.popupBody #popup_query_form .col-advanced-search .col-xs-12 label {
    min-width: 130px;
    padding: 8px 10px 0px 0px;
}

.popupBody #popup_query_form .col-advanced-search .form-item { width: 99%; }

.popupBody #popup_query_form .button,
.popupBody .edit.view .buttons input {
    float: right;
    margin-left: 4px;
}

.popupBody #addform .edit.view .buttons { padding: 0px 11px 0px 0px; }
.popupBody #addform .edit.view td:first-child { padding-bottom: 8px; }
.popupBody #addformlink { padding-top: 15px; }
.popupBody #addformlink input { margin: 0px 0px 0px 0px; }
.popupBody .dcQuickEdit div.buttons { display: none; }

/* add form in popup */
.popupBody table.edit.view #EditView_tabs .col-xs-12.edit-view-row-item {
    float: none;
    display: table;
    width: 100%;
}

.popupBody table.edit.view #EditView_tabs .col-xs-12.edit-view-row-item .label {
    min-width: 127px;
    width: 1%;
    padding: 0px 10px 0px 0px;
    font-size: 13px;
}

.popupBody table.edit.view #EditView_tabs .col-xs-12.edit-view-row-item .col-sm-8 {
    width: 100%;
    padding-right: 5px;
}

.popupBody table.edit.view #EditView_tabs .col-xs-12.edit-view-row-item .col-sm-8 input[type="text"] { width: 100%; }
.popupBody table.edit.view #EditView_tabs .col-xs-12.edit-view-row-item input.sqsEnabled { margin-top: 0px; }
.popupBody .panel-default > .panel-heading .col-xs-10.col-sm-11.col-md-11 { padding: 0px 0px 0px 0px; }

.popupBody .panel-default > .panel-heading > a {
    padding: 0px 0px 0px 0px;
    color: #FFF;
}

.popupBody .panel-default > .panel-heading > a:before { top: 0px; }

.popupBody .panel-default > .panel-heading {
    background-color: #56636a;
    margin-right: 5px;
    margin-bottom: 6px;
    padding: 3px 0px 0px 10px;
}

.popupBody table.edit.view #EditView_tabs .edit-view-field .col-xs-12 { padding-left: 0px; }
.popupBody table.edit.view #EditView_tabs .edit-view-field .email-address-option { text-align: left; }
.popupBody .col-sm-6 #email1_span .email-address-option { width: 100px; }

/* desktop status */
#clBurgerButton,
#clMenuCloseButton {
    display: none;
    position: absolute;
    right: 27px;
    top: 17px;
    font-size: 38px;
    cursor: pointer;
    color: #bed128;
    transition-duration: 0.3s;
}

#clBurgerButton:hover,
#clMenuCloseButton:hover {
    color: #FFF;
    transition-duration: 0.3s;
}

#clMenuCloseButton {
    display: block;
    right: 20px;
    top: 22px;
    font-size: 25px;
}

#clMobileMenu {
    display: none;
    position: fixed;
    left: -320px;
    top: 0px;
    background-color: #4d5b61;
    height: 100vh;
    width: 320px;
    z-index: 99999999;
    -webkit-box-shadow: 2px 0px 10px 0px rgba(11,28,35,0.68);
    -moz-box-shadow: 2px 0px 10px 0px rgba(11,28,35,0.68);
    box-shadow: 2px 0px 10px 0px rgba(11,28,35,0.68);
    padding-top: 70px;
    background-image: url('../../../Cleer/images/menu.png');
    background-repeat: no-repeat;
    background-position: left bottom;
    overflow-y: scroll;
}

#clMobileMenu > ul { margin-bottom: 50px; }
#clMobileMenu ul li ul { display: none; }

#clMobileMenu ul > li {
    border-bottom: 1px solid #24333a;
    color: #FFF;
    cursor: pointer;
}

#clMobileMenu ul > li.first { border-top: 1px solid #24333a; }

#clMobileMenu ul > li > span,
#clMobileMenu ul > li > a {
    display: block;
    padding: 10px 10px 10px 15px;
    outline: none;
    color: #a3aeb2;
    transition-duration: 0.3s;
}

#clMobileMenu ul > li > a:link, #clMobileMenu ul > li > a:visited { color: #a3aeb2; }

#clMobileMenu ul > li > span:hover,
#clMobileMenu ul > li > a.active,
#clMobileMenu ul > li > a:hover,
#clMobileMenu ul > li.active span {
    color: #bed128;
    transition-duration: 0.3s;
    background-color: #2f3e45;
}

#clMobileMenu ul > li.active ul { display: block; }

#clMobileMenu ul > li.active > a,
#clMobileMenu ul > li.active > span {
    font-weight: 600;
    color: #bed128;
}

#clMobileMenu ul > li.active ul li {
    border-bottom: none;
    border-top: 1px solid #24333a;
}

#clMobileMenu ul > li.active ul li a { padding-left: 35px; }

/* media queries */
@media screen and (max-width: 1199px) {
    #cl_sidebar { display: none; }
    .content { padding: 15px 2px 0px 15px; }
}

@media screen and (max-width: 1119px) {
    .cl_logo { width: 180px; }
    .cl_userInfo { margin-left: 0px; }
    .cl_searchFormWrapper input#query_string { width: 100px; }
}

@media screen and (max-width: 979px) {
    #clBurgerButton, #clMobileMenu { display: block; }
    #cleerNavigation, .cl_nav, .cl_headerRight, .cl_headerSearch, #cl_userInfo, #cl_headerLogout { display: none; }
    .bootstrap-container.col-sm-offset-3 { margin-top: 75px; }
    .cl_header {
        border-bottom: 15px solid #0b1c23;
        height: 85px;
    }
}

/* dashlets */
.dashletcontainer .list-view-rounded-corners {
    padding-left: 0px;
    padding-right: 0px;
    margin: 0px 0px 0px 0px;
    overflow-x: hidden;
}

.dashletcontainer .list thead,
.dashletcontainer .list-view-rounded-corners table thead tr th {
    background-color: #2f3e44 !important;
    border-bottom: 1px solid #3a4b53;
}

.dashletcontainer .oddListRowS1.cl_noDashletResults:hover td { background-color: transparent !important; }
.dashletcontainer .oddListRowS1.cl_noDashletResults td { border-bottom: none !important; }
#pageContainer .dashletcontainer .hd { background-color: transparent; }
.dashletPanel { margin-top: 0px; }
.dashletcontainer .list tr th, .dashletcontainer .list tr th a:link, .dashletcontainer .list tr th a:visited { color: #a3aeb2 !important; }
.dashletcontainer .list tr th a:hover { color: #bed128 !important; }
.dashletcontainer .suitepicon-action-sorting-descending:before { color: #bed128 !important; }

.dashboard .nav-dashboard {
    margin-right: 13px;
    padding: 4px 0px 0px 0px;
    position: relative;
}

.dashboard .nav-dashboard:before {
    width: 100%;
    height: 2px;
    background-color: #24333a;
    left: 0px;
    bottom: -3px;
    position: absolute;
    content: '';
}

.dashboard li.active { background-color: transparent; }
.dashboard .nav-dashboard li a:link, .dashboard .nav-dashboard li a:visited { outline: none; }

.dashboard .nav-dashboard li a:hover,
.dashboard .nav-dashboard li.active a {
    background-color: #24333a;
    color: #FFF !important;
}

.dashboard .nav-dashboard li#tab-actions {
    float: none;
    position: absolute;
    right: 0px;
    bottom: 0px;
}

.dashboard .nav-dashboard li#tab-actions a {
    margin-right: 0px;
    transition-duration: 0.3s;
}

.dashboard .nav-dashboard li#tab-actions ul { margin-right: -1px; }

.dashboard .nav-dashboard li#tab-actions a:hover {
    background-color: #4d5b61;
    border-color: #4d5b61;
    transition-duration: 0.3s;
}

.dashlet-title h3 .suitepicon { display: none; }

.dashlet-title h3 span {
    margin-left: 0px !important;
    font-weight: 600 !important;
}

.dashboard .bd {
    padding: 10px 10px 10px 10px;
    background-color: #233239;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.dashletToolSet a:link, .dashletToolSet a:visited { color: #3a4b53 !important; }
.dashletToolSet a:hover { color: #bed128 !important; }

.dashletcontainer .list tr td {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.dashletcontainer .list tr td a:hover { color: #bed128; }
.dashletcontainer .list tr td span.suitepicon { color: #a3aeb2; }
.dashletcontainer .list tr td span.suitepicon:hover { color: #bed128; }
.sugarFeedDashlet #dashletPanel { border-top: 1px solid #3a4b53; }
.sugarFeedDashlet #dashletPanel thead { display: none; }

table.aor_reports.list tr th {
    padding-top: 10px;
    padding-bottom: 10px;
}

table.aor_reports.list > tbody > tr:last-child > td { border-color: #3a4b53 !important; }
.dashletNonTable table { width: 100%; }
.dashletNonTable table span { margin-right: 5px; }
.dashletNonTable table input { width: 100%; }
.cl_greenColor { color: #bed128 !important; }
.dashletcontainer canvas { max-width: 100%; }
.cl_pagerButtons button.cl_btn_right_pag, .cl_pagerButtons button[disabled].cl_btn_right_pag { margin-left: 4px !important; }

/* every modal layer */
#columnsFilterDialog div.modal-content,
.modal-search .modal-lg {
    width: 100%;
    max-width: 900px;
}

.modal-search .modal-lg .modal-content { padding: 10px 10px 0px 25px; }
.modal-search .modal-content .search_form .view { padding: 0px 0px 0px 0px; }

.modal-search .modal-content #search_form label {
    color: #a3aeb2;
    font-weight: normal;
    font-size: 13px;
}

.modal-search .modal-content .modal-body#searchList { padding: 0px 0px 0px 0px; }
.modal-search .modal-content .col-advanced-search { margin-bottom: 8px; }
.modal-search .modal-content .search_form .view .col-xs-12 input[type="text"] { width: 100%; }

.modal-search .modal-content .search_form .form-item.yui-ac,
.modal #Emailsadvanced_searchSearchForm .form-item.cl_preWrapper {
    padding-right: 85px;
    position: relative;
}

.modal-search .modal-content #account_name_advanced { margin: 0px 0px 0px 0px; }

.modal-search .modal-content .id-ff.multiple {
    float: none;
    position: absolute !important;
    right: 0px;
    top: -2px !important;
    width: auto;
}

.modal-search .modal-content select {
    background-color: #3c494f;
    border: 1px solid #576973 !important;
    border-radius: 4px;
    color: #a3aeb2;
    display: block;
}

.modal-search .modal-content select[multiple="1"] {
    height: 115px !important;
    padding: 10px 10px 10px 11px;
}

.modal-search .modal-content input[type="text"], .modal-search .modal-content select { font-size: 13px !important; }

.modal-search .modal-content select:focus,
.modal-search .modal-content select:hover {
    color: #FFF;
    background-color: #56636a;
}

.modal-search .modal-content input[type="text"]:hover, .modal-search .modal-content input[type="text"]:focus { color: #FFF; }
.modal-search .modal-content #basic_search_link { display: none; }

#searchDialog textarea.select2-search__field[type="search"] {
    border: 1px solid #576973 !important;
    width: 100% !important;
    margin: 0px 0px 0px 0px !important;
}

#searchDialog .select2-container--default .select2-selection--multiple { padding: 0px 0px 0px 0px !important; }
#searchDialog .select2-container--default .select2-selection--multiple .select2-selection__choice { margin-bottom: 8px; margin-top: 0px; }

.modal-search .modal-content .nav.nav-tabs li {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: transparent;
    border: none;
    border-radius: 0px;
}

.modal-search .modal-content .nav.nav-tabs li a {
    background-color: #bed128;
    border-radius: 3px;
    display: block;
    padding: 10px 15px 10px 15px;
    margin: 0px 8px 0px 0px;
    letter-spacing: normal;
    font-size: 13px;
    font-weight: 600;
    color: #FFF;
    transition-duration: 0.3s;
}

.modal-search .modal-content .nav.nav-tabs { margin-left: 29.3%; }
@media screen and (max-width: 560px) { .modal-search .modal-content .nav.nav-tabs { margin-left: 0px; } }

.modal-search .modal-content .nav.nav-tabs li a:hover,
.modal-search .modal-content .nav.nav-tabs li.active a {
    background-color: #4d5b61;
    transition-duration: 0.3s;
}

.modal-search .modal-content input[name="saved_search_name"] { width: 64% !important; }

.modal-search .modal-content input[name="saved_search_submit"] {
    width: 34% !important;
    float: right;
    margin: 0px 0px 0px 0px !important;
    padding-top: 4px !important;
    padding-bottom: 2px !important;
    height: auto;
}

.modal-search .modal-content #orderBySelect {
    width: 100%;
    padding: 5px 12px 3px 12px;
}

.modal-search .modal-content .form-item.radios * { display: inline-block; }
.modal-search .modal-content .form-item.radios span { padding: 2px 15px 0px 3px; }

.modal-search .modal-content .submitButtonsAdvanced b.cl_myFilter {
    display: block;
    padding-top: 15px;
    padding-bottom: 3px;
}

.modal-search .modal-content .hideUnusedSavedSearchElements label { padding-top: 15px; }
.modal-search .modal-content .hideUnusedSavedSearchElements { padding-left: 30%; }
.modal-search .modal-content .hideUnusedSavedSearchElements input.button { margin-bottom: 15px; }


.modal-search .modal-content .dateTime {
    padding-right: 51px;
    display: block;
    position: relative;
}

.modal-search .modal-content #date_closed_advanced_trigger {
    margin: 0px 0px 0px 0px;
    position: absolute;
    right: 0px;
    top: 7px;
}

.modal-search .modal-content #date_closed_advanced_trigger span:before { vertical-align: baseline; }

.modal-search .modal-content #search_form_submit,
.modal-search .modal-content #search_form_clear,
.modal-search .modal-content #search_form_submit_advanced,
.modal-search .modal-content #search_form_clear_advanced {
    padding: 3px 15px 3px 15px !important;
    border: none !important;
    height: auto !important;
    margin: 0px 0px 0px 0px !important;
}

.modal-search .modal-content .submitButtonsAdvanced #saved_search_select {
    width: 100% !important;
    padding: 5px 12px 3px 12px !important;
    display: block;
}

.modal-footer button {
    margin-bottom: 0px !important;
    vertical-align: middle;
}

/* layer content */
ul.chooserList.green.ui-sortable > li,
ul.chooserList.red.ui-sortable > li {
    background-color: #bed128;
    color: #FFF;
    font-weight: 600;
    cursor: pointer;
    transition-duration: 0.3s;
}

ul.chooserList.red.ui-sortable > li {
    background-color: #4d5b61;
}

ul.chooserList.green.ui-sortable > li:hover,
ul.chooserList.red.ui-sortable > li:hover {
    background-color: #4d5b61;
    transition-duration: 0.3s;
}

ul.chooserList.red.ui-sortable > li:hover {
    background-color: #2f3e44;
}

div.modal-footer > button.btn.button.purple.btn-default {
    transition-duration: 0.3s;
    border: none;
    background-color: #bed128;
}

div.modal-footer > button.btn.button.purple.btn-default:hover {
    transition-duration: 0.3s;
    border: none;
    background-color: #4d5b61;
}

/* form updates */
.converted_account td { background-color: #233239; }

.detail-view-field[field="full_name"] .id-ff {
    position: absolute;
    right: 13px;
    top: 11px;
}

.detail-view-field { padding: 9px 10px 12px 10px; min-height: 43px; }
.detail-view-field.phone { padding: 11px 10px 10px 10px; }
.detail-view-field[field="primary_address_street"], .detail-view-field[field="alt_address_street"] { min-height: 120px; }
.detail-view-field[field="lead_source"] { padding: 11px 10px 10px 10px; }
#email1_span { padding: 5px 0px 0px 0px; }
#email1_span tr { margin-bottom: 0px; }
.detail-view-field span { width: auto; }

.suitepicon.suitepicon-action-vcard {
    color: #bed128;
    transition-duration: 0.3s;
}

.suitepicon.suitepicon-action-vcard:hover {
    color: #FFF;
    transition-duration: 0.3s;
}

.edit-view-field { padding-right: 35px; }

.edit-view-field select,
.col-sm-6 .edit-view-field input[type="text"],
.col-sm-12 [type="name"].col-sm-8.edit-view-field input[type="text"] {
    width: 100%;
    font-size: 14px;
    padding: 8px 12px 8px 14px;
}

.edit-view-field select { padding: 4px 10px 4px 10px; }
#EditView_tabs .panel-heading { border-bottom: 1px solid #0b1c23; }

#EditView_tabs .panel-heading a div {
    color: #fff;
    font-weight: 600;
    padding: 3px 0px 0px 20px;
}

.modal-content #EditView_tabs .panel-heading a div { padding: 0px 0px 5px 0px; }

.col-sm-6 [field="first_name"].edit-view-field select {
    width: 30%;
    float: left;
}

.col-sm-6 [field="first_name"].edit-view-field input[type="text"]#first_name {
    width: 100%;
    float: right;
}

.panelContainer[data-id="LBL_CONTACT_INFORMATION"] input[name="first_name"] { width: 68% !important; }
.panelContainer[data-id="LBL_PROSPECT_INFORMATION"] input[name="first_name"] { width: 68% !important; }

.row.edit-view-row textarea {
    border: 1px solid #576973;
    line-height: normal;
    font-size: 14px;
    padding: 10px 12px 0px 12px;
}

.row.edit-view-row textarea#billing_address_street,
.row.edit-view-row textarea#shipping_address_street,
.row.edit-view-row textarea#primary_address_street,
.row.edit-view-row textarea#alt_address_street {
    min-height: 1px;
    width: 100% !important;
    height: 38px !important;
    resize: none;
}

.row.edit-view-row textarea#description,
.row.edit-view-row textarea#approval_issue,
.row.edit-view-row textarea#terms_c,
.row.edit-view-row textarea#status_description,
.row.edit-view-row textarea#lead_source_description,
.row.edit-view-row textarea#status_description,
.row.edit-view-row textarea#lead_source_description {
    min-height: 140px;
    resize: both;
    width: 100%;
    transition-duration: 0s !important;
	position: relative;
	z-index: 9;
}
.edit-view-field select:focus, .col-sm-6 .edit-view-field input[type="text"]:focus, #EditView .edit textarea:focus { color: #FFF; }
.edit-view-field select:hover, .col-sm-6 .edit-view-field input[type="text"]:hover, #EditView .edit textarea:hover { color: #FFF; }
.edit-view-field[type="tag"] .select2-container--default .select2-selection--multiple { border: 1px solid #576973 !important; }
.edit-view-field[type="tag"] .select2-container--default .select2-selection--multiple:hover { background-color: #56636a; cursor: pointer; }

.edit-view-field[type="tag"] textarea {
    height: auto !important;
    min-height: 1px !important;
}

.edit-view-field[field="tags"] {
    width: 83%;
    padding-right: 29px;
}

.row.edit-view-row fieldset > table tr > td:first-of-type { width: 35.1%; }

.edit-view-field[type="relate"] .id-ff.multiple {
    float: none;
    position: absolute;
    right: 30px;
    top: -2px;
    width: auto;
}

.edit-view-field[type="relate"] { padding-right: 115px; }

.col-sm-6 .col-sm-8.edit-view-field input.sqsEnabled {
    width: 100%;
    margin-top: 0px !important;
}

.row.edit-view-row .email-address-remove-button .suitepicon:before, .email-address-add-button .suitepicon:before { vertical-align: middle; }
.row.edit-view-row .email-address-remove-button { margin-top: 2px; }

.row.edit-view-row .email-address-add-button .suitepicon:before {
    position: absolute;
    top: 5px;
    left: 10px;
}

.row.edit-view-row .email-address-add-line-container {
    position: absolute;
    left: -3px;
    top: 3px;
    width: auto;
    float: none;
    z-index: 9;
}

.row.edit-view-row .email-address-line-container { padding-left: 31px; }

.row.edit-view-row .email-address-input-group input {
    border: 1px solid #576973;
    font-size: 14px;
    padding: 0px 10px 0px 10px;
    min-height: 38px;
    color: #a3aeb2;
}

.row.edit-view-row .email-address-input-group input:focus { color: #FFF; }
.row.edit-view-row .email-address-add-line-container button { cursor: pointer; }
.row.edit-view-row #email1_span { padding-top: 0px; }
.row.edit-view-row .email-address-option label { font-size: 9px; }

#EditView_tabs .edit input,
#EditView_tabs .edit textarea {
    margin-top: 4px;
    margin-bottom: 4px;
}

div#content div#pagecontent form#MassUpdate table.list.view tbody tr td {
    padding-top: 10px;
    padding-bottom: 10px;
    height: 53px;
}

#PRIMARY_address_fieldset legend, #ALT_address_fieldset legend { padding-left: 35.1%; }
#BILLING_address_fieldset legend, #SHIPPING_address_fieldset legend { padding-left: 35.1%; }

.cl_ellipsed {
    width: 215px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.detail-view-field[field="shipping_address_street"], .detail-view-field[field="billing_address_street"] { min-height: 150px; }
.row.edit-view-row #SHIPPING_address_fieldset input[type="text"], .row.edit-view-row #BILLING_address_fieldset input[type="text"] { width: 100%; }
.row.edit-view-row #shipping_checkbox { margin-top: 14px !important; }

input[type="text"]:disabled,
input[type="text"]:disabled:hover {
    background-color: #233239 !important;
    cursor: no-drop;
    border-color: #3c494f !important;
}

.detail-view-field[field="email_opt_out"], .detail-view-field[field="do_not_call"] { border-color: transparent !important; }

.col-sm-6 .edit-view-field input[type="text"].datetimecombo_date {
    width: 100px;
    margin-right: 3px;
}

.row.edit-view-row #date_start_hours, .row.edit-view-row #date_end_hours, .row.edit-view-row #date_due_hours { margin-right: 4px; margin-left: 15px; }

.row.edit-view-row #date_start_hours,
.row.edit-view-row #date_start_minutes,
.row.edit-view-row #date_end_hours,
.row.edit-view-row #date_end_minutes,
.row.edit-view-row #date_due_hours,
.row.edit-view-row #date_due_minutes {
    width: 85px;
    background-color: #3c494f;
    border: 1px solid #576973;
    color: #a3aeb2;
}

.row.edit-view-row #date_start_hours:focus,
.row.edit-view-row #date_start_minutes:focus,
.row.edit-view-row #date_end_hours:focus,
.row.edit-view-row #date_end_minutes:focus,
.row.edit-view-row #date_due_hours:focus,
.row.edit-view-row #date_due_minutes:focus,
.row.edit-view-row #date_start_hours:hover,
.row.edit-view-row #date_start_minutes:hover,
.row.edit-view-row #date_end_hours:hover,
.row.edit-view-row #date_end_minutes:hover,
.row.edit-view-row #date_due_hours:hover,
.row.edit-view-row #date_due_minutes:hover {
    color: #FFF;
    background-color: #56636a;
}

.row.edit-view-row .edit-view-field #duration_hours { width: 100%; }

.row.edit-view-row span.suitepicon.suitepicon-module-calendar:before {
    vertical-align: baseline;
    position: absolute;;
    left: 9px;
    top: 9px;
}


a.calnav { color: #FFF !important; }
.yui-calendar td.calcell a:hover { color: #FFF; }
.yui-calendar td.calcell.selected a { color: #FFF !important; }
.yui-module { border: 1px solid #576973; }
.yui-module .bd, .yui-panel .bd, .yui-panel .ft { background-color: #0b1c23; }

.yui-calendar a.calnavleft,
.yui-calendar a.calnavright {
    background-color: transparent;
    border-color: transparent;
}

.yui-panel-container .container-close {
    background-image: none;
    width: 35px;
    height: 35px;
    display: block;
    overflow: hidden;
    position: absolute;
    right: 7px;
    top: -10px;
    color: transparent !important;
}

.yui-panel-container .container-close:before {
    position: absolute;
    content: '×';
    right: 0px;
    top: 0px;
    color: #bed128;
    font-size: 32px;
    transition-duration: 0.3s;
}

.yui-panel-container .container-close:hover:before {
    color: #FFF;
    transition-duration: 0.3s;
}

.yui-module .hd {
    min-height: 35px;
    padding-left: 10px;
    padding-top: 7px;
    color: #FFF;
}

.yui-panel.cal_panel .bd { padding: 0px 10px 0px 10px; }
.yui-panel .bd { padding: 10px 10px 0px 10px; }

#date_closed_trigger,
#expiration_trigger,
#date_due_trigger,
#angebotsdatum_statisch_c_trigger,
#active_date_trigger,
#exp_date_trigger {
    margin: -1px 0px 0px 7px;
    height: 33px;
    width: 34px;
    position: relative;
}

#date_start_trigger, #date_end_trigger, #date_due_trigger { margin-left: 4px; }
.sp-original-input-container { width: 100%; }
.col-sm-6 .col-sm-8.edit-view-field.clSlideWrapper[field="emails_email_templates_name"], .col-sm-6 .col-sm-8.edit-view-field.clSlideWrapper[field="parent_name"] { padding-right: 95px !important; }

.edit-view-field.clSlideWrapper[type="relate"] .id-ff.multiple {
    right: 11px;
    top: 11px;
}

.col-sm-6 .col-sm-8.edit-view-field.clSlideWrapper input.sqsEnabled { margin: 15px 0px 15px 0px !important; }

.col-sm-6 .col-sm-8.edit-view-field.clSlideWrapper[field="parent_name"] .id-ff.multiple {
    position: absolute;
    right: 11px;
    top: auto;
    padding-top: 10px;
}



/* projects */
#project_chart {
    background-color: #233239 !important;
    border-radius: 4px;
    padding: 35px 35px 35px 35px;
}

#project_chart #header_table_chart { margin-top: 0px; }

#project_chart #header_table_chart label {
    font-weight: normal;
    font-size: 13px;
    color: #a3aeb2;
}

.edit-view-row-item { min-height: 38px !important; }
#project_chart #date_start { color: #a3aeb2; }
#project_chart #date_start:hover, #project_chart #date_start:focus { color: #FFF; }

#date_start_trigger,
#date_end_trigger {
    display: inline-block;
    background-color: #bed128;
    width: 34px;
    height: 34px;
    margin: -2px 0px 0px 4px !important;
    cursor: pointer;
    border-radius: 4px;
    position: relative;
    transition-duration: 0.3s;
}

.edit-view-field[type="datetimecombo"] table.dateTime tr:nth-child(2) { display: none !important; }
#date_start_trigger:hover, #date_end_trigger:hover { background-color: #4d5b61; transition-duration: 0.3s; }

.edit-view-field[field="number"] {
    padding: 9px 0px 0px 18px;
    font-size: 14px;
}

#date_start_trigger:before,
#date_end_trigger:before {
    color: #FFF; 
    position: absolute;
    left: 9px;
    top: 10px;
}

#project_chart #header_table_chart select#projects,
#project_chart #header_table_chart select#users,
#project_chart #header_table_chart select#contacts {
    height: 105px !important;
    padding: 10px 10px 10px 11px;
    background-color: #3c494f;
    border: 1px solid #576973 !important;
    border-radius: 4px;
    color: #a3aeb2;
    display: block;
}

#project_chart #header_table_chart select:focus,
#project_chart #header_table_chart select:hover {
    color: #FFF !important;
    background-color: #56636a !important;
}

#project_chart .main_table,
#project_chart .main_table * {
    background-color: transparent;
    background-image: none;
    border-color: #29353a;
    color: #a3aeb2;
}

#project_chart .main_table { background-color: #3c494f; }
#project_chart .main_table .top_row { background-color: #0b1c23; }
#project_chart .main_table .heading_chart { color: #FFF !important; }

#project_chart .main_table .task_row td a {
    padding-left: 5px;
    padding-right: 10px;
    font-weight: normal;
}

#project_chart .main_table .task_row td a:link,
#project_chart .main_table .task_row td a:visited,
#project_chart a#prev_month:link,
#project_chart a#prev_month:visited {
    color: #bed128;
    transition-duration: 0.3s;
}

#project_chart .main_table .task_row td a:hover,
#project_chart a#prev_month:hover {
    color: #FFF;
    transition-duration: 0.3s;
}

#project_chart td.main_table.years { background-color: #29353a; }
#project_chart td.main_table.years { border-right-color: #3c494f !important; }

#project_chart a#prev_month {
    padding: 0px 0px 0px 5px;
    display: block;
}

#project_chart a#prev_month img, #project_chart a#next_month img { display: none; }

/* calendar settings */
.modal-calendar-settings #subpanel_settings_color { padding: 20px 0px 5px 11px !important; }

.modal-calendar-settings #subpanel_settings_color th {
    padding-left: 5px;
    padding-bottom: 5px;
    color: #FFF;
}

.modal-calendar-settings .btn-default {
    background-color: #bed128;
    transition-duration: 0.3s;
    border: none;
    padding: 6px 12px;
}

.modal-calendar-settings .btn-default:hover {
    background-color: #4d5b61;
    transition-duration: 0.3s;
}

.modal-calendar-settings #btn-save-settings {
    margin-left: 0px;
    border: none;
    transition-duration: 0.3s;
}

.modal-calendar-settings #subpanel_settings_settings {
    padding-left: 8px;
    padding-bottom: 35px;
    padding-top: 15px;
}

.modal-calendar-settings #subpanel_settings_settings td {
    height: 40px;
    vertical-align: middle;
}

.modal-calendar-settings #subpanel_settings_settings select {
    width: 95px;
    color: #a3aeb2;
    background-color: #3c494f;
    border: 1px solid #576973;
}

.modal-calendar-settings #subpanel_settings_settings select:hover,
.modal-calendar-settings #subpanel_settings_settings select:focus {
    color: #FFF;
    background-color: #56636a;
}

/* modal calls */
.modal #Callsadvanced_searchSearchForm #parent_type_advanced {
    width: 100%;
    padding: 5px 12px 3px 12px;
}

.modal #Callsadvanced_searchSearchForm .form-item.yui-ac br,
.modal #Meetingsadvanced_searchSearchForm .form-item.yui-ac br,
.modal #Tasksadvanced_searchSearchForm .form-item.yui-ac br,
.modal #Emailsadvanced_searchSearchForm .form-item.cl_preWrapper br { display: none; }

.modal #Callsadvanced_searchSearchForm .form-item.yui-ac .id-ff.multiple,
.modal #Meetingsadvanced_searchSearchForm .form-item.yui-ac .id-ff.multiple,
.modal #Tasksadvanced_searchSearchForm .form-item.yui-ac .id-ff.multiple,
.modal #Emailsadvanced_searchSearchForm .form-item.cl_preWrapper .id-ff.multiple {
    bottom: -2px;
    top: auto !important;
}

.modal #Callsadvanced_searchSearchForm #current_user_only_advanced, .modal-search #current_user_only_advanced { margin-top: 7px; }

/* other modals */
.modal-search select#do_not_call_advanced,
.modal #parent_type_advanced {
    width: 100% !important;
    padding: 5px 12px 3px 12px;
}

.modal #start_date_advanced_range_choice,
.modal #end_date_advanced_range_choice,
.modal #date_start_advanced_range_choice,
.modal #date_end_advanced_range_choice,
.modal #expiration_advanced_range_choice,
.modal #total_amount_advanced_range_choice,
.modal #estimated_start_date_advanced_range_choice,
.modal #estimated_end_date_advanced_range_choice,
.modal #date_entered_advanced_range_choice,
.modal #cost_advanced_range_choice,
.modal #price_advanced_range_choice {
    padding: 5px 12px 3px 12px !important;
}

.modal .dateTimeRangeChoice { margin-top: 0px !important; }

.modal #range_start_date_advanced,
.modal #start_date_advanced_trigger,
.modal #range_end_date_advanced,
.modal #end_date_advanced_trigger,
.modal #range_date_start_advanced,
.modal #range_date_end_advanced,
.modal #estimated_start_date_advanced_range_choice,
.modal #estimated_end_date_advanced_range_choice,
.modal #range_date_entered_advanced {
    float: none !important;
    display: inline-block !important;
    width: 170px !important;
}

.modal #start_date_advanced_trigger,
.modal #end_date_advanced_trigger,
.modal #date_start_advanced_trigger,
.modal #date_end_advanced_trigger,
.modal #expiration_advanced_trigger,
.modal #estimated_start_date_advanced_trigger,
.modal #estimated_end_date_advanced_trigger,
.modal #date_entered_advanced_trigger,
.modal #active_date_advanced_trigger,
.modal #exp_date_advanced_trigger {
    width: auto !important;
    margin: -2px 0px 0px 5px;
}

.modal #range_start_date_advanced,
.modal #range_end_date_advanced,
.modal #range_date_start_advanced,
.modal #range_date_end_advanced,
.modal #range_expiration_advanced,
.modal #range_estimated_start_date_advanced,
.modal #range_estimated_end_date_advanced,
.modal #range_date_entered_advanced,
.modal #active_date_advanced,
.modal #exp_date_advanced {
    margin-left: 15px;
    width: 100px !important;
    color: #a3aeb2;
    margin-top: 0px;
}

.modal #active_date_advanced, .modal #exp_date_advanced { margin-left: 0px; }

.modal #range_start_date_advanced:hover, .modal #range_start_date_advanced:focus { color: #FFF; }
.modal #range_end_date_advanced:hover, .modal #range_end_date_advanced:focus { color: #FFF; }
.modal #range_date_start_advanced:hover, .modal #range_date_start_advanced:focus { color: #FFF; }
.modal #range_date_end_advanced:hover, .modal #range_date_end_advanced:focus { color: #FFF; }
.modal #range_expiration_advanced:hover, .modal #range_expiration_advanced:focus { color: #FFF; }
.modal #total_amount_advanced_range_choice:hover, .modal #total_amount_advanced_range_choice:focus { color: #FFF; }
.modal #range_estimated_start_date_advanced:hover, .modal #range_estimated_start_date_advanced:focus { color: #FFF; }
.modal #range_estimated_end_date_advanced:hover, .modal #range_estimated_end_date_advanced:focus { color: #FFF; }
.modal #range_date_entered_advanced:hover, .modal #range_date_entered_advanced:focus { color: #FFF; }
.modal #active_date_advanced:hover, .modal #active_date_advanced:focus { color: #FFF; }
.modal #exp_date_advanced:hover, .modal #exp_date_advanced:focus { color: #FFF; }

.modal #start_date_advanced_trigger .suitepicon:before,
.modal #end_date_advanced_trigger .suitepicon:before,
.modal #date_start_advanced_trigger .suitepicon:before,
.modal #date_end_advanced_trigger .suitepicon:before,
.modal #expiration_advanced_trigger .suitepicon:before,
.modal #estimated_start_date_advanced_trigger .suitepicon:before,
.modal #estimated_end_date_advanced_trigger .suitepicon:before,
.modal #date_entered_advanced_trigger .suitepicon:before,
.modal #active_date_advanced_trigger .suitepicon:before,
.modal #exp_date_advanced_trigger .suitepicon:before {
    vertical-align: baseline;
}

.modal #start_date_advanced_range_div, .modal #end_date_advanced_range_div { color: transparent; }
.modal #start_date_advanced_range_div .dateFormat, .modal #end_date_advanced_range_div .dateFormat { display: none; }

.modal #fp_event_locations_fp_events_1_name_advanced,
.modal #billing_contact_advanced,
.modal #billing_account_advanced,
.modal #project_name_advanced { margin-top: 0px; }

.modal #total_amount_advanced_range_choice, .modal #total_amount_advanced_range_div { float: left; }
.modal #cost_advanced_range_choice, .modal #cost_advanced_range_div { float: left; }
.modal #price_advanced_range_choice, .modal #price_advanced_range_div { float: left; }

.modal #total_amount_advanced_range_div input,
.modal #cost_advanced_range_div input,
.modal #price_advanced_range_div input { margin-left: 8px; }

.modal #description_advanced {
    width: 100%;
    height: 115px;
    transition-duration: 0.3s;
    border: 1px solid #576973;
    font-size: 13px;
    padding: 8px 15px 8px 15px;
    font-family: 'Helvetica';
}

.modal #description_advanced:focus,
.modal #description_advanced:hover {
    color: #FFF;
    background-color: #56636a;
    transition-duration: 0.3s;
}

#date_modified_advanced, #date_entered_advanced { margin-top: 0px; }

.modal #date_entered_advanced_trigger,
.modal #date_modified_advanced_trigger {
    position: absolute;
    top: 3px;
    right: 0px;
    margin-right: 0px;
}

/* create email page */
.panel-email-compose .custom-buttons button { float: left; }
.modal .panel-email-compose .custom-buttons button { margin-right: 6px !important; }

.panel-email-compose .custom-buttons {
    padding: 0px 56px 9px 0px;
    float: right;
}

.modal .panel-email-compose .custom-buttons {
    float: none;
    padding: 9px 9px 0px 9px;
}

.panel-email-compose .custom-buttons .vertical-separator { display: none; }
.panel-email-compose { margin-top: 0px; }
#is_only_plain_text { margin-top: 11px; }
.modal #is_only_plain_text { margin-top: 0px; }

/*iframe#description_ifr { height: 320px !important; }
.modal iframe#description_ifr { height: 140px !important; }*/
.mce-btn { border: none !important; }

form[action="index.php?module=Emails&action=send"] .col-xs-12.col-sm-6.edit-view-row-item { width: 100%; }
form[action="index.php?module=Emails&action=send"] #from_addr_name_infos { font-size: 11px; }
form[action="index.php?module=Emails&action=send"] .col-xs-12.col-sm-4.label[data-label="LBL_EMAIL_TEMPLATE"],
form[action="index.php?module=Emails&action=send"] .col-xs-12.col-sm-4.label[data-label="LBL_EMAIL_RELATE"] { width: 16.6666666667%; }
.modal form[action="index.php?module=Emails&action=send"] .col-xs-12.col-sm-4.label[data-label="LBL_EMAIL_TEMPLATE"],
.modal form[action="index.php?module=Emails&action=send"] .col-xs-12.col-sm-4.label[data-label="LBL_EMAIL_RELATE"] { width: 100%; }

form[action="index.php?module=Emails&action=send"] .col-xs-12.col-sm-8.edit-view-field.yui-ac[field="parent_name"] { padding-right: 115px; }

form[action="index.php?module=Emails&action=send"] .col-xs-12.col-sm-8.edit-view-field.yui-ac[field="parent_name"] #parent_name {
    margin-top: 8px !important;
    font-size: 14px;
}

form[action="index.php?module=Emails&action=send"] .col-xs-12.col-sm-8.edit-view-field.yui-ac[field="parent_name"] .id-ff.multiple {
    position: absolute;
    right: 30px;
    bottom: -2px;
}

.modal form[action="index.php?module=Emails&action=send"] .col-xs-12.col-sm-8.edit-view-field.yui-ac[field="parent_name"] .id-ff.multiple {
    right: 11px;
    bottom: 8px;
}

/* calls */
.panelContainer[data-id="LBL_CALL_INFORMATION"] .edit-view-field #parent_name {
    width: 78%;
    margin-top: 0px !important;
}

.panelContainer[data-id="LBL_CALL_INFORMATION"] select#direction,
.panelContainer[data-id="LBL_CALL_INFORMATION"] select#status {
    display: inline-block;
    width: 95%;
}

.panelContainer[data-id="LBL_CALL_INFORMATION"] select#direction { margin-bottom: 8px; }

.panelContainer[data-id="LBL_CALL_INFORMATION"] .dateTimeComboColumn #date_start_date {
    width: 100px;
    padding: 8px 10px 8px 11px;
    font-size: 14px;
}

.panelContainer[data-id="LBL_CALL_INFORMATION"] .dateTimeComboColumn #date_start_trigger { margin-top: -2px !important; }

.panelContainer[data-id="LBL_CALL_INFORMATION"] .dateTimeComboColumn #date_start_trigger span:before {
    left: 8px;
    position: absolute;
    top: 8px;
}

.panelContainer[data-id="LBL_CALL_INFORMATION"] .dateTimeComboColumn {
    float: right;
    padding-right: 5%;
}

.panelContainer[data-id="LBL_CALL_INFORMATION"] .dateTimeComboColumn:first-child {
    float: left;
    padding-right: 0%;
}

.panelContainer[data-id="LBL_CALL_INFORMATION"] .edit-view-field[field="parent_name"] select,
.panelContainer[data-id="LBL_NOTE_INFORMATION"] .edit-view-field[field="parent_name"] select {
    width: 95%;
    margin-bottom: 8px;
}

.panelContainer[data-id="LBL_MEETING_INFORMATION"] .edit-view-field[field="parent_name"] select { width: 100%; }

.panelContainer[data-id="LBL_CALL_INFORMATION"] .edit-view-field[field="parent_name"] input,
.panelContainer[data-id="LBL_MEETING_INFORMATION"] .edit-view-field[field="parent_name"] input,
.panelContainer[data-id="LBL_NOTE_INFORMATION"] .edit-view-field[field="parent_name"] input { width: 77%; }

.edit-view-field[field="parent_name"] #parent_name { width: 83%; margin-top: 8px !important; }

.edit-view-field[field="parent_name"] .id-ff.multiple {
    position: absolute;
    right: 30px;
    bottom: -2px;
}

.panelContainer[data-id="LBL_CALL_INFORMATION"] .edit-view-field[field="parent_name"],
.panelContainer[data-id="LBL_MEETING_INFORMATION"] .edit-view-field[field="parent_name"],
.panelContainer[data-id="LBL_NOTE_INFORMATION"] .edit-view-field[field="parent_name"] { position: relative; }

.panelContainer[data-id="LBL_CALL_INFORMATION"] .edit-view-field[field="parent_name"] .id-ff.multiple,
.panelContainer[data-id="LBL_NOTE_INFORMATION"] .edit-view-field[field="parent_name"] .id-ff.multiple {
    position: absolute;
    right: 11%;
    bottom: -2px;
}

.panelContainer[data-id="LBL_MEETING_INFORMATION"] .edit-view-field[field="parent_name"] .id-ff.multiple { right: 30px; }

.panelContainer[data-id="LBL_CALL_INFORMATION"] .edit-view-field[field="duration_hours"] input {
    max-width: 40px;
    float: left;
}

.panelContainer[data-id="LBL_CALL_INFORMATION"] .edit-view-field[field="duration_hours"] select { max-width: 75px; }

.edit-view-field #reminders button {
    border-radius: 3px;
    border: none;
    padding-left: 30px;
}

.edit-view-field select#primary_address_country,
.edit-view-field select#alt_address_country,
.edit-view-field select#billing_address_country,
.edit-view-field select#shipping_address_country { margin-top: 4px; }

.edit-view-field #reminders button span { position: relative; }

.edit-view-field #reminders button span:before {
    position: absolute;
    left: -22px;
    top: 3px;
}

.edit-view-field #reminders #reminder_view .reminder_item {
    border: none;
    background-color: #0b1c23;
    border-radius: 3px;
    padding: 10px 15px 10px 15px;
}

.edit-view-field button.invitee_btn { margin: 8px 4px 20px 0px !important; }

.edit-view-field button.remove-reminder-btn {
    margin-bottom: 0px;
    padding-top: 7px;
    padding-bottom: 7px;
}

#scheduler h3 { margin-top: 0px; }

#scheduler_search input[type="text"] {
    width: 100%;
    display: block;
    max-width: 350px;
    color: #a3aeb2;
}

#scheduler_search input[type="text"]:hover, #scheduler_search input[type="text"]:focus { color: #FFF; }

#scheduler_search label {
    font-weight: normal;
    color: #a3aeb2;
}

#scheduler_search td {
    padding-right: 35px;
    position: relative;
}

#scheduler_search #invitees_search {
    width: auto;
    position: absolute;
    bottom: 3px;
    color: #FFF !important;
    font-weight: 600;
}

#scheduler_search #invitees_search:hover {
    background-color: #4d5b61 !important;
}

#schedulerTable {
    background-color: transparent;
    color: #a3aeb2;
    
}

#scheduler .schedulerDiv table tr td {
    border-color: #233239;
}

.schedulerAttendeeDeleteCell a img {
    display: none;
}

#schedulerTable .suitepicon.suitepicon-module-user {
    margin: 0px 5px 0px 0px;
    display: inline-block;
}

.panelContainer[data-id="LBL_MEETING_INFORMATION"] #date_start_trigger span:before,
.panelContainer[data-id="LBL_MEETING_INFORMATION"] #date_end_trigger span:before {
    left: 8px;
    top: 8px;
    position: absolute;
}

.panelContainer[data-id="LBL_NOTE_INFORMATION"] #portal_flag { margin-top: 11px; }
.panelContainer[data-id="LBL_NOTE_INFORMATION"] .edit-view-field[field="parent_name"] select { width: 100%; }
.panelContainer[data-id="LBL_NOTE_INFORMATION"] .edit-view-field[field="parent_name"] .id-ff.multiple { right: 6%; }
.panelContainer[data-id="LBL_NOTE_INFORMATION"] .edit-view-field[field="parent_name"] input { width: 83%; }
.detail-view-field[field="portal_flag"] { border: none; }

/* documents */
.edit-view-field[field="filename"] { padding-top: 13px; }

/*
.edit-view-field[field="revision"] input {
    border: none;
    padding: 11px 0px 0px 0px !important;
}
*/

.panelContainer[data-id="LBL_DOCUMENT_INFORMATION"] .edit-view-field #is_template { margin-top: 11px; }
.panelContainer[data-id="LBL_DOCUMENT_INFORMATION"] #active_date_trigger.btn, .panelContainer[data-id="LBL_DOCUMENT_INFORMATION"] #exp_date_trigger.btn { margin-bottom: 2px; margin-left: 7px; }

.edit-view-field[field="related_doc_name"] {
    position: relative;
    padding-right: 35px;
}

.edit-view-field[field="related_doc_name"] input[type="text"] {
    float: left;
    width: 74%;
}

.edit-view-field[field="related_doc_name"] .button {
    float: right;
    margin-bottom: 0px !important;
    margin-right: 0px !important;
    margin-top: 2px !important;
}

.detail-view-field[field="is_template"] { border: none; }

/* calendar */
.fc-time-grid-event { padding: 5px; }

.email-address-options-container label { white-space: nowrap; }
#Users0emailAddressRow0 { margin-bottom: 0px; }

.list.view.table-responsive tdSSS {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

/* angebote */
.product_group .yui-ac-content { width: 350px !important; }

/* berichte */
#report-editview-footer { margin: 35px 0px 15px 0px; }

#report-editview-footer .aor-tab-content {
    background-color: #233239;
    display: table;
    margin: 1px 0px 0px 0px;
    width: 100%;
}

#report-editview-footer #detailpanel_fields_select,
#report-editview-footer #detailpanel_fields_display {
    float: none;
    display: table-cell;
    vertical-align: top;
}

#report-editview-footer ul.nav.nav-tabs.tab-togglers {
    padding-left: 21%;
    margin: 0px 0px 0px 0px;
}

#report-editview-footer #detailpanel_fields_select,
#report-editview-footer #detailpanel_fields{
    border: none;
}

/* quotes (form) */
.product_group #product_head td { padding-bottom: 4px !important; }

#lineItems td input {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
}

#lineItems select {
    padding: 7px 10px 7px 10px;
    width: 90px;
}

#lineItems .service_group select { padding: 8px 10px 6px 10px; }
#lineItems .suitepicon { position: relative; }

#lineItems .suitepicon:before {
    position: absolute;
    left: -6px;
    top: 6px;
}

#lineItems .suitepicon.suitepicon-action-select:before {
    left: -8px;
    top: -7px;
}

#lineItems .suitepicon.suitepicon-action-clear:before {
    left: -6px;
    top: -5px;
}

#lineItems textarea {
    width: 98% !important;
    padding: 7px 12px 0px 12px;
    resize: both;
	min-height: 120px !important;
	transition-duration: 0s !important;
	/* height: 120px !important; */
}

#lineItems .service_name { width: 98% !important; }

#lineItems .service_group > tbody > tr > td {
    padding: 0px 0px 25px 0px;
    vertical-align: top;
}

#lineItems .service_group textarea { margin-top: 8px; }
#lineItems .service_group .button.service_delete_line { margin-top: 8px !important; }

#lineItems .totals {
    margin-top: 0px;
    margin-bottom: 0px;
}

#shipping_tax_amt_span * {
    margin-top: 0px;
    width: 120px !important;
}

#shipping_tax_amt_span select#shipping_tax {
    padding: 2px 5px 2px 10px !important;
    margin-top: 1px !important;
}

/* mas */
.detail-view-field[field="mautic_id"] { border: none; }
.detail-view-field[field="mautic_points"] { border: none; }

a.cl_masListLink {
    visibility: hidden;
    opacity: 0.4;
    transition-duration: 0.3s;
}

a.cl_masListLink.active { visibility: visible; }

a.cl_masListLink.active:hover {
    opacity: 1.0;
    transition-duration: 0.3s;
}

/* convert lead */
.panel.panel-convert-lead .panel-heading { display: none; }
.panel.panel-convert-lead .edit.view .edit-view-row-item { padding: 0px 25px 0px 25px; }

.panel.panel-convert-lead .edit.view #createContacts,
.panel.panel-convert-lead .edit.view #createAccounts {
    border-top: 1px solid #0b1c23;
    margin-top: 20px;
}


.panel.panel-convert-lead .edit.view #createContacts .edit-view-row-item:first-child,
.panel.panel-convert-lead .edit.view #createAccounts .edit-view-row-item:first-child {
    margin-top: 25px;
}

.panel.panel-convert-lead #newContacts,
.panel.panel-convert-lead #newAccounts,
.panel.panel-convert-lead #newOpportunities,
.panel.panel-convert-lead #newNotes,
.panel.panel-convert-lead #newCalls,
.panel.panel-convert-lead #newMeetings,
.panel.panel-convert-lead #newTasks { margin: -1px 10px 0px 0px; }

.panel.panel-convert-lead .id-ff { position: relative; }

.panel.panel-convert-lead .id-ff button {
    position: absolute;
    margin: -8px 0px 0px 0px;
    top: 0px;
    left: 0px;
}

.panel.panel-convert-lead .id-ff button#btn_report_to_name,
.panel.panel-convert-lead .id-ff button#btn_account_name { left: 38px; }
.panel.panel-convert-lead .edit.view .col-sm-8 { width: 100%; }

.panel.panel-convert-lead .edit.view .edit-view-field .col-xs-12 {
    width: 66.6666%;
    display: inline-block;
}

.panel.panel-convert-lead .edit.view .edit-view-field .col-xs-12.label {
    width: 33.3333%;
    font-size: 14px;
    font-weight: 500;
}

.panel.panel-convert-lead .edit.view .edit-view-field input[type="text"]  {
    width: 100%;
    font-size: 14px;
    padding: 8px 12px 8px 14px;
}

.panel.panel-convert-lead .edit.view .edit-view-field textarea {
    border: 1px solid #576973;
    line-height: normal;
    font-size: 14px;
    padding: 10px 12px 0px 12px;
    width: 100%;
    resize: both;
    transition-duration: 0.0s;
}

.panel.panel-convert-lead .edit.view .edit-view-field #email1_span .col-xs-12 { width: 100%; }

.panel.panel-convert-lead .edit.view .email-address-input-container {
    width: 60% !important;
    padding-left: 37px;
}

.panel.panel-convert-lead .edit.view .email-address-options-container { width: 40% !important; }

.panel.panel-convert-lead .edit.view .email-address-input-container input {
    border: 1px solid #576973;
    font-size: 14px;
    padding: 0px 10px 0px 10px;
    min-height: 38px;
    color: #a3aeb2;
}

.panel.panel-convert-lead .edit.view .email-address-add-line-container { position: absolute; }
.panel.panel-convert-lead .edit.view .email-address-add-button, .panel.panel-convert-lead .edit.view .email-address-remove-button { margin-top: 3px; }

.panel.panel-convert-lead .edit.view .email-address-add-button {
    z-index: 1000;
    position: absolute;
}

.panel.panel-convert-lead .edit.view .email-address-option { width: 33.3333%; }
.panel.panel-convert-lead .edit.view .email-address-option label { font-size: 9px; }

.panel.panel-convert-lead .edit.view select[name="Contactssalutation"] {
    width: 25%;
    display: inline-block;
}

.panel.panel-convert-lead .edit.view input[name="Contactsfirst_name"] {
    width: 73% !important;
    display: inline-block;
}

.panel.panel-convert-lead .edit.view input[name="Contactsreseller_c"] {
	width: 82% !important;
	margin-top: 0px;
}

.panel.panel-convert-lead .edit.view .edit-view-field .id-ff.multiple {
	position: absolute;
	left: 85%;
	top: 11px;
}

.panel.panel-convert-lead .edit.view #btn_clr_Contactsreseller_c {
	right: 0px;
	left: auto;
}

/* nace */
.edit-view-row-item div[data-label="LBL_EINORD_NACE"], .edit-view-row-item div[field="einord_nace_c"] { visibility: hidden; }

/* einord fields */
.detail-view-row-item div[field="einord_5_c"], .detail-view-row-item div[field="einord_6_c"], .detail-view-row-item div[field="einord_7_c"], .detail-view-row-item div[field="einord_8_c"] { border: none; }

.edit-view-row-item input#einord_5_c, .edit-view-row-item input#einord_6_c, .edit-view-row-item input#einord_7_c, .edit-view-row-item input#einord_8_c { margin-top: 14px; }

.detail-view-row-item div[field="einord_15_c"], .detail-view-row-item div[field="einord_16_c"], .detail-view-row-item div[field="einord_17_c"], .detail-view-row-item div[field="einord_18_c"] { border: none; }

.edit-view-row-item input#einord_15_c, .edit-view-row-item input#einord_16_c, .edit-view-row-item input#einord_17_c, .edit-view-row-item input#einord_18_c { margin-top: 14px; }

.modal-search .modal-content select[multiple="1"] { height: 40px !important }

.modal-search .modal-content select[multiple="1"]:hover,
.modal-search .modal-content select[multiple="1"]:focus {
	height: 115px !important;
}

.modal-search .modal-content .search_form .view .col-xs-12 textarea {
	width: 100%;
	height: 40px !important;
}

.modal-search .modal-content .search_form .view .col-xs-12 textarea:hover,
.modal-search .modal-content .search_form .view .col-xs-12 textarea:focus {
	height: 140px !important;
}