
/* ms-top-buttom-wrapper CRM Filter Bernd 13.12.2021*/ 

.ms-top-buttom-wrapper{
    padding-top: 5px;
}

.ms-top-buttom-wrapper .columnsFilterLink {
    padding-left: 0px  !important;
}
.ms-top-buttom-wrapper .searchAppliedAlert  {
    padding-left: 0px  !important;
}

.ms-top-buttom-wrapper .listViewLinkButton_top{
    padding-left: 20px;
}
/* ms-top-buttom-wrapper CRM Filter Bernd 13.12.2021 END*/ 

/* Color Modifications */

a {
    color: #0b578f;
}

.table-responsive.list > tbody > tr > td > a {
    color: #0b578f;
    border-bottom-color: #0b578f;
}

.detail tr td a:link {
    color: #0b578f;
}


.popupBody .list tbody > tr > td {
    color: #0b578f;	
}

div.action_buttons .button {
    background-color: #94a6b5;
}

div.action_buttons .button:hover {
    background-color: #747e86;
}

input[type="button"] {
    background: #78838c;
}

input[type="submit"] {
    background: #78838c;
}
.buttons .button {
    background-color: #78838c;
}

.button {
    background: #78838c;
}
#save_and_continue.button {
    background-color: #78838c;
}

.emailaddresses button {
    background-color: #78838c;
}
.btn-danger {
    background-color: #78838c;
border: 1px solid #78838c;
}

.buttons .button:hover {
    background-color: #94a6b5;
}
input[type="button"]:hover {
    background: #94a6b5;
}
input[type="submit"]:hover {
    background: #94a6b5;
}
input[type="submit"].button:hover {
    background: #94a6b5;
}
#save_and_continue.button:hover {
    background-color: #94a6b5;
}
div.p_login #loginform #bigbutton:hover {
    background-color: #94a6b5;
}



.navbar-inverse .nav > .topnav > span.currentTab > a {
    border-top: 3px solid #aa9dcc;
}
.navbar-inverse .nav > .topnav .currentTab a {
    color: #aa9dcc;
}
.navbar-inverse .nav > .topnav > span.notCurrentTab > a:hover {
    border-top: 3px solid #aa9dcc;
}
.topnav a:hover {
    color: #aa9dcc;
}
.navbar-inverse .dropdown-menu li a:hover {
    color: #aa9dcc;
}



input[type="button"][disabled] {
    background-color: #a2a0a0;
}


.sidebar .actionMenuSidebar li a {
    background-color: #8d9daa;
}
.content .nav-tabs > li > a, .content .nav-tabs > li > a:focus, .content .nav-tabs > li > a:hover {
	background-color: #a3b4c1;
}

.buttons .pagination .btn-pagination{
background-color: #8d9daa;
}


/* other UMJ Modifications */

a.email-link { 
  font-size:14px;
}

.navbar-inverse .nav > .topnav {
		padding-left:0px;padding-right:0px;
}

.desktop-toolbar {
    width: 70%;
}

.desktop-bar {
    width: 29%;
}


#ajaxStatusDiv {
    top: 83px;
}

#quickcreatetop {display:none !important;}
#desktop_notifications {display:none !important;}
#massassign_form {display:none !important;}

.col-sm-6 .edit-view-field input.phone_seg1[type="text"]  { width: 60px; }
.col-sm-6 .edit-view-field input.phone_seg2[type="text"]  { width: 60px; }
.col-sm-6 .edit-view-field input.phone_seg3[type="text"]  { width: 140px; }

#billing_address_street {  height: auto;}
#BILLING_address_fieldset input.addr_street[type="text"] {  width: 80%;}
#BILLING_address_fieldset input.addr_number[type="text"] {  width: 40px;}

#shipping_address_street {  height: auto;}
#SHIPPING_address_fieldset input.addr_street[type="text"] {  width: 80%;}
#SHIPPING_address_fieldset input.addr_number[type="text"] {  width: 40px;}

#primary_address_street {  height: auto;}
#PRIMARY_address_fieldset input.addr_street[type="text"] {  width: 80%;}
#PRIMARY_address_fieldset input.addr_number[type="text"] {  width: 40px;}

#alt_address_street {  height: auto;}
#ALT_address_fieldset input.addr_street[type="text"] {  width: 80%;}
#ALT_address_fieldset input.addr_number[type="text"] {  width: 40px;}
#alt2_address_street {  height: auto;}
#ALT2_address_fieldset input.addr_street[type="text"] {  width: 80%;}
#ALT2_address_fieldset input.addr_number[type="text"] {  width: 40px;}


@media only screen and (max-width: 1290px) {
	#BILLING_address_fieldset input.addr_street[type="text"] {  width: 60%;}
	#SHIPPING_address_fieldset input.addr_street[type="text"] {  width: 60%;}
	#PRIMARY_address_fieldset input.addr_street[type="text"] {  width: 60%;}
	#ALT_address_fieldset input.addr_street[type="text"] {  width: 60%;}
	#ALT2_address_fieldset input.addr_street[type="text"] {  width: 60%;}
}

div.p_login #loginform .input-group input {
    color: black; 
}

div.ui-widget-content h2 {
	font-size:20px;
	margin-top:6px;
	margin-bottom:6px;
}

.edit-view-field textarea {
    padding-top: 4px; 
    line-height: 14px;
}


/*
    Modifications Florian 09.11.2021
*/

#searchDialog .modal-header{
        padding-bottom: 0px;
}

#searchDialog.modal-search .nav-tabs{
    margin: 16px 0 0px 0;
}


/*
    Modifications Florian 30.04.2021
*/

.addr_label img{
    opacity: 0.5;
}
.navbar-inverse .nav > .topnav > span.notCurrentTab > a:hover {
    height: 60px;
}
/* Such Feld Icon (Filter TopBar) */ 
.navbar-form.searchform .input-group-btn .btn{
    padding: 10px;
    margin: 0px;
}

.globalLinks-desktop .suitepicon-action-current-user{
    display: inline-block;
    vertical-align: middle;
}
.suitepicon.suitepicon-action-current-user:before{
    display: inline-block;
    vertical-align: middle;
    padding-top: 5px;
}
#with-label > span:nth-child(2){
    margin-right: 10px;
    line-height: 11px;
}
.suitepicon, .button-toggle-expanded span, .button-toggle-collapsed span, .panel-heading a.collapsed, .panel-heading a{
    vertical-align: sub;
}
.list tr th{
    padding: 5px;
}
.button-toggle-expanded span,.button-toggle-collapsed span{
    line-height: 24px;
}

/* Detail View */
.detail-view .detail-view-field{ 
    padding: 0px 2px 3px 6px;
    min-height: 23px;
    border: none;
}

.detail-view .detail-view-row-item{
    min-height: auto;
}

.detail-view .tab-content .footable-header{
    padding: 0px;
}

.detail-view .tab-content .footable-header th{
    padding: 0px;   
}

.detail-view .detail-view-row .label{
    padding: 0px;
    white-space: normal;
}
.content .detail-view .tab-content{
    padding: 10px;
    border: none;
}
.content .detail-view .noBullet .tab-content{
    padding: 0px;
    border: none;
}

/* action_buttons Form */

.action_buttons form{
    margin-right: 3px;
}



.footable-last-visible{
    text-align: right;
}

.subpanel-table.list tr.pagination span.pageNumbers{
    top: -3px;
}
.listViewBody a {
    text-decoration: none !important;
}
.subpanel-icon{
    line-height: 25px;
}

.panel-heading a div{
    line-height: 25px;
}

html input[type=button]{
    margin: 0px;
}

.panel-default > .panel-heading{
    height: 30px;
}
/*
.suitepicon, .button-toggle-expanded span, .button-toggle-collapsed span, .panel-heading a.collapsed, .panel-heading a {
    line-height: normal;
}
*/

span.id-ff button{
    line-height: inherit;
}

#_adress_widget_add{
    padding: 4px 2px 2px 2px;
}

.btn{ 
    padding: 0; 
}
.paginationTable .list-view-pagination-button,.paginationTable button[disabled]{
    height: auto;
}
.paginationWrapper .buttons .pagination .btn-pagination, .paginationWrapper .buttons .pagination .btn-pagination:hover,.paginationWrapper  .pagination .btn-pagination, .paginationWrapper .pagination .btn-pagination:hover{ 
    padding: 10px;
    text-decoration: none;
}

#pagination .sugar_action_button .suitepicon-action-caret{
    vertical-align: top;
    margin-left: 5px;
}
#pagination .sugar_action_button{
  /*  padding: 3px 0px 5px 5px !important; */
    padding: 3px 5px 5px 5px !important;
}
  
#Contactsadvanced_searchSearchForm .submitButtonsAdvanced > div{
    width: 100%;
    margin-top: 15px;
}

#Contactsadvanced_searchSearchForm a#basic_search_link{
    background-position: 143px 8px;
}

#Contactsadvanced_searchSearchForm .submitButtonsAdvanced{
    float: none;

}

#search_form span.id-ff.multiple{
    position: relative;
    top: -5px;
}

.edit-view-row-item .col-xs-12{
    padding: 0px;
}

.emailaddresses button{
    width: 34px;
}

.dateTime button[type="button"]{
    padding: 4px 9px 4px 9px;
}



.btn.btn-danger.email-address-remove-button{
    padding: 6px 9px 6px 8px !important;
    top: 0px !important;
    right: 1px !important;
}

.selectedRecords.label{
    padding: 0px;
}

#actionLinkTop .sugar_action_button{
        padding: 0px;
}

