﻿
body {
    margin: 0;
    font-family: 'Segoe UI','Helvetica Neue','Droid Sans',Arial,Tahoma,Geneva,Sans-serif;
}

.dx-table-all {
    border: 1px solid #ccc;
}

.dx-content {
    padding: 50px 10px 40px;
}

.dx-searchresults {
    padding: 20px 0px 100px 0px;
}

.dx-searchresult-row {
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid lightgray;
}

.dx-searchresult-person {
    font-size: 20px;
}

.dx-searchresult-velos {
    font-size: 16px;
    margin-left: 50px;
    padding-left: 10px;
    border-left: 5px solid #39ac73;
}

.dx-searchresult-sms {
    font-size: 16px;
    margin-left: 50px;
    padding-left: 10px;
    border-left: 5px solid #ffd11a;
   }

.dx-searchresult-mail {
    font-size: 16px;
    margin-left: 50px;
    padding-left: 10px;
    border-left: 5px solid #cc99ff;
}

.dx-searchresult-service {
    font-size: 16px;
    margin-left: 50px;
    padding-left: 10px;
    border-left: 5px solid #C94136;
}

.dx-searchresult-link {
    padding-left: 10px;
    top: 5px;
    position: relative;
    cursor:pointer;
}

.dx-searchresult-rowscount {
    padding-top: 5px;
     font-size:10px;
}

.dx-content-home {
    padding: 70px 0px 40px 70px;
}

.dx-width-100pc {
}

.dx-text-white {
    color: #fff;
}

.dx-btn {
    border: none;
    display: inline-block;
    outline: 0;
    padding: 6px 16px;
    vertical-align: middle;
    overflow: hidden;
    text-decoration: none !important;
    color: #000;
    background-color: #d3d3d3;
    text-align: center;
    cursor: pointer;
    white-space: nowrap;
}

    .dx-btn:hover {
        box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    }


.dx-input {
    padding: 4px;
    border: 1px solid #d3d3d3;
    font-size: 18px;
    margin-top: 2px;
    margin-bottom: 2px;
    font-family: 'Source Sans Pro';
}

.dx-width-100 {
    width: 100px;
}

.dx-width-200 {
    width: 200px;
}

.dx-modal {
    z-index: 3;
    display: none;
    padding-top: 20px;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: #000;
    background-color: rgba(0,0,0,0.4);
}

.dx-modal-content {
    margin: auto;
    background-color: #fff;
    position: relative;
    padding: 0;
    outline: 0;
    width: 900px;
    border: 2px solid #fff;
    border-radius: 3px;
}

.dx-popup-right {
    z-index: 3;
    display: none;
    padding-top: 20px;
    position: fixed;
    right: 0;
    top: 40px;
    width: 200px;
    height: 100%;
    overflow: auto;
    background-color: #d3d3d3;
}

.dx-top, .dx-bottom {
    position: fixed;
    width: 100%;
    z-index: 1;
}

.dx-bottomleft {
    position: fixed;
    z-index: 1;
    bottom:30px;
}

.dx-navbuttonleft {
    display: block;
    cursor: pointer;
}

.dx-navbuttontopleft {
    display: block;
    cursor: pointer;
    padding-top: 5px;
    padding-bottom: 5px;
}

.dx-navbuttonlarge {
    display: inline;
    cursor: pointer;
    padding-top: 5px;
    padding-bottom: 5px;
}

.dx-top {
    top: 0;
}

.dx-height-40 {
    height: 40px;
}

.dx-bottom {
    bottom: 0;
}

.dx-grey {
    background-color: #d3d3d3;
}

.dx-card-2 {
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12) !important;
}

.dx-card-4 {
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
}

.dx-tmblue {
    background-color: #366092;
}

.dx-red {
    background-color: #C94136;
}

.dx-green {
    background-color: #39ac73;
}
.dx-orange {
    background-color: #ffa31a;
}

.dx-bronze {
    background-color: #C9AE5D;
}

.dx-light-green {
    background-color: #65851b;
}

.dx-pale-gray {
    background-color: #949295;
}


.dx-blue {
    background-color: #0080ff;
}

.dx-white {
    background-color: white;
}

.dx-lightgrey {
    background-color: lightgrey;
}

.dx-top-small {
    list-style-type: none;
    font-size: 30px;
    cursor: pointer;
}

.dx-border-bottom-white {
    border-bottom: 1px solid #fff;
}

.dx-font-size-30 {
    font-size: 30px;
}

.dx-font-size-20 {
    font-size: 20px;
}

.dx-font-size-14 {
    font-size: 14px;
}

.dx-font-size-12 {
    font-size: 12px;
}

.dx-font-bold {
    font-weight: 700;
}

.dx-text-align-left {
    text-align: left;
}

.dx-text-align-center {
    text-align: center;
}

.dx-text-align-right {
    text-align: right;
}

.dx-centered {
    margin: 0 auto;
    float: none !important;
    display: table;
}

.dx-padding-leftandright {
    padding-left: 5px;
    padding-right: 5px;
}

.dx-padding-5 {
    padding: 5px;
}

.dx-padding-10 {
    padding: 10px;
}

.dx-padding-left-70 {
    padding-left: 70px;
}

.dx-padding-topandbottom-5 {
    padding-top: 5px;
    padding-bottom: 5px;
}

.dx-padding-topandbottom-10 {
    padding-top: 10px;
    padding-bottom: 10px;
}

.dx-padding-top-80 {
    padding-top: 80px;
}

.dx-padding-bottom-40 {
    padding-bottom: 40px;
}

.dx-maxwidth-300 {
    max-width: 300px;
}

.dx-half {
    float: left;
    width: 100%;
    width: 49.99999%;
}

.dx-row:after {
    content: "";
    display: table;
    clear: both;
}

.dx-pointer {
    cursor: pointer;
}

.dx-border-bottom {
    border-bottom: 1px solid #d3d3d3;
}

.dx-border-top {
    border-top: 1px solid #d3d3d3;
}

.dx-infobox{
    margin:20px 10px 20px 0px;
    padding: 10px 10px 10px 50px;
    background-color:#f2f2f2;
    border-radius:5px;
    background-image: url('../images/help.svg');
    background-repeat: no-repeat;
    background-position: 10px 10px;
    font-size:14px;
}

.dxeCalendar_Moderno {
    font-size: 1rem !important;
}

