@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.main-chat-wrapper:before,.iacc-top:before,.iacc-main:before,.iacc-bottom:before,.candidate:before,.candidate .pic+:before,.panel-switchers:before,#all-messages:before,#your-messages:before,#chat-message-form form:before,.main-chat-wrapper:after,.iacc-top:after,.iacc-main:after,.iacc-bottom:after,.candidate:after,.candidate .pic+:after,.panel-switchers:after,#all-messages:after,#your-messages:after,#chat-message-form form:after{content:"";display:table}.main-chat-wrapper:after,.iacc-top:after,.iacc-main:after,.iacc-bottom:after,.candidate:after,.candidate .pic+:after,.panel-switchers:after,#all-messages:after,#your-messages:after,#chat-message-form form:after{clear:both}#iama-chat-client{box-sizing:border-box;margin-bottom:50px;border:1px solid #ddd;font-family:"Helvetica Neue", Helvetica, "calibri", tahoma, arial, sans-serif}#iama-chat-client *{box-sizing:border-box}#iama-chat-client a{text-decoration:none;border-bottom:0}#iama-chat-client a:hover,#iama-chat-client a:focus,#iama-chat-client a:active{text-decoration:none;border-bottom:0}#iama-chat-client{font-size:16px}#iama-chat-client #logged-in-status,#iama-chat-client #session-status,#iama-chat-client #admins-only{margin:0;padding:20px}#iama-chat-client h1{padding:20px;margin-bottom:0}#iama-chat-client h1,#iama-chat-client h2,#iama-chat-client h3,#iama-chat-client h4,#iama-chat-client h5{font-family:"dinweb-bold", sans-serif;color:#30054E}#iama-chat-client #admins-only{margin-top:0;padding-top:0;font-family:"dinweb-bold", sans-serif}#iama-chat-client #admins-only h2:first-child{padding-top:20px;border-top:1px solid #30054E}#iama-chat-client #admins-only label{display:block;margin-bottom:10px}#iama-chat-client #admins-only input{margin:0 5px;padding:5px;border:1px solid #30054E;font-size:16px}#iama-chat-client #admins-only input:focus{outline:2px solid #30054E}#iama-chat-client button{background:#30054E;padding:20px;border:0;color:white;vertical-align:middle;text-align:center;cursor:pointer;font-family:"dinweb-bold", sans-serif;text-transform:uppercase;font-size:16px}#iama-chat-client a{color:#E3147E}.iacc-top{font-family:"dinweb-bold", sans-serif}button#toggle-left-panel{width:30px;height:45px;padding:0}button#toggle-left-panel:focus,button#toggle-left-panel:active{outline:0}#toggle-left-panel .fa-bars{cursor:pointer}.iacc-top h2{margin:0}.iacc-top,.iacc-main,.iacc-bottom{float:none;clear:both}.iacc-main>div{height:550px;overflow-y:scroll}@media (max-width: 1024px){.iacc-main>div{height:450px}}.iacc-main .iacc-left{padding-bottom:30px}.iacc-main .iacc-left h2,.iacc-main .iacc-left h3{margin-top:10px !important;margin-bottom:10px !important}.iacc-main .iacc-left.minimised,.iacc-bottom .iacc-left.minimised{width:30px;position:relative;overflow:hidden}.iacc-main .iacc-left.minimised *,.iacc-bottom .iacc-left.minimised *{display:none}.iacc-main .iacc-left.minimised:after,.iacc-bottom .iacc-left.minimised:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#C4E4F7;z-index:99}.iacc-bottom{background:white}.iacc-bottom.fixed{position:fixed;right:30px;bottom:0;left:30px;z-index:998}.iacc-bottom>div{min-height:110px}.iacc-bottom .iacc-left{background-image:none}#iama-chat-client .iacc-top .iacc-left{position:relative;background:#30054E;color:white;padding:0 15px}#iama-chat-client .iacc-top .iacc-left h2{text-transform:uppercase;color:white;font-size:18px;white-space:nowrap}#iama-chat-client .iacc-top .iacc-left h2,#iama-chat-client .iacc-top .iacc-left>div{display:inline-block}#iama-chat-client .iacc-top .iacc-left>div,#iama-chat-client .iacc-top .iacc-left>button#toggle-left-panel{position:absolute;top:0;right:5px;font-size:18px}@media (max-width: 1024px){#iama-chat-client .iacc-top .iacc-left h2{font-size:10px}}#iama-chat-client .iacc-top .iacc-left.minimised{width:30px;padding:0}#iama-chat-client .iacc-top .iacc-left.minimised h2{display:none !important}#iama-chat-client .iacc-top .iacc-left.minimised>div,#iama-chat-client .iacc-top .iacc-left.minimised>button#toggle-left-panel{position:static;float:none;text-align:center;width:100%}.iacc-left{float:left;width:25%;background-color:#C4E4F7;background-image:url("assets/side-bg.png");background-repeat:repeat-y;background-position:top right}.iacc-left p{font-size:14px}@media (max-width: 767px){.iacc-left{width:100%}}.iacc-right{float:left;width:75%}@media (max-width: 767px){.iacc-right{display:none;overflow:hidden}}.minimised+.iacc-right{width:calc(100% - 30px)}@media (max-width: 767px){.minimised+.iacc-right{display:block}}.iacc-top .iacc-left,.iacc-top .iacc-right{height:45px;line-height:45px}.iacc-left .candidate:hover{background:#E3147E;color:white;cursor:pointer}.iacc-left .candidate:hover .at-name{color:white}.candidate{display:block;padding:15px;border-bottom:1px solid #30054E}.candidate .pic{float:left;width:32px;height:32px;margin-right:10px;border-radius:50%;border:1px solid #30054E;background-position:center center;background-size:32px 32px;background-repeat:no-repeat}.candidate .at-name{margin:0;line-height:1.2;padding:0;font-size:16px;color:#30054E;font-family:"dinweb-bold", sans-serif}@media (max-width: 1024px){.candidate .at-name{font-size:14px;line-height:32px}}.candidate .profile{display:block;clear:both;float:none;margin-top:0;margin-bottom:0;padding-top:20px}.candidate .profile:empty{display:none}@media (max-width: 1024px){.candidate .profile{font-size:12px;padding:10px 0}}#online-students-panel,#suspended-panel,#online-teachers-panel{padding:0 15px}ul#students-list,ul#all-suspends,ul#current-suspends,#online-teachers-panel ul{margin:0 0 15px 0;margin-bottom:15px;padding-left:15px;font-size:14px}@media (max-width: 1024px){ul#students-list a,ul#all-suspends a,ul#current-suspends a,#online-teachers-panel ul a{display:block}}.panel-switchers{background:#E3147E;padding:0 20px;height:45px;line-height:45px;color:white}@media (max-width: 1024px){.panel-switchers{font-size:12px;padding-right:10px;padding-left:10px}}@media (max-width: 500px){.panel-switchers{font-size:10px}}.panel-switchers .switch{float:left}@media (max-width: 650px){.panel-switchers .switch{font-size:12px}}@media (max-width: 650px){#main-panel-switch+.switch{display:none}}.panel-switchers #your-panel-switch.switch,#main-panel-switch{float:right;text-align:right;padding-right:0;padding-left:0;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.panel-switchers #your-panel-switch.switch:hover,.panel-switchers #your-panel-switch.switch:focus,.panel-switchers #your-panel-switch.switch:active,#main-panel-switch:hover,#main-panel-switch:focus,#main-panel-switch:active{background:#ec258b;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;cursor:pointer}@media (max-width: 650px){.panel-switchers #your-panel-switch.switch,#main-panel-switch{display:block;font-size:12px}}#new-count-your,#new-count-main,.user-reply-count{display:inline-block;background:#30054E;width:25px;height:25px;line-height:26px;border-radius:50%;text-align:center}.user-reply-count{display:none;line-height:18px;width:18px;height:18px;font-size:12px;color:white !important}.message .user-reply-count{position:relative;top:-1px;margin-left:5px}[data-userType="student"] .user-reply-count,[data-userType="subscriber"] .user-reply-count{display:inline-block}#all-messages,#your-messages{position:relative;width:100%;min-height:100%;overflow-x:hidden;padding:20px 20px 20px 20px}#all-messages.bottom-fixed,#your-messages.bottom-fixed{padding-bottom:100px}@media (max-width: 1024px){#all-messages,#your-messages{padding:10px 10px 30px}}.hidden{display:none !important}.message-container{position:relative;display:block;float:right;clear:both;width:80%;margin-bottom:10px;padding-right:25px;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.message-container .pic{position:absolute;top:0;right:0;display:block;width:20px;height:20px;margin-left:10px;border:1px solid #30054E;border-radius:50%;background-position:center center;background-size:20px 20px;background-repeat:no-repeat}.message-container:hover .meta{display:block}.message-container .meta{display:none;width:auto;background:#EBEBEB;position:absolute;z-index:999;top:100%;right:46px;left:0;margin-top:-1px;padding:10px;border-radius:1px;border:1px solid #30054E;border-top:0;font-size:12px}.message-container[data-usertype="student"],.message-container[data-usertype="subscriber"],.message-container[data-usertype="moderator"],.message-container[data-usertype="teacher"]{float:left;padding-left:25px;padding-right:0}.message-container[data-usertype="student"] .pic,.message-container[data-usertype="subscriber"] .pic,.message-container[data-usertype="moderator"] .pic,.message-container[data-usertype="teacher"] .pic{top:2px;right:auto;left:0;width:20px;height:20px;margin-right:10px;margin-left:0;background-position:center center;background-size:20px 20px}.message-container[data-usertype="student"]:hover .meta,.message-container[data-usertype="subscriber"]:hover .meta,.message-container[data-usertype="moderator"]:hover .meta,.message-container[data-usertype="teacher"]:hover .meta{right:0;left:40px}.message{position:relative;background:#EBEBEB;float:right;width:100%;padding:3px;font-size:12px;line-height:1.3;border-radius:1px;border:1px solid #EBEBEB;color:#30054E;word-break:break-all}@media (max-width: 500px){.message{font-size:12px}}.message:after{position:absolute;top:100%;right:5px;content:"";width:0;height:0;border-style:solid;border-width:0 8px 8px 0;border-color:transparent #EBEBEB transparent transparent}[data-usertype="moderator"] .message{background:#FEEB34}[data-usertype="candidate"] .message{background:#C4E4F7;color:inherit}[data-usertype="student"] .message:after,[data-usertype="subscriber"] .message:after,[data-usertype="teacher"] .message:after,[data-usertype="moderator"] .message:after{position:absolute;top:100%;left:5px;content:"";width:0;height:0;border-style:solid;border-width:8px 8px 0 0;border-color:#EBEBEB transparent transparent transparent}[data-usertype="moderator"] .message:after{border-color:#FEEB34 transparent transparent transparent}[data-usertype="candidate"] .message:after{border-color:transparent #C4E4F7 transparent transparent}.displayName{color:#E3147E}.msg-action{position:absolute;left:-25px;bottom:0;font-size:12px;color:#E3147E;cursor:pointer}.msg-action:hover,.msg-action:focus,.msg-action:active{color:#ec258b}.msg-action:hover:after{content:attr(title);display:inline-block;font-family:"Helvetica Neue", Helvetica, "calibri", tahoma, arial, sans-serif;position:absolute;top:-12px;right:0;font-size:10px;white-space:nowrap}.msg-action.fa-reply:hover:after{right:-25px}.mod-functions ~ .msg-action:hover:after{display:none !important}.mod-functions{position:absolute;bottom:0;right:-75px;margin:0;padding:0;text-align:left;line-height:1;font-size:0}.mod-functions i{display:inline-block;margin-right:3px;cursor:pointer;color:#E3147E;font-size:16px}.mod-functions i:hover{color:red;text-decoration:none}.mod-functions i:last-child{margin-right:0}.mod-functions i:only-child{margin-right:18px}[data-usertype="candidate"] .mod-functions{right:auto;left:-85px}.view-thread{left:-45px}[data-usertype="student"] .msg-action,[data-usertype="subscriber"] .msg-action,[data-usertype="teacher"] .msg-action,[data-usertype="moderator"] .msg-action{right:-20px;left:auto}[data-usertype="student"] .msg-action:hover:after,[data-usertype="subscriber"] .msg-action:hover:after,[data-usertype="teacher"] .msg-action:hover:after,[data-usertype="moderator"] .msg-action:hover:after{right:auto;left:0}[data-usertype="student"] .msg-action.view-thread,[data-usertype="subscriber"] .msg-action.view-thread,[data-usertype="teacher"] .msg-action.view-thread,[data-usertype="moderator"] .msg-action.view-thread{right:-40px;left:auto}[data-usertype="student"] .msg-action.view-thread:hover:after,[data-usertype="subscriber"] .msg-action.view-thread:hover:after,[data-usertype="teacher"] .msg-action.view-thread:hover:after,[data-usertype="moderator"] .msg-action.view-thread:hover:after{left:-20px}#current-user{position:relative;border-top:1px solid #30054E}#current-user.minimised{border-top:0}#current-user p{font-size:12px}#current-user:before{content:"";position:absolute;height:10px;top:-10px;right:0;left:0;background-image:-webkit-linear-gradient(transparent, rgba(0,0,0,0.1));background-image:linear-gradient(transparent, rgba(0,0,0,0.1))}#mod-teach-functions{font-size:12px}@media (max-width: 1024px){#mod-teach-functions a{display:block}}#current-user,#chat-message-form{padding:15px 15px 0;border-top:1px solid #30054E}#chat-message-form{overflow:hidden}#chat-message-form form div{float:left;width:100%;max-width:75%}#chat-message-form input{width:100%;margin-bottom:0;padding:10px;border:2px solid #30054E;color:#30054E;font-size:16px}#chat-message-form input:focus{outline:0}#chat-message-form input.long-message{background:rgba(172,8,16,0.5)}#chat-message-form input[disabled]{display:none}#chat-message-form input.temp-disable[disabled]{display:block;background:rgba(172,8,16,0.3)}#chat-message-form button#submit{background:#E3147E;float:left !important;clear:none !important;width:23%;height:auto !important;margin-right:0 !important;margin-bottom:0;margin-left:2%;padding:16px 10px;line-height:1;border-radius:0 !important}#chat-message-form button#submit:hover,#chat-message-form button#submit:focus,#chat-message-form button#submit:active{color:white;background:#ec258b}#chat-message-form button#submit[disabled]{background:#eee}#chat-message-form button#submit[disabled]:hover,#chat-message-form button#submit[disabled]:focus,#chat-message-form button#submit[disabled]:active{color:white}#chat-message-form button#submit.suspended{display:block;width:100%;background:red;margin-left:0;padding:5px;font-size:14px}#candidates-list-near-input{margin-top:15px;font-family:"dinweb-bold", sans-serif;font-weight:bold;color:#30054E}#candidates-list-near-input p{margin:0}#candidates-list-near-input div{display:inline-block;font-size:12px;margin-right:10px;cursor:pointer}#candidates-list-near-input .candidate{width:auto;padding:0;border:0;font-size:14px;line-height:1}#candidates-list-near-input .candidate .at-name{font-size:14px;line-height:1}@media (max-width: 800px){.admin-bar #thread-popup{top:50px !important}}#thread-popup{z-index:999;position:fixed;overflow-x:hidden;overflow-y:scroll;top:40px;right:40px;bottom:40px;left:40px;background:white;min-width:280px;padding:20px;box-shadow:0 0 15px 0 rgba(0,0,0,0.3)}@media (max-width: 500px){#thread-popup{top:10px;right:10px;bottom:10px;left:10px}}#close-popup{position:absolute;top:5px;right:5px;width:25px;height:25px;background:#30054E;color:white;text-align:center;vertical-align:middle;line-height:25px;cursor:pointer;border-radius:50%}#popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:998;background:rgba(48,5,78,0.7)}
/*# sourceMappingURL=chat-styles.css.map */
#loading-progress{
    padding: 0 20px 20px 20px;
    width: 80%;
}
progress[value] {	
    appearance: none;
    border: none;

    width: 100%; height: 20px;

    background-color: whiteSmoke;
    border-radius: 3px;
    box-shadow: 0 2px 3px rgba(0,0,0,.5) inset;

    color: #e3147e;
    position: relative;
    margin: 0 0 1.5em; 
}
progress[value]::-webkit-progress-bar {
    background-color: whiteSmoke;
    border-radius: 3px;
    box-shadow: 0 2px 3px rgba(0,0,0,.5) inset;
}
progress[value]::-webkit-progress-value {
    background-color: #e3147e;
    position: relative;
    border-radius: 3px;	
}
progress[value]::-moz-progress-bar { 
    background-color: #e3147e;
    border-radius: 2px;
}