.outer_box{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;grid-gap:20px;gap:20px;padding:20px;width:100%;height:calc(-110px + 100vh);margin-top:30px;overflow:clip}.details_section{grid-gap:20px;gap:20px;font-weight:400;line-height:21px;margin-bottom:0!important;margin-bottom:30px;height:80vh;overflow:hidden}.candidate_details_section{display:-ms-flexbox;display:flex;grid-gap:10px;gap:10px;margin-bottom:45px}.calendar_section,.is_ds_name{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column}.is_ds_label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:25px}.is_ds_label .material-icons{font-size:24px;margin-right:4px;margin-bottom:0;padding-bottom:0}.is_ds_label span{margin-top:0;font-size:16px}button.primary{background-color:#007bff;color:#fff;border:none;padding:8px 16px;cursor:pointer}button.primary:hover{background-color:#0056b3}.calendar_section{display:-ms-flexbox;display:flex;grid-gap:20px;gap:20px;margin-bottom:25px;margin-right:-35px}.calendar_section>div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.slots_section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-gap:10px;gap:10px}.slots_section>div{padding:5px 10px;border:1px solid #ccc;border-radius:5px}.btn-submit{margin:5px 10px}.date-btn{display:block;margin-bottom:6px;padding:10px;background-color:#fff;border:1px solid #8b572a;border-radius:3px;cursor:pointer;color:#8b572a;font-weight:700;width:85%;margin-right:12px}.button-box>button[disabled]{border:1px solid #999;background-color:#ccc;color:#666}.selected{background-color:#8b572a;opacity:.8;color:#fff}.date-btn:hover{background-color:#f5f5f5}.left-div{height:60vh;margin:0 -35px 30px 0;padding-bottom:30px}.middle-div{margin-right:20px}.middle-div,.right-div{height:80vh;overflow:clip}.right-div{margin-top:0;margin-right:-35px;margin-left:50px}.date-display-txt{font-size:18px;font-weight:400;line-height:21px;color:#585858;padding-bottom:10px}.icon-person{font-size:24px}.icon-person,.tagCell{padding:3px 6px;text-align:center;margin:4px;display:inline-block;vertical-align:middle}.tagCell{border-radius:100px;border:1.5px solid #666;color:#666;background-color:#ebebec;font-weight:400;font-size:14px;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MuiPickersToolbar-penIconButton{visibility:hidden}.slots-message{text-align:center;font-size:1.2em;color:grey;padding:20px;border:1px solid grey;border-radius:5px;background-color:#d3d3d3;margin:20px auto;width:100%;height:250px}.interview-location,.no-border-table td{border:none;padding:.33rem .5rem}.interview-location{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-date-picker{width:300px;overflow:hidden}.css-1eurbeq-MuiPickersToolbar-root-MuiDatePickerToolbar-root{padding:0}.searchType{appearance:menulist}.custom-select__control .custom-select__dropdown-indicator{display:block!important}.multiselect .custom-select__control .custom-select__dropdown-indicator{display:none!important}.custom-select__control .custom-select__indicators{display:block}.slot-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (max-width:768px){.slot-container{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.dGKpib .right-div{max-width:410px!important;margin-left:0;margin-right:0}.date-btn{-ms-flex:1 1 auto;flex:1 1 auto}}.container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;padding:30px;width:100%;height:60vh;max-width:500px}.cancel-textarea{height:100px;width:100%;margin:0;padding:5px 8px}.form-group{width:100%;margin-bottom:30px;display:block}.comment-form-group{width:100%;margin-left:0;margin-bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.comment-label{text-align:left;margin-bottom:8px;display:block}.form-label{font-weight:700}.btn-group{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.btn{padding:10px 20px;border:none;border-radius:4px;cursor:pointer;margin:30px}.error-message{color:red;font-size:12px;margin-top:5px;display:block}