#helperAdminList {
    width:100%!important;
    margin-bottom: 5px;
}

#helperAdminList th {
    font-weight: normal;
    color: #888888;
}

#helperAdminList > tbody > tr:hover {
    background-color: #dcf4fe;
    cursor: pointer;
}

#helperAdminList td {
    border-top-style: dashed;
    padding: 7px;
}

.dt-footer #helperAdminList_paginate {
    float:none !important;
}

.dt-footer #helperAdminList_paginate .pagination > li > a, .dt-footer #helperAdminList_paginate .pagination > li > span {
    border-radius: 50%;
    margin-right: 5px;
    margin-left: 5px;
    width: 36px;
    color: #25AAE1;
    border-color: #25AAE1;
}

.dt-footer #helperAdminList_paginate .pagination > .active > a, .dt-footer #helperAdminList_paginate .pagination > .active > a:hover {
    background-color: #25AAE1;
    border-color: #25AAE1;
    color: #ffffff;
}

.dt-footer #helperAdminList_paginate .pagination > .disabled > a, .dt-footer #helperAdminList_paginate .pagination > .disabled > a:hover {
    background-color: transparent !important;
    border-color: #dddddd;
    color: #dddddd;
}

.dt-footer #helperAdminList_paginate .pagination > li > a:hover, .dt-footer #helperAdminList_paginate .pagination > li > span:hover, .dt-footer #helperAdminList_paginate .pagination > li > a:focus, .dt-footer #helperAdminList_paginate .pagination > li > span:focus {
    background-color: #dcf4fe;
}

.dt-header #helperAdminList_filter {
    padding-top: 5px;
}

.dt-header #helperAdminList_filter label {
    float: left;
}


.dt-header #helperAdminList_filter .input-sm {
    width: 250px;
    border-radius: 0px;
    font-size: 14px;
}

#dt-specific-admin-helper-content-template {
    text-align: right;
    padding-top: 13px;
    cursor: pointer;
}

.helper-edit-birth-date {
    margin-left: 10px;
}

.helper-edit-md-switch {
    margin-left: 25px!important;
}

.helper-edit-manager-profile {
    margin-bottom: 20px;
}

.helper-edit-manager-profile > span {
    margin-left: 25px;
    padding-top: 31px;
    color: rgba(0, 0, 0, 0.54);
}

.helper-patient-list, .helper-objetconnecte-list {
    width: calc(100% - 30px);
    margin-left: 30px;
    line-height: 35px;
}

.helper-patient-row, .helper-objetconnecte-row {
    border-bottom : dashed 1px #dedede;
}

.helper-patient-list-action, .helper-objetconnecte-list-action {
    width: 40px;
    display: inline-block;
    font-size: 18px;
}

.helper-patient-list-action-column, .helper-objetconnecte-list-action-column {
    text-align: right;
    width: 40px;
}

.helper-patient-list-add-action, .helper-objetconnecte-list-add-action {
    outline: none;
}

.helper-action-regenerate {
    text-align: right;
    padding-right: 0px;
    padding-left: 0px;
}

/* MODAL */

.modal-data-container.modal-appairageobjet {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: px;
}

.modal-data-container.modal-iot-device {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
}

.modal-data-container.modal-iot-device pre {
    margin-top: 5px;
    white-space: pre-wrap;       /* css-3 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
}


.modal-data-container.modal-iot-device .md-button {
    min-width: 95px;
}

.empty-phone-helper .md-input{
    border-color: rgb(221,44,0);
    border-width: 0 0 2px;
}
.empty-organization-helper {
    color: rgb(221,44,0);
}

.empty-phone-helper label{
    color: rgb(221,44,0);
}

.helper-action-toolbox {
    padding-bottom: 70px;
}

.row-title-helper {
    margin-top: 20px;
}

.add-practitioner-button {
    color: rgb(37, 170, 225);
    text-align: right;
    margin-bottom: 20px;
    cursor: pointer;
}

.too-many-practitioners-text {
    margin-bottom: 20px;
}

.too-many-practitioners-search {
    width: 360px;
    height: 40px;
    border-radius: 20px;
    border: none;
    background: rgb(235, 235, 235);
    padding-left: 15px;
}

.too-many-practitioners-search-icon {
  position: relative;
  left: -30px;
  color: black;
  cursor: pointer;
}

.too-many-practitioners-search-loading {
  position: relative;
  left: -30px;
  color: black;
}

.too-many-practitioners-search-icon:hover {
  color: rgb(37, 170, 225);
}

.practitoner-research-container {
    height: 175px;
}