.parent-dropdown-action-handler{
    margin: 2px !important;
}

.search_form .view .col-xs-12 input[type="text"]{
    width: 100%;
}

.form-item .button{
    margin-top: 5px !important;
}

.subpanel-table .clickMenu > .sugar_action_button > .suitepicon, .subpanel-table .button-toggle-expanded .clickMenu > .sugar_action_button > span, .button-toggle-expanded .subpanel-table .clickMenu > .sugar_action_button > span, .subpanel-table .button-toggle-collapsed .clickMenu > .sugar_action_button > span, .button-toggle-collapsed .subpanel-table .clickMenu > .sugar_action_button > span, .subpanel-table .panel-heading .clickMenu > .sugar_action_button > a.collapsed, .panel-heading .subpanel-table .clickMenu > .sugar_action_button > a.collapsed, .subpanel-table .panel-heading .clickMenu > .sugar_action_button > a, .panel-heading .subpanel-table .clickMenu > .sugar_action_button > a{
    line-height: normal;
}

.SugarActionMenu li ul.subnav{
    right: 0px !important;
    padding: 0px !important;
}

.clickMenu.SugarActionMenu > li > ul > li {
    font-weight: normal;
  /*  height: 30px; */
}

.subpanel-table .clickMenu > li, .SugarActionMenuIESub li{
    line-height: initial !important;
}

.sub-panel tbody tr td .sugar_action_button > a:link{
    padding-top: 3px;
}

.ui-widget-shadow{
    background: white;
    opacity: 1;
}

#pagecontent #pagination .button{
    height: auto;
    padding: 0 10px 0 10px;
    line-height: 26px;
    margin: 0px;
}
.edit-view-pagination .btn-pagination{
    padding: 5px 10px 0 10px !important;
}

input[type=checkbox]:focus,input[type=radio]:focus,select[name="Contacts0emailAddressTypSelect[]"]:focus,#EditView_tabs select:focus {
    outline-style: solid;
    outline: solid 1px black;
    outline-color: black;
}

@media only screen and (max-width: 1700px) {
    .email-address-typ-select{
        padding: 0 33px 0 5px;
    }
  }



  /*
Hotfix Jquery UI POPUP
  */

.ui-dialog .ui-button-icon-space{
    padding-right: 20px;
}
.ui-dialog .ui-dialog-titlebar-close {
    right: 0.3em;
    line-height: 14px;
    color: transparent;
}

.ui-dialog-buttonset .ui-button{
    font-size: 13px;
    font-weight: 500;
    background: #f08377;
    color: #f5f5f5;
    cursor: pointer;
    padding: 0 20px 0 20px;
    margin: 0 0 0 0;
    border: none;
    border-radius: 3px;
    letter-spacing: 1px;
    line-height: 32px;
    height: 32px;
    text-transform: uppercase;
}
#dialog-confirm .ui-icon.ui-icon-alert{
    margin: 0px !important;
}

/*
	searchDialog Static
	*/

	.modal-dialog{
		margin: 0;
	}

	#searchDialog{
		position: static;
	}

	#searchDialog.fade, #searchDialog.modal.fade .modal-dialog{
		-webkit-transition: none !important;
		-moz-transition: none !important;
		-o-transition: none !important;
		transition: none !important;
		opacity: 1;
	}

	#searchDialog.modal, #searchDialog.modal.fade .modal-dialog{
		-webkit-transition: none !important;
		-moz-transition: none !important;
		-o-transition: none !important;
		transition: none !important;
	}

	#searchDialog .modal-search.modal-lg{
		width: 100% !important;
	}

	#searchDialog .modal-dialog.modal-lg{
		width: 100%;
	}

	.modal-search .col-xs-12{
		width: 33%;
		float: left;
	}
	.modal-open{
		overflow: scroll;
	}

	/*
		Nebenwirkung ??
	*/
	.modal-backdrop.fade.in{
		display: none;
	}

	.modal-search .submitButtonsAdvanced{
		float: none;
		display: flex;
		width: 100%;
	}

	.modal-search .submitButtonsAdvanced > div {
		margin-left: 50px;
	}


	.modal-search .submitButtonsAdvanced input{
		margin-right: 20px;

	}



	@media only screen and (max-width: 1700px) {
		#search_form label{
			white-space: break-spaces;
			line-height: initial;
		}
	}

	@media only screen and (max-width: 1300px) {
		.modal-search .col-xs-12{
			width: 50%;
		}

		.modal-search .submitButtonsAdvanced{
			flex-wrap: wrap;
		}



	}

	@media only screen and (max-width: 900px) {
		.modal-search .submitButtonsAdvanced > div{
			margin-left: 0px;
			margin-top: 20px;
		}
	}

	@media only screen and (max-width: 550px) {
		.modal-search .col-xs-12{
			width: 100%;
		}
		.search_form .view{
			padding: 0px;
		}
	}
