/* Manage Account Profiles */
#add-user {
    float: right;
    clear: both;
}

#link-user {
    float: right;
    margin-right: 10px;
}

#cancel-user {
    margin-right: 20px;
}

#table-users-profiles {
    clear: both;
}

#table-users-profiles th.manage-profiles-actions {
    width:160px;
}

form .form-type-checkbox, form .form-type-radio {
    margin-left: 20px;
}

.form-item-manage-notifications-claims-update, .form-item-manage-notifications-requests-udpate, .form-item-manage-notifications-orders-update, .form-item-manage-notifications-invoices-update{
    margin-left: 0px !important
}

#almanageprofiles-form-user {
    margin: auto;
    margin-bottom: 20px;
}

#validation-required div {
    clear: both;
    display: inline-block;
}

#edit-user-form-fieldset {
    display: inline-block;
    margin-right: 10px;
    width: 100%;
}

#edit-sold-ship-form-fieldset  {
    display: inline-block;
}

.manage-profiles-actions {
    min-width: 140px;
}

.daredevel-tree ul li span.daredevel-tree-anchor {
    width:0;
    height: 0;
    border:6px solid transparent;
    border-left-color:#469BDD;
    display:block;
    -webkit-transition:.3s ease-in-out;
    -moz-transition:.3s ease-in-out;
    -ms-transition:.3s ease-in-out;
    -o-transition:.3s ease-in-out;
    transition:.3s ease-in-out;
    background:none !important;
    -webkit-transform-origin:0 50%;
    -moz-transform-origin:0 50%;
    -ms-transform-origin:0 50%;
    -o-transform-origin:0 50%;
    transform-origin:0 50%;
    top: 4px;
}
.daredevel-tree ul li span.ui-icon-triangle-1-e {
    -webkit-transform:rotate(0deg);
    -moz-transform:rotate(0deg);
    -ms-transform:rotate(0deg);
    -o-transform:rotate(0deg);
    transform:rotate(0deg);
    top: 4px;
}
.daredevel-tree ul li span.ui-icon-triangle-1-se {
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    transform:rotate(90deg);
    top: 2px;
}

/* TABLE USER RIGHTS*/

/* SOLD-TO LINE */


.page-admin-people-users-management {
    font-size: 15px;
}

.user_rights_title {
  font-weight: bold;
}

.border-right {
  border-right: 1px solid #4accfd;
}

.border-right select {
  max-width: 90px;
}

.name-soldto {
  text-align: left !important;
}

.ship-to-cell-name {
  text-align: right !important;
}

.sticky-header {
  z-index: 1000;
}

.invoices-shipto > div > .form-checkbox{
  display: none !important;
}

#table_users_rights {
  table-layout: fixed;
  word-wrap: break-word;
}

#table_users_rights td {
  text-align: center;
  vertical-align: top;
}

#table_users_rights .form-select {
  max-height: 80px !important;
}

#tree_admin > ul li {
    list-style-type: none !important;
    position: static !important;
}

#tree_admin {
    border: 0px !important;
}

#table_users_rights > thead > tr > th {
    border: 0px !important;
    text-align: center;
}

#table_users_rights td {
    border: 0px !important;
}

.blue {
    color: #037AB2;
}
.background-blue th {
    background-color: #037AB2;
}

.hid {
    display: none;
}

.glyphicon-refresh-animate {
    -animation: spin .7s infinite linear;
    -webkit-animation: spin2 .7s infinite linear;
}

@-webkit-keyframes spin2 {
    from { -webkit-transform: rotate(0deg);}
    to { -webkit-transform: rotate(360deg);}
}

@keyframes spin {
    from {
        transform: scale(1) rotate(0deg);
    }
    to {
        transform: scale(1) rotate(360deg);
    }
}

#container_sold_tos {
    width: auto;
}

#table_sold_tos td {
    padding: 8px 10px;
}

#table_sold_tos td {
    padding: 8px 10px;
    text-align: center;
}

.td_exist_in_portal {
    color: green;
}

#thead_sold_tos th {
    background-color: #037AB2;
    color: white;
    text-align: center;
}

.page-my-account-manage-my-company-accounts-add #block-system-main{
    padding-left: 15px;
}

#mail-csv-downloader {
    background : linear-gradient(to bottom, #36a2f6 0%, #2f88cd 100%);
    box-shadow: 0 1px 2px #cccccc, inset 0 1px 1px #7bb8ef;
    font: normal 500 16px/16px "Open Sans", Arial, sans-serif;
    margin-left: 1px;
    margin-top: 1px;
    padding: 6px 30px;
    text-decoration: none;
    color: #fff;
}

#edit-table-email-brochure .fieldset-wrapper {
    width: 60%;
}

.form-item-field-marketing-cta-und {
    margin-left : 0px !important;
}