.input-group-btn > button.btn.btn-default {
    height: 35px;
}

.form-control {
    padding: 6px 6px;
}

.crmEntityFormView .cell {
    margin-bottom: 0px;
    padding: 0 28px 15px;
}

.crmEntityFormView, .entitylist, .modal-content, .popover-content {
    border: none !important;
}

html[dir=ltr] .crmEntityFormView .cell.crmquickform-cell:first-child {
    border: none !important;
}

.crmEntityFormView fieldset legend {
    float: left;
    padding-left: 25px;
    color: white;
    font-weight: 400;
    padding-bottom: 5px;
    background: linear-gradient(90deg, rgba(208,81,156,1) 0%, rgba(41,130,168,1) 100%);
    font-variant-caps: all-petite-caps;
}

.crmEntityFormView fieldset {
    font-weight: 300;
    border-image: linear-gradient(90deg, rgba(208,81,156,1) 0%, rgba(41,130,168,1) 100%) 1;
    border-style: solid;
    border-width: 1px;
}

.crmEntityFormView label {
    max-width: 100%;
    margin-bottom: 5px;
    color: #65216e;
    font-weight: 500;
}

.xrm-attribute-value {
    color: #65216e;
    font-weight: 400;
}

#ContentContainer_FormPanel fieldset {
    border: 0;
}

#ContentContainer_FormPanel fieldset .control input {
    padding: 0;
    height: auto;
}

ol > li.list-group-item.active {
    background-color: #65216e;
    border-color: #65216e;
    font-weight: 500;
}

ol > li.list-group-item.active:hover {
    background-color: #65216e;
    border-color: #65216e;
    font-weight: 500;
}

ol > li.list-group-item-success {
    background-color: #65216e82;
    color: white;
}

span.glyphicon .glyphicon-ok {
    color:white;
}

.crmEntityFormView .tab-title {
    color: #65216e;
    font-weight: 400;
}

#InsertButton {
    background-color: #65216e;
    border-color: #65216e;
    border-radius: 0px;
}

td[data-attribute="p247_comment"] {
    max-width: 75ch;
    overflow: hidden;
    text-overflow: ellipsis;
}
.modal-title[title='Delete'] {
    text-indent:-9999px;
}
.modal-title[title='Delete']:before {
    text-indent:0;
    content:'Remove Approver';
    float:left;
}
a.add-folder.btn.btn-info.action {
    width: 0;
    padding: 0;
    margin: 0;
    border: 0;
    visibility: hidden;
}
a.text-primary{
    visibility: hidden;
}


a.text-primary:before{
    visibility: visible;
    content: "View Documents in SharePoint";
}
a.sharepoint-custom-icon{
    pointer-events: none;
}
input{
    padding-left:6px !important;
}
span{
    
}
div.mainMultiList{
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    margin-top:10px;    
}
div.multiList.completedApprovals > div > fieldset > div > div > div.view-toolbar.grid-actions.clearfix > a{
    display:none;
}
div.multiList.draftRecs > div > fieldset > div > div > div.view-toolbar.grid-actions.clearfix > a{
    display: none;
}
div.multiList.pendingApprovals > div > fieldset > div > div > div.view-toolbar.grid-actions.clearfix > a{
    display:none;
}

h1.Heading{
    background: linear-gradient(90deg, rgba(208,81,156,1) 0%, rgba(41,130,168,1) 100%);
    color: white;
    padding: 5px;
    margin-top: -0.9px;
}
div.multiList{
        border-image: linear-gradient(90deg, rgba(208,81,156,1) 0%, rgba(41,130,168,1) 100%) 1;
    border-style: solid;
    border-width: 1px;
    margin-right: 10px;
}

#p247_refcode_label::after, #p247_administrator_label::after, #p247_manager_label::after, #p247_clientdirector_label::after {
    display:none;
}

.form-readonly .entity-form .crmEntityFormView {
    border:0;
}

#p247_refcode_label, #p247_administrator_label, #p247_manager_label, #p247_clientdirector_label {
    max-width: 100%;
    margin-bottom: 5px;
    color: #65216e;
    font-weight: 500;
}

#p247_refcode, #p247_administrator, #p247_manager, #p247_clientdirector {
    border: 1px solid black;
    background-color: #f2f2f2 !important;
    padding-left: 5px;
}

#p247_refcode_label {
    border: 1px solid black;
    background-color: #f2f2f2 !important;
    padding-left: 5px;
}

.btn .btn-default .btn-xs .aria-exp {
    border:0;
}

.btn .btn-default .btn-xs:active, .btn .btn-default .btn-xs:focus, .btn .btn-default .btn-xs:hover, .btn .btn-default .btn-xs:focus-visible {
    border:0;
    background-color: white;
}


#p247_contact_lookupmodal > div > section > div > div > div.modal-footer > button.btn.btn-default.pull-right.remove-value {
    display:none;
}

#EntityFormPanel > div.row.form-custom-actions > div:nth-child(1) {
    width:100%;
}
#SG_Approvers > div > div.view-grid > table > tbody > tr > td:nth-child(3) > div > ul > li > a{
    margin-left:0px;
}
#UpdateButton{
    padding:6px;
}
#InsertButton{
    padding:6px;
    min-width:100px;
}

.tooltip, .tooltip.right, .tooltip-inner {
    
}