﻿md-dialog.cst-request-dialog .container-main-dialog { height: 350px; }
md-dialog.cst-request-dialog .content-container { }
md-dialog.cst-request-dialog .content-container .members_list_header { font-weight: bold; }
md-dialog.cst-request-dialog .content-container .members-container { min-height: 205px; max-height: 205px; overflow-x: hidden; overflow-y: auto;  }
md-dialog.cst-request-dialog  .user { height: 50px; width: 350px; margin-right: 10px; display: block; float: left; }
md-dialog.cst-request-dialog  .photo { background-repeat: no-repeat; background-size: 50px; background-position: 0px; }
md-dialog.cst-request-dialog  .photo { height: 50px; width: 50px; border-radius: 25px; overflow: hidden; float: left; margin-right: 10px; }

md-dialog.cst-request-dialog  .item_info { padding: 5px; padding-left: 15px !important; width: auto; height: 50px; display: -webkit-box; display: -ms-flexbox; display: flex; cursor: pointer; }
md-dialog.cst-request-dialog  .item_info:hover { background-color: #EEEEEE; }
md-dialog.cst-request-dialog  .item_info .image_border_radius { border-radius: 25px; overflow: hidden; height: 50px; width: 50px; margin-right: 10px; }
md-dialog.cst-request-dialog  .item_info .item_icon { width: 50px; height: 50px; background-position: center center; background-repeat: no-repeat; background-size: 50px 50px; }
md-dialog.cst-request-dialog  .item_info .item_icon.user { background-image: url('../../../bundle/i/gal/gal_item_user.svg'); }
md-dialog.cst-request-dialog  .item_info .item_personal_info { max-width: 403px; }
md-dialog.cst-request-dialog  .item_info .item_personal_info .name { line-height: 24px; height: 24px; font-size: 15px; font-weight: bold; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
md-dialog.cst-request-dialog  .item_info .item_personal_info .email { line-height: 24px; height: 24px; font-size: 15px; color: #9A9A9A; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
md-dialog.cst-request-dialog  .name { font-size: 15px; font-weight: bold; }
md-dialog.cst-request-dialog  .text { width: 290px; margin: 3px 0 0 10px; overflow:hidden; color: #757575; }

.members-container #radios { position: relative; background-color: #EEEEEE; z-index: 5; width: 120px; height: 23px; margin: 14px; border: solid 1px #EEEEEE; border-radius: 5px; }
.members-container input { display: none; }
.members-container #bckgrnd, .labels { width: 40px; height: 20px; text-align: center; display: inline-block; padding-top: 3px; margin-right: -3px; z-index: 2; cursor: pointer; line-height: 20px; }
.members-container #bckgrnd { background-color: white; position: absolute; left: 0; top: 0; z-index: -1; border-radius: 5px; }
.members-container #radios .rad1_input:checked ~ #bckgrnd { transform: translateX(0); transition: transform 0.3s ease-in-out; }
.members-container #radios .rad2_input:checked ~ #bckgrnd { transform: translateX(40px); transition: transform 0.3s ease-in-out; }
.members-container #radios .rad3_input:checked ~ #bckgrnd { transform: translateX(80px); transition: transform 0.3s ease-in-out; }
