*{margin:0;padding:0;box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5{display:inline-block}.red{color:red}.grey{color:#ccc}.darkGrey{color:#666}.blue{color:#1d71ff}.green{color:#00be2f}.orange{color:#ffa100}.male{color:#0019f7!important}.female{color:#fa66de!important}.bttn{color:#fff;font-size:.9rem;font-weight:400;padding-left:1rem;padding-right:1rem;height:2.2rem;line-height:2rem;border-radius:1.3rem;text-decoration:none;background:#1d71ff;border:2px solid #1d71ff;display:inline-block;cursor:pointer;outline:none}.bttn:hover{color:#1d71ff;background:#fff;border:2px solid #1d71ff}.bttn.small{font-size:.8rem!important;font-weight:600;padding-left:1.2rem;padding-right:1.2rem;height:2rem;line-height:1.92rem!important;border-radius:1.4rem}.bttn.huge{font-size:.9rem;font-weight:400;padding-left:1.6rem;padding-right:1.6rem;height:2.8rem;line-height:2.7rem;border-radius:1.4rem}.bttn_green{font-size:.9rem;font-weight:400;padding-left:1rem;padding-right:1rem;height:2.2rem;line-height:2rem;border-radius:1.3rem;text-decoration:none;background:#1d71ff;border:2px solid #1d71ff;display:inline-block;cursor:pointer;outline:none;color:#fff;background:#00be2f;border-color:#00be2f}.bttn_green:hover{color:#1d71ff;background:#fff;border:2px solid #1d71ff}.bttn_green.small{font-size:.8rem!important;font-weight:600;padding-left:1.2rem;padding-right:1.2rem;height:2rem;line-height:1.92rem!important;border-radius:1.4rem}.bttn_green.huge{font-size:.9rem;font-weight:400;padding-left:1.6rem;padding-right:1.6rem;height:2.8rem;line-height:2.7rem;border-radius:1.4rem}.bttn_green:hover{color:#00be2f;background:none;border-color:#00be2f}.bttn_white{color:#fff;font-size:.9rem;font-weight:400;padding-left:1rem;padding-right:1rem;height:2.2rem;line-height:2rem;border-radius:1.3rem;text-decoration:none;background:#1d71ff;border:2px solid #1d71ff;display:inline-block;cursor:pointer;outline:none;background:#fff;color:red;border-color:#fff}.bttn_white:hover{color:#1d71ff;background:#fff;border:2px solid #1d71ff}.bttn_white.small{font-size:.8rem!important;font-weight:600;padding-left:1.2rem;padding-right:1.2rem;height:2rem;line-height:1.92rem!important;border-radius:1.4rem}.bttn_white.huge{font-size:.9rem;font-weight:400;padding-left:1.6rem;padding-right:1.6rem;height:2.8rem;line-height:2.7rem;border-radius:1.4rem}.bttn_white:hover{color:#fff;background:red;border-color:#fff}.bttn_black{color:#fff;font-size:.9rem;font-weight:400;padding-left:1rem;padding-right:1rem;height:2.2rem;line-height:2rem;border-radius:1.3rem;text-decoration:none;background:#1d71ff;border:2px solid #1d71ff;display:inline-block;cursor:pointer;outline:none;background:none;color:#13131a;border-color:#13131a}.bttn_black:hover{color:#1d71ff;background:#fff;border:2px solid #1d71ff}.bttn_black.small{font-size:.8rem!important;font-weight:600;padding-left:1.2rem;padding-right:1.2rem;height:2rem;line-height:1.92rem!important;border-radius:1.4rem}.bttn_black.huge{font-size:.9rem;font-weight:400;padding-left:1.6rem;padding-right:1.6rem;height:2.8rem;line-height:2.7rem;border-radius:1.4rem}.bttn_cancel{color:#fff;font-size:.9rem;font-weight:400;padding-left:1rem;padding-right:1rem;height:2.2rem;line-height:2rem;border-radius:1.3rem;text-decoration:none;background:#1d71ff;border:2px solid #1d71ff;display:inline-block;cursor:pointer;outline:none;background:none;color:#666;border-color:#666}.bttn_cancel:hover{color:#1d71ff;background:#fff;border:2px solid #1d71ff}.bttn_cancel.small{font-size:.8rem!important;font-weight:600;padding-left:1.2rem;padding-right:1.2rem;height:2rem;line-height:1.92rem!important;border-radius:1.4rem}.bttn_cancel.huge{font-size:.9rem;font-weight:400;padding-left:1.6rem;padding-right:1.6rem;height:2.8rem;line-height:2.7rem;border-radius:1.4rem}.bttn_delete{color:#fff;font-size:.9rem;font-weight:400;padding-left:1rem;padding-right:1rem;height:2.2rem;line-height:2rem;border-radius:1.3rem;text-decoration:none;background:#1d71ff;border:2px solid #1d71ff;display:inline-block;cursor:pointer;outline:none;background:#ff00001a;color:red;border-color:red}.bttn_delete:hover{color:#1d71ff;background:#fff;border:2px solid #1d71ff}.bttn_delete.small{font-size:.8rem!important;font-weight:600;padding-left:1.2rem;padding-right:1.2rem;height:2rem;line-height:1.92rem!important;border-radius:1.4rem}.bttn_delete.huge{font-size:.9rem;font-weight:400;padding-left:1.6rem;padding-right:1.6rem;height:2.8rem;line-height:2.7rem;border-radius:1.4rem}.bttn_delete:hover{color:#fff;background:red;border-color:red}.flash_info{display:inline-block;margin-left:auto;margin-right:auto;padding:.6rem .6rem .6rem 2.8rem;width:100%;color:#fff;display:flex;align-items:center;justify-content:space-between;background:#00be2f}.flash_info:before{font-size:1.2rem;display:block;margin-left:-1.8rem;position:absolute;content:"\1f44c"}.flash_error{display:inline-block;margin-left:auto;margin-right:auto;padding:.6rem .6rem .6rem 2.8rem;width:100%;color:#fff;display:flex;align-items:center;justify-content:space-between;background:red}.section{width:100%;display:inline-block}.section.toolbar{text-align:right;padding-right:1rem}.section.submenu{padding-left:1rem;height:2.4rem;line-height:2.4rem;border-bottom:2px solid #1d71ff}table.table{width:100%;font-size:.9rem;margin-bottom:1.8rem;border-collapse:collapse;border-top:2px solid #1d71ff}table.table th a{text-decoration:none}table.table a{color:#303fff}table.table a:hover{text-decoration:none}table.table tbody tr:nth-child(2n){background:#f1f6fa}table.table tr{border-bottom:1px solid #e2e2e2}table.table th,table.table td{min-width:3rem;text-align:left;padding:.8rem .2rem}table.table th.center,table.table td.center{text-align:center!important}table.table th.left,table.table td.left{text-align:left!important}table.table th.right,table.table td.right{text-align:right!important}table.table td.emoji{width:3.4rem;padding:auto 1rem!important}table.table th{border-top:none;border-right:none;border-left:none;border-bottom:2px solid #1d71ff;color:#1d71ff}table.table_show tr td:first-child{text-align:right!important;font-weight:500;width:20%;border-right:1px solid #ccc;padding-right:1rem;padding-left:1rem;font-size:.8rem}table.table_show tr td:first-child:after{content:":"}table.table_show td:last-child{font-size:1rem;padding-left:1rem!important}table.table tr.complete td{opacity:1}table.table tr.complete a{opacity:.35;color:gray!important;text-decoration:line-through!important}table.table tr.complete a:hover{text-decoration:none!important;color:#000!important}table.table tr.complete label,table.table tr.complete .task_info{opacity:.25}table.table td.task{padding:1.2rem .2rem!important}table.table td.task,table.table td.task a{color:#19131d;text-decoration:none;display:inline-block;font-weight:500;letter-spacing:-.01rem}table.table td.task a:hover{text-decoration:underline;color:#1d71ff}table.table td.task.show{padding-left:1.2rem!important;padding-right:.8rem!important}.truncate{max-width:4rem;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.truncate_large{max-width:20rem}@media only screen and (max-width: 700px){.truncate{max-width:4rem}.truncate_large{max-width:12rem}}.form{padding:1.2rem}.form .form-group{width:100%;display:inline-block;margin-bottom:1.4rem}.form .form-group .radio_button_label{margin-right:.8rem}.form .form-buttons{margin-top:2rem;text-align:right;width:100%;display:inline-block}.form .form-buttons button:last-child{margin-right:0}.form .help-block{width:100%;display:inline-block;color:red}.form label{width:100%;color:gray;font-size:.9rem;display:inline-block;margin-bottom:.4rem}.form input[type=text],.form input[type=number],.form input[type=password]{width:100%;padding:.5rem;border-radius:3px;border:1px solid #ccc}.form select{font-size:1rem}.form textarea{width:100%;padding:.4rem;font-size:1rem!important;border-radius:3px;border:1px solid #ccc}.radio_button{display:none}.radio_button_label{font-size:.8rem!important;padding-left:.6rem;padding-right:.6rem;display:inline-block!important;width:auto!important;height:1.8rem;border-radius:.3rem;line-height:1.65rem;cursor:pointer;color:#ccc!important;border:2px solid #ccc}.radio_button_label.small{font-size:.7rem!important;height:1.4rem;line-height:1.15rem;padding-left:.4rem;padding-right:.4rem;border-radius:.8rem}.radio_button_label.micro{font-size:.6rem!important;height:1.2rem;font-weight:500;line-height:1rem;padding-left:.4rem;padding-right:.4rem;border-radius:.2rem}.radio_button_label.emoji{text-align:center!important;border-radius:.2rem;font-size:1.8rem!important;line-height:2.8rem!important;height:3rem!important;width:3rem!important;padding-left:0rem;padding-right:0rem;opacity:.35;border:1px dashed #00f;margin-right:0rem!important;margin-left:0rem!important;display:inline-block!important}.radio_button_label.active,.radio_button:checked+.radio_button_label{color:#fff!important;background:#1d71ff;border:0px solid #1d71ff;padding-top:2px;padding-bottom:2px}.radio_button_label.active.red,.radio_button:checked+.radio_button_label.red{background:red;border:2px solid #f00}.radio_button_label.active.orange,.radio_button:checked+.radio_button_label.orange{background:#ffa100;border:2px solid #ffa100}.radio_button_label.active.green,.radio_button:checked+.radio_button_label.green{background:#00be2f;border:2px solid #00be2f}.radio_button_label.active.grey,.radio_button:checked+.radio_button_label.grey{background:#666}.radio_button_label.active.blue,.radio_button:checked+.radio_button_label.blue{background:#1368f9}.radio_button_label.active.frontEnd,.radio_button:checked+.radio_button_label.frontEnd{background:#8a04ab;background:linear-gradient(to top,#882aff,#8a04ab)}.radio_button_label.active.backEnd,.radio_button:checked+.radio_button_label.backEnd{background:#0038ff;background:linear-gradient(to top,#007dff,#0038ff)}.radio_button_label.active.adminPanel,.radio_button:checked+.radio_button_label.adminPanel{background:#66053c;background:linear-gradient(to top,#8f0074,#66053c)}.radio_button_label.active.emoji,.radio_button:checked+.radio_button_label.emoji{background:#fafafa;border:1px solid #00f;opacity:1;padding-top:0;padding-bottom:0}.radio_button_label.active.emoji.normal,.radio_button:checked+.radio_button_label.emoji.normal{background:none;border:1px solid transparent}textarea.code{font-size:.8rem;padding:.6rem;width:98%;border:1px solid #ccc}textarea.code[disabled]{border:1px solid #ccc;color:#000!important}.micro{font-size:.6rem!important}.small{font-size:.8rem!important}.big{font-size:1rem!important;line-height:1.3rem!important}.large{font-size:1.34rem!important;line-height:1.6rem!important}.mega{font-size:1.5rem!important;line-height:1.6rem!important}.person_avatar{margin:.5rem 1rem;width:6rem;height:6rem}.center,table.table td.center{text-align:center!important}.nowrap{white-space:nowrap}@media only screen and (min-width: 700px){.hide_desktop{display:none}}@media only screen and (max-width: 700px){.mobile_scale{transform:scale(.75)}.hide_mobile{display:none!important}}.header{width:100%;display:inline-block;height:6rem;line-height:6rem;padding-left:1.6rem;padding-right:1.6rem}.header h2{font-size:1.6rem}.header .menu_toggler{margin-right:.62rem;text-decoration:none;height:6rem;line-height:6rem}.header .menu_toggler img{width:1.2rem}.header .logo{font-size:1.4rem;margin-right:.62rem;display:inline-block;text-decoration:none}@media only screen and (max-width: 700px){.header{padding-left:1rem;padding-right:1rem}}.header form{height:0rem;display:inline-block}.header .toolbar{text-align:right;float:right;display:inline-block}.header .toolbar span{display:inline-block}.header form input.search{outline:none;height:2.2rem;font-size:1rem;font-weight:500;line-height:2.2rem;margin-left:.6rem;position:relative;padding-left:.8rem;display:inline-block;border:.1rem solid #ccc;border-radius:1.5rem;transition:.2s ease-in-out}.header_nav{display:none;top:0;left:0;position:absolute;min-width:100%;min-height:100%;background-color:#fff;padding:0;margin:0}.header_nav.is_open{display:block}.header_nav .close_menu_link{position:absolute;right:2rem;top:0rem}.header_nav .close_menu_link img{padding:0;margin:0;width:1.2rem}.header_nav .header_nav_list{padding-top:2rem;text-align:center;line-height:1.8rem}.header_nav .header_nav_list li{padding:0!important;margin:0!important}.header_nav .header_nav_list li a{font-size:.8rem;font-weight:500;color:#00f;text-decoration:none}.header_nav .header_nav_list li a:hover{color:#fc1e68;text-decoration:underline}.task_badge__radio_button{display:none}.task_badge__label_bttn{cursor:pointer;text-align:center;width:2.8rem!important;height:2.8rem!important;line-height:2.8rem!important;display:inline-block;border-radius:3px;border:1px solid #ccc}.task_badge__label_bttn img{margin-top:.4rem;height:1.8rem;display:inline-block}.task_badge_img{height:1.8rem}.task_badge__radio_button:checked+.task_badge__label_bttn{border:1px solid #f00!important}.dashboard{width:100%;padding-top:0rem;display:inline-block}.dashboard .widget{width:49%;float:left;margin-right:2%;position:relative;background:#2a3242;margin-bottom:1rem;padding:0 0 0 .5rem}.dashboard .widget .title a{color:#fff;text-decoration:none;display:inline-block;margin-bottom:1.5rem}.dashboard .widget .title a:hover{color:#fff}.dashboard .widget:nth-child(2n){margin-right:0}@media only screen and (max-width: 700px){.dashboard{margin-top:-.2rem}.dashboard .widget{width:100%;border-radius:0;margin-bottom:0;border-bottom:1px solid #4c556a}}.navigation{width:100%;text-align:center;margin:2rem auto;font-size:.9rem}.navigation ul li{margin:.24rem;display:inline-block}.navigation ul li a{color:#48659d;display:inline-block;float:left;padding:.6rem;width:7.3rem;background:#fff;border-radius:3px;text-decoration:none}.navigation ul li a:hover{color:#fff;transition:background .5s ease;background:#5d158a}.submenu{list-style-type:none}.submenu li{font-size:1.1rem!important;margin-right:1rem;margin-left:1rem;display:inline;font-weight:500}.submenu li:first-child{margin-left:0rem}.submenu li a{text-decoration:none}.menu{top:0;left:0;width:100%;height:100%;z-index:100;position:fixed;background-color:#000000e6;display:flex;flex-direction:row;justify-content:center;padding-top:3rem}.menu_content{display:flex;width:600px;height:100px;padding:2rem;background-color:#fff;border-radius:10px}.menu_item{color:#fff}.pagination{text-align:center;width:100%;font-size:.8rem}.pagination li{display:inline}.pagination li a,.pagination li span{width:2.4rem;height:2.4rem;line-height:2.4rem;text-align:center;color:#1d71ff;border:1px solid #ccc;text-decoration:none;display:inline-block;border-right:none}.pagination li:first-child a{border-radius:4px 0 0 4px}.pagination li:last-child a{border-radius:0 4px 4px 0;border:1px solid #ccc}.pagination li.active a{color:#fff;background:#1d71ff;border-color:#1d71ff}.badge__grey{font-weight:600;font-size:.7rem!important;margin-left:.3rem;padding-left:.6rem;padding-right:.6rem;display:inline-block!important;width:auto!important;height:1.4rem;border-radius:.7rem;line-height:1.4rem;border:none;text-decoration:none;color:#fff!important;background:#ccc!important}.badge__green{font-weight:600;font-size:.7rem!important;margin-left:.3rem;padding-left:.6rem;padding-right:.6rem;display:inline-block!important;width:auto!important;height:1.4rem;border-radius:.7rem;line-height:1.4rem;background:#ccc!important;border:none;text-decoration:none;color:#fff!important;background:#00be2f!important}.badge__red{font-weight:600;font-size:.7rem!important;margin-left:.3rem;padding-left:.6rem;padding-right:.6rem;display:inline-block!important;width:auto!important;height:1.4rem;border-radius:.7rem;line-height:1.4rem;background:#ccc!important;border:none;text-decoration:none;color:#fff!important;background:red!important}html,body{height:100%}.chat{width:100%;max-width:700px;height:100%;margin:0 auto;position:relative;background-color:#fff;box-shadow:0 0 3px #00000040}.chat .closeChatButton{position:absolute;text-decoration:none;padding:1rem;background-color:#ccc;top:0;right:0rem}.chat .chat_form{padding:.3rem;width:100%;background-color:#ccc;position:absolute;bottom:0}.chat .chat_form .form{display:flex}.chat .chat_form .form #chatMessageInput{border:none;border-radius:0}.chat .chat_form .form #showChatMessageTemplates{text-decoration:none;background-color:#fff;padding:.5rem;display:block}.chat .chat_form .sendButton{border:none;outline:none;background:#00f;cursor:pointer;color:#fff;padding:0;text-decoration:underline;font-family:inherit;font-size:inherit;text-decoration:none;padding:.5rem 1rem;display:block}.chat .chat_messages_list{width:100%;height:100%;overflow-x:scroll;padding:1rem 1rem 90px}.chat .chat_messages_list .message{display:block;float:left;width:100%;margin-bottom:1rem;font-size:small}.chat .chat_messages_list .message .name{clear:left;font-size:.8rem;font-weight:600;margin-bottom:.4rem;color:#ffffff80;text-decoration:none}.chat .chat_messages_list .message .date{float:right;margin-top:.4rem;font-size:.6rem;color:#ffffff80}.chat .chat_messages_list .message .avatar{width:28px;height:28px;border-radius:50%;padding:2px;background-color:gray}.chat .chat_messages_list .message .avatar img{width:24px;height:24px}.chat .chat_messages_list .message.left .bubble{max-width:60%;float:left;width:auto;padding:.6rem 1rem;border-radius:0 1rem 1rem;color:#fff;background-color:#00f}.chat .chat_messages_list .message.right .bubble{max-width:60%;float:right;width:auto;padding:.6rem;border-radius:1rem 0rem 1rem 1rem;color:#fff;background-color:#546367}.chat_templates{position:absolute;width:100%;height:100%;background-color:#00f;padding:1rem;color:#fff;display:none;overflow-x:scroll}.chat_templates ul{list-style-type:none}.chat_templates li{margin-bottom:1rem;cursor:pointer}.chats_list .user_msg{font-size:.8rem;font-weight:600;color:#787878}.chats_list .support_msg{font-style:italic;font-size:.8rem;font-weight:600;color:#a0a0a0}.chats_list .date{font-size:.8rem;font-weight:600;color:#787878}body{font-size:16px;padding:0;background:#fafafa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.container{margin-left:auto;margin-right:auto;padding-bottom:1.4rem;max-width:70rem;min-width:14rem;background:#fff;border-radius:0 0 4px 4px;box-shadow:0 0 6px #00000026}.container.login{max-width:26rem;min-width:20rem;margin-top:2%;padding-bottom:.6rem}@media only screen and (max-width: 700px){.container{margin-top:0;box-shadow:none}}
