section {
  display:block;
}

.u-clearfix:after,.u-clearfix:before {
  content:'';
  display:table;
}
.u-clearfix:after {
  clear:both;
}
.u-backlink {
  position:relative;
  text-align:center;
  padding:1em;
}
.u-backlink a,.u-backlink p {
  display:inline-block;
}
.u-backlink span {
  font-size:0.8rem;
}
.u-backlink .u-link {
  text-decoration:underline;
}
.u-backlink span,.u-backlink .u-link:hover {
  text-decoration:none;
}
.u-image {
  object-fit:cover;
  display:block;
  vertical-align:middle;
  background-size:cover;
  background-position:50% 50%;
  background-repeat:no-repeat;
}
img.u-image {
  overflow:hidden;
}
.u-sheet {
  position:relative;
  width:1140px;
  margin:0 auto;
}
.u-container-layout {
  position:relative;
  flex:1;
  max-width:100%;
}
.u-container-layout > * {
  position:relative;
}
.u-expanded-width {
  width:100% !important;
  margin-left:0 !important;
  margin-right:0 !important;
}
.u-valign-middle,.u-valign-top {
  display:flex;
  flex-direction:column;
}
.u-valign-middle > *,.u-valign-top > * {
  flex-shrink:0;
}
.u-valign-middle {
  justify-content:center;
}
.u-valign-top {
  justify-content:flex-start;
}
.u-layout-row > .u-size-60 {
  flex:0 0 100%;
  max-width:100%;
}
.u-layout-row > .u-size-30 {
  flex:0 0 50%;
  max-width:50%;
}
.u-gutter-20 .u-layout {
  margin:-10px;
}
.u-gutter-20 .u-layout .u-layout-cell {
  border:10px solid transparent;
}
.u-gutter-8 .u-layout {
  margin:-4px;
}
.u-gutter-8 .u-layout .u-layout-cell {
  border:4px solid transparent;
}
.u-layout-row {
  display:flex;
}
.u-layout-row {
  flex:1 1 100%;
}
.u-layout-row > * {
  max-height:100%;
  min-height:-webkit-fit-content;
  min-height:fit-content;
}
.u-layout-row {
  flex-direction:row;
  flex-wrap:wrap;
  min-height:100%;
  max-width:100%;
}
.u-layout-cell {
  position:relative;
  display:flex;
  background-clip:padding-box;
  background-origin:padding-box;
}
.u-sheet:not(.u-image):not(.u-video) {
  pointer-events:none;
}
.u-sheet:not(.u-image):not(.u-video) > * {
  pointer-events:auto;
  pointer-events:initial;
}

.u-group .u-container-layout > * {
  position:relative;
}
.u-group {
  display:flex;
}
[class*="u-border-"]:not(.u-shape-svg) {
  stroke:none;
}
.u-icon {
  display:block;
  line-height:0;
  border-width:0px;
}
.u-svg-link {
  width:100%;
  height:100%;
  fill:currentColor;
}
.u-svg-content {
  width:0;
  height:0;
}
.u-icon-circle {
  border-radius:50%;
}

.u-body {
  font-size:1rem;
  line-height:1.6;
}
.u-body h1,.u-body h2,.u-body h3,.u-body h5,.u-body h6 {
  padding:0;
}

.u-align-left {
  text-align:left;
}
.u-align-center {
  text-align:center;
}
.u-repeater-item:not([class*="u-align-"]),.u-container-style:not([class*="u-align-"]) {
  text-align:left;
}
.u-text {
  word-wrap:break-word;
  position:relative;
}
.u-layout-cell {
  background-color:transparent !important;
  opacity:1;
}
.u-layout-cell:before {
  content:'';
  display:block;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
}
.u-repeater {
  display:grid;
  grid-template-columns:repeat(3, 33.33333333%);
}
.u-repeater-item {
  display:flex;
  position:relative;
}
.u-list:not(.u-repeater) {
  display:flex;
  flex-direction:column;
}
.u-list:not(.u-repeater) .u-repeater {
  flex:1;
}
[class*="u-border-"] {
  border-style:solid;
}
.u-border-2 {
  border-width:2px;
}
.u-body {
  font-family:'Open Sans',sans-serif;
}
h1,h2,h3,h5,h6 {
  font-family:Oswald,sans-serif;
}
.u-image {
  color:#111111;
}
.u-body {
  color:#111111;
  background-color:#ffffff;
}
.u-custom-font.u-text-font {
  font-family:'Open Sans',sans-serif !important;
}
.u-white,.u-container-style.u-white:before {
  color:#111111;
  background-color:#ffffff;
}
.u-grey-5,.u-container-style.u-grey-5:before {
  color: #878787;
  background-color:#f2f2f2;
}
.u-grey-75,.u-container-style.u-grey-75:before {
  color:#ffffff;
  background-color:#e0e0e0;
}
.u-grey-80 {
  color:#ffffff;
  background-color:#333333;
}
.u-border-palette-3-light-2 {
  border-color:#f9e79b;
  stroke:#f9e79b;
}
.u-border-grey-15 {
  border-color:#d9d9d9;
  stroke:#d9d9d9;
}
.u-text-palette-1-base {
  color:#478ac9 !important;
}
.u-text-palette-1-base svg {
  fill:#478ac9;
}
.u-text-white {
  color:#ffffff !important;
}
.u-text-white svg {
  fill:#ffffff;
}
.u-text-grey-70 {
  color:#4d4d4d !important;
}

.u-section-1 {
  background-image:none;
}
.u-section-1 .u-sheet-1 {
  min-height:500px;
}
.u-section-1 .u-text-1 {
  width:525px;
  margin:20px auto 0;
}
.u-section-1 .u-layout-wrap-1 {
  background-image:none;
  margin:22px 0 6px;
}
.u-section-1 .u-layout-cell-1 {
  min-height:420px;
}
.u-section-1 .u-container-layout-1 {
  padding:30px;
}
.u-section-1 .u-layout-cell-2 {
  min-height:420px;
}
.u-section-1 .u-container-layout-2 {
  box-shadow:0 -2px 8px 0 rgba(128,128,128,1);
  padding:30px 30px 50px 30px;
}
.u-section-2 {
  background-image:none;
}
.u-section-2 .u-sheet-1 {
  min-height:206px;
}
.u-section-2 .u-list-1 {
  width:961px;
  grid-auto-rows:100%;
  margin:15px auto;
}
.u-section-2 .u-repeater-1 {
  grid-auto-columns:33.3333%;
  grid-template-columns:repeat(3, 33.3333%);
  grid-auto-rows:100%;
  min-height:176px;
  grid-gap:0px;
}
.u-section-2 .u-list-item-1 {
  background-image:none;
}
.u-section-2 .u-container-layout-1 {
  padding:44px 30px 23px;
}
.u-section-2 .u-icon-1 {
  height:22px;
  width:22px;
  margin:1px auto 0 0;
}
.u-section-2 .u-text-1 {
  font-weight:700;
  text-transform:uppercase;
  font-size:1.25rem;
  margin:-23px 0 0 40px;
}
.u-section-2 .u-text-2 {
  margin:21px 0 0;
}
.u-section-2 .u-list-item-2 {
  background-image:none;
}
.u-section-2 .u-container-layout-2 {
  padding:44px 30px 23px;
}
.u-section-2 .u-icon-2 {
  height:22px;
  width:22px;
  color:rgb(255, 255, 255) !important;
  margin:1px auto 0 0;
}
.u-section-2 .u-text-3 {
  font-weight:700;
  text-transform:uppercase;
  font-size:1.25rem;
  margin:-23px 0 0 40px;
}
.u-section-2 .u-text-4 {
  margin:21px 0 0;
}
.u-section-2 .u-list-item-3 {
  background-image:none;
}
.u-section-2 .u-container-layout-3 {
  padding:44px 30px 23px;
}
.u-section-2 .u-icon-3 {
  height:22px;
  width:22px;
  color:rgb(255, 255, 255) !important;
  margin:1px auto 0 0;
}
.u-section-2 .u-text-5 {
  font-weight:700;
  text-transform:uppercase;
  font-size:1.25rem;
  margin:-23px 0 0 40px;
}
.u-section-2 .u-text-6 {
  margin:21px 0 0;
}
.u-section-3 .u-sheet-1 {
  min-height:155px;
}
.u-section-3 .u-layout-wrap-1 {
  width:1056px;
  margin:0 auto;
}
.u-section-3 .u-layout-cell-1 {
  min-height:206px;
  background-image:none;
}
.u-section-3 .u-container-layout-1 {
  padding:0 1px 0 0;
}
.u-section-3 .u-text-1 {
  text-transform:none;
  font-size:2.25rem;
  margin:-2px 0 0;
}
.u-section-4 {
  min-height:530px;
}
.u-section-4 .u-image-1 {
  height:224px;
  margin-top:0;
  margin-bottom:0;
}
.u-section-4 .u-group-1 {
  width:1006px;
  min-height:448px;
  height:auto;
  margin:-149px auto 7px;
}
.u-section-4 .u-container-layout-1 {
  padding:9px 15px 20px;
}
.u-section-4 .u-text-1 {
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:4px;
  margin:0 690px 0 0;
}
.u-section-5 .u-sheet-1 {
  /* min-height:586px; */
}
.u-section-5 .u-text-1 {
  width:505px;
  margin:19px auto 0;
}
.u-section-5 .u-list-1 {
  grid-template-rows:auto auto;
  grid-auto-rows:100%;
  margin-top:0;
  margin-bottom:10px;
}
.u-section-5 .u-repeater-1 {
  grid-auto-columns:calc(33.3333% - 6.66667px);
  grid-template-columns:calc(33.3333% - 6.66667px) calc(33.3333% - 6.66667px) calc(33.3333% - 6.66667px);
  grid-auto-rows:calc(50% - 5px);
  grid-gap:10px 10px;
  min-height:418px;
}
.u-section-5 .u-container-layout-1 {
  padding:30px 30px 0;
}
.u-section-5 .u-icon-1 {
  height:54px;
  width:54px;
  background-image:none;
  color:rgb(71, 138, 201) !important;
  margin:0 auto;
}
.u-section-5 .u-text-2 {
  margin:19px 20px 0;
}
.u-section-5 .u-text-3 {
  margin:19px 0 0;
}
.u-section-5 .u-container-layout-2 {
  padding:30px 30px 0;
}
.u-section-5 .u-icon-2 {
  height:54px;
  width:54px;
  background-image:none;
  color:rgb(71, 138, 201) !important;
  margin:0 auto;
}
.u-section-5 .u-text-4 {
  margin:19px 20px 0;
}
.u-section-5 .u-text-5 {
  margin:19px 0 0;
}
.u-section-5 .u-container-layout-3 {
  padding:30px 30px 0;
}
.u-section-5 .u-icon-3 {
  height:54px;
  width:54px;
  background-image:none;
  color:rgb(71, 138, 201) !important;
  margin:0 auto;
}
.u-section-5 .u-text-6 {
  margin:19px 20px 0;
}
.u-section-5 .u-text-7 {
  margin:19px 0 0;
}
.u-section-5 .u-container-layout-4 {
  padding:30px 30px 0;
}
.u-section-5 .u-icon-4 {
  height:54px;
  width:54px;
  background-image:none;
  margin:0 auto;
}
.u-section-5 .u-text-8 {
  margin:19px 20px 0;
}
.u-section-5 .u-text-9 {
  margin:19px 0 0;
}
.u-section-5 .u-container-layout-5 {
  padding:30px 30px 0;
}
.u-section-5 .u-icon-5 {
  height:54px;
  width:54px;
  background-image:none;
  margin:0 auto;
}
.u-section-5 .u-text-10 {
  margin:19px 20px 0;
}
.u-section-5 .u-text-11 {
  margin:19px 0 0;
}
.u-section-5 .u-container-layout-6 {
  padding:30px 30px 0;
}
.u-section-5 .u-icon-6 {
  height:54px;
  width:54px;
  background-image:none;
  margin:0 auto;
}
.u-section-5 .u-text-12 {
  margin:19px 20px 0;
}
.u-section-5 .u-text-13 {
  margin:19px 0 0;
}

div.avatar-info{
  .people-photo {
    margin-top:50px;
    display:inline-block;
    width:256px;
    height:256px;
    border-radius:50%;
    background-size:256px 256px;
    background-position:center center;
    vertical-align:middle;
    line-height:132px;
    margin-left:5px;
    margin-bottom:10px;
    background-repeat:no-repeat;
    box-shadow:1px 1px 10px #000000;
  }
  .dropzoneInvisible{
    opacity:0.1;
  }

}

div.u-container-style.u-layout-cell.u-size-30.u-layout-cell-2 {
  div.newlabel {
    position:absolute;
    background:red;
    width:100px;
    padding:5px;
    text-align:center;
    color:white;
    font-weight:bold;
    transform:rotateZ(
        45deg
    );
    right:-20px;
    top:10px;
    border-radius:100%;
  }

  kendo-textbox{
    width:100%;
  }

  kendo-label {
    font-weight:700;
  }

  kendo-formfield{
    margin-bottom: 20px;
  }
  kendo-formfield.enable-people {
    position: absolute;
    top: -35px;
    padding: 0px 0px 0px 10px;
    margin-top: 20px;
    background: darkgrey;
    color: white;
    border-radius: 100px;
  }
}

div.broker-details{
  min-height: 100px;
  background: white;
  opacity: 0.8;
  padding: 30px;
  kendo-textbox{
    width:100%;
  }
}

div.change-password{
  padding-top: 10px;
}
