/* ver:0138 */
/* ver:0139 */

@import url(https://fonts.googleapis.com/css?family=Open+Sans);

.page_unauthorized { margin-top: 100px; display: flex; justify-content: center; align-items: end; gap: 20px; }
.page_unauthorized .image1 { margin-bottom: 45px; width: 135px; height: 244px; background:url(page_unauthorized.svg?v=1) center center no-repeat; }
body.ltr .page_unauthorized .image1 { transform: scaleX(-100%); } 
.page_unauthorized .texts { width: 300px; }
.page_unauthorized .texts .text1 { padding-bottom: 31px; font-family: 'Open Sans'; color: #222325; font-size: 28px; font-weight: 400; }
.page_unauthorized .texts .text2 { padding-bottom: 5px; font-family: 'Open Sans'; font-size: 15px; color: #3D424A; }
.page_unauthorized .texts .text2 a { font-family: 'Open Sans'; font-size: 15px; color: #793CFF; text-decoration: none; }
.page_unauthorized .texts .text2 a:hover { color: #3C00C0; }
.page_unauthorized .texts .text3 {  }
.page_unauthorized .texts .link1 { font-size: 14px; font-family: 'Open Sans'; color: #3D424A; display: flex; align-items: center; gap: 0px; text-decoration: none; }
.page_unauthorized .texts .link1 .icon1 { width: 22px; height: 22px; background: url(back.normal.svg) center center no-repeat; }
.page_unauthorized .texts .link1:hover  { color: #793CFF; }
.page_unauthorized .texts .link1:hover .icon1 { background: url(back.hover.svg) center center no-repeat; }
body.ltr .page_unauthorized .texts .link1 .icon1 { transform: scaleX(-100%); } 


.AutoCompleteWidget { position: relative;  }
.AutoCompleteWidgetResults { box-shadow: 0 0 4px 0 #8FA0B7; display: none; position: absolute; top: 100%; min-width: 360px; background: #fff; border: 1px solid #ccc; max-height: 320px; overflow-y: auto; z-index: 100; }
.AutoCompleteWidgetNoResults { padding: 20px; text-align: center; } 
.AutoCompleteWidgetResults div[data-id] { padding: 8px; cursor: pointer; } 
.AutoCompleteWidgetResults div[data-id]:hover { background: #f0f0f0; }
.AutoCompleteWidgetClear { position: absolute; top: 50%; transform: translateY(-50%); box-sizing: border-box; cursor: pointer; color: #999; font-size: 18px; display: none; background: white; border-radius: 50%; width: 22px; height: 22px; text-align: center; }
body.rtl .AutoCompleteWidgetClear { left: 2px; }
body.ltr .AutoCompleteWidgetClear { right: 2px; }
.AutoCompleteWidgetClear:hover { color: #333; }

