/*
 * JPI CSS by dJuL 03/2023
 *
 * Modern Theme
 */
body{background-image:url(../images/background_logo.png);background-size:initial;background-position:97.5% calc(97% - 25px);background-color:#333}header{border:none;height:42px}header>div>div{border-left:none;border-right:none;padding:0 8px;height:42px;line-height:42px;text-shadow:none}header>div.left{border-right:none}header>div.left>div{padding:0 10px}header>div.left>div:first-child{background-color:rgba(0,0,0,.13);padding:0 11px}header>div>div#h-playstatus{padding:0 8px 0 0}header>div>div:not(#h-playstatus):not(#h-network):not(#h-time):not(.selected):hover{border-left:none}nav{background:rgba(0,0,0,.32)}nav div.device_name_background{background:rgba(35,35,35,.85);backdrop-filter:blur(1px)}@media screen and (max-width:760px){nav{background:rgba(34,34,34,.96);backdrop-filter:blur(2px)}}body>div.device_name{background:rgba(48,48,48,.8)}footer{color:#606060;z-index:-1;position:relative}div#load{background:rgba(70,70,70,.75);background-image:url(../images/load_logo.png);background-size:initial;background-position:97.5% calc(97% - 25px);background-repeat:no-repeat}main div.load{background:rgba(70,70,70,.75)}.ui-dialog div.load{background:rgba(80,80,80,.75)}i#menu-control{position:initial}body>div.prefs>div.menu_prefs{background:rgba(42,42,42,.98);border-radius:8px;border-top-left-radius:4px;border-bottom-left-radius:3px}div.device_spectrum{box-shadow:none;border-radius:6px!important;background-color:#2b2b2b}label.checkbox{box-shadow:inset 0 1px 1px rgba(0,0,0,.3),0 1px 0 rgba(100,100,100,.3);background:linear-gradient(rgba(57,57,57,.9) 0%,rgba(67,67,67,.9) 100%)}label.radio{width:12px;height:12px;background:#2d2d2d;border:solid 2px #777}label.radio:after{width:8px;height:8px;-webkit-box-shadow:inset 0 1px 1px rgba(168,195,103,.4),0 1px 3px rgba(0,0,0,0);-moz-box-shadow:inset 0 1px 1px rgba(168,195,103,.4),0 1px 3px rgba(0,0,0,0);box-shadow:inset 0 1px 1px rgba(168,195,103,.4),0 1px 3px rgba(0,0,0,0)}div#toast>div{background-image:url(../images/toast.png)}div#toast>div>div{border-radius:4px 0 0 4px}body>div.prefs>div.menu_prefs>div{color:#6b6b6b}body>div._DEV_SEL_{left:125px;bottom:4px;opacity:.9}body>div._DEV_SEL_>div.bootstrap-switch{margin-left:5px}body>div._DEV_SEL_>div._MENU_SEL_{margin-bottom:1px}body>div._DEV_SEL_>div._MENU_SEL_ li.sep,body>div.prefs>div.menu_prefs li.sep{border-top:solid 1px #393939}pre{border:solid 1px #333;background-color:#222;border-radius:5px}.sp-container{border:none}.sp-container>div.sp-title{border:none;margin:0;padding:6px 10px;background:#1c1c1d}button.ui-button{padding:5px 11px}button.ui-button.basicBtn{padding:6px 12px}.ui-button,.sp-container button{background-color:#1e1e1e}.ui-dialog-buttonpane .ui-dialog-buttonset .ui-button.ui-state-hover,.ui-button.ui-state-hover:not(.ui-dialog-titlebar-close),.ui-button.ui-state-forcehover .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button,.ui-button.gray_btn,.ui-button.green_btn,.ui-button.red_btn,.ui-button.blue_btn,.ui-button,.sp-container button{border-color:transparent!important}button.eventbtn.gray_btn{height:26px}button.getlastbtn.gray_btn{margin-left:5px;padding:4px 9px!important}.ui-dialog div.load{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.ui-dialog .ui-dialog-titlebar{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}.ui-dialog .ui-dialog-content{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0}.ui-dialog .ui-dialog-titlebar{position:relative;border:0 solid #fff;padding:5px 15px;font-size:18px;text-decoration:none;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;border-bottom:1px solid #ccc}.ui-tabs-nav.ui-helper-reset{line-height:1.07}.ui-widget-content.ui-tooltip{color:#e0dcbe!important;box-shadow:4px 6px 12px rgba(0,0,0,.3);background:rgba(72,72,72,.94)!important;backdrop-filter:blur(2px)}.ui-contextmenu,.ui-contextmenu ul.ui-menu{border:solid 1px #393939!important}.ui-spinner-input{width:60px}.ui-slider .ui-slider-range,.ui-widget-content .ui-slider-horizontal{border-radius:3px!important}.ui-widget-content .ui-slider-horizontal{background-color:#444!important;background-image:none!important}.ui-slider .ui-slider-range{background-color:#5f8c37!important;background-image:none}.ui-slider .ui-slider-handle{border:none;top:-4px}.ui-widget-content{border:none!important}.ui-dialog{border-radius:10px;padding:0;box-shadow:2px 2px 10px 0 rgba(0,0,0,.2)}.ui-dialog .ui-dialog-titlebar{font-size:1.1em;border-bottom:none!important;padding:3px 15px 3px 10px}.ui-dialog .ui-dialog-title{padding:1px}.ui-dialog .ui-dialog-titlebar-close{top:initial;margin:4px 2px 0 0}.ui-dialog .ui-dialog-buttonpane{padding:0 5px 3px 0!important}.ui-dialog-buttonpane .ui-dialog-buttonset .ui-button{min-width:75px}.ui-dialog .ui-dialog-buttonpane button:last-of-type{margin:6px 4px 6px 1px;cursor:pointer}.ui-tabs .ui-tabs-nav li a{padding:10px 12px 8px!important}.ui-spinner-input{margin:0 16px 0 0!important}.ui-spinner a.ui-spinner-button{border:none}.mCS-dJuL.mCSB_scrollTools_vertical,.mCS-dJuL.mCSB_scrollTools_horizontal{box-shadow:inset 1px 0 1px rgba(0,0,0,.05),inset 17px 0 0 rgba(32,32,32,.7)}div.form h2{margin-bottom:20px}div.form h3{border-top:solid 1px rgba(40,40,40,.55);border-left:solid 1px rgba(40,40,40,.55);border-right:solid 1px rgba(40,40,40,.55)}div.form h3:last-of-type:not(.VISIBLE){border-bottom:solid 1px rgba(40,40,40,.55)}div._SP_INSERT_TO_ACTION_FIXED_{margin:6px}.ui-dialog .ui-dialog-content.MarginLOG{padding:0 12px!important}td.w_alert{padding:10px 2px 1px!important}div.configKeys>div>div:first-of-type{border-top:solid 1px #3f3f3f;border-left:solid 1px #3f3f3f}div.configKeys>div>div:nth-child(3){border-top:solid 1px #3f3f3f}div.configKeys>div>div:nth-child(5){border-top:solid 1px #3f3f3f;border-right:solid 1px #3f3f3f}div.configKeys>div>div:last-of-type{border-left:solid 1px #3f3f3f;border-right:solid 1px #3f3f3f;border-bottom:solid 1px #3f3f3f}div.m_HOME h2{margin-bottom:22px}div.m_HOME div.section img.section{width:3em;height:3em}div.m_HOME div.section img.status{width:1.2em;height:1.2em;margin-top:14px}div.m_HOME div.type{font-size:1.24em}div.m_HOME div.section{margin-top:3px;border-left:solid 1px rgba(160,160,160,.05)}div.m_HOME button{margin:30px 4px 0 0}div.m_HOME div.last_event{margin:28px 0 5px 0}div.m_CUSTOM_KEYWORDS div.form>div>span>div:nth-child(3) .ui-button,div.m_LOCAL_KEYWORDS div.form>div>span>div:nth-child(3) .ui-button{margin-right:2px;margin-left:3px}div.m_SYNC div.form tbody td>button:first-of-type,div.m_CAM_VIEWER td:nth-child(4) button:not(:last-of-type){margin-right:5px}td.w_PLAYER_EDITOR div.form button{margin-right:0}div.m_SYNC>div:last-of-type{margin-top:22px}div.m_BACKUP div.form>div>span>div:nth-child(5) .ui-button{margin-left:2px}div.m_BACKUP div.form>button{margin-right:1px}div.form>div{background:rgba(43,43,43,1)}div.event div.base{background:rgba(40,40,40,.8);box-shadow:none;border-radius:5px}div.event div.base>div:last-of-type{margin-top:5px}div.event div.content{height:116px;min-height:116px}div.event div.action{background:rgba(100,100,100,.5)}div.event div.action:hover{background:rgba(110,110,110,.7)}div.event>div.nokey{box-shadow:none}div.event div.sortBug{height:4px}div.event div.base>div:last-of-type>div>div:last-of-type>div:not(.sortBug){margin:0 5px 5px 5px}div.event div.block{padding:6px 8px 8px 0}div.event div.block,div.event div.comment,div.event div.action{margin:5px}div.event div.handle_div{padding-left:5px}div.event div.base>i{margin:1px 0 0 9px}div.event div.block>i.handle{margin:4px 0 0 10px}div.event div.block>button.eventbtn{margin:-17px 0 0 6px}div.event div.block>button.eventbtn:not(:last-of-type){margin-top:-41px}div.event div.block>button.eventbtn:first-of-type{margin-top:-66px}div.event div.block>div>div>div.__IF__,div.event div.block>div>div>div.__IF__:last-of-type{padding-top:10px!important}div.event div.block>div>div>div.__ELSEIF__,div.event div.block>div>div>div.__ELSEIF__:last-of-type{padding-top:8px!important}div.event div.block>div>div>div.__ELSE__{line-height:8px}td.w_SERVER_CONFIG{padding:0 0 5px 0!important}td.w_SERVER_CONFIG button.SERVER_cancel_btn{margin:3px 0 2px -2px}td.w_ACTION div#action-tab-assist>span:nth-child(2) td:nth-child(2) input.spinner{width:155px}div._SP_INSERT_TO_LOG_FIXED_ button.LOG_select_btn{margin-right:2px}div._SP_INSERT_TO_LOG_FIXED_ button{margin-bottom:9px!important}div.ui-dialog-content.MarginVARS{padding:.5em 13px}div.m_MICROPHONE button{margin-left:5px}div.m_MICROPHONE img,div.m_MICROPHONE iframe,div.m_CAMERA img,div.m_CAMERA iframe{border:solid 1px #333}div.m_CAMERA button{margin:-2px 2px 0 3px}td.w_CLEAN table tr:not(:first-of-type) td,td.w_SMS div.sms_threads tr:not(.empty) td{border-top:solid 1px #393939}td.w_SMS div.sms_threads tr:last-of-type:not(.empty) td{border-bottom:solid 1px #393939}td.w_SMS div.sms_threads tr.empty td:nth-child(2){color:#888}div._SD_INSERT_TO_SMS_FIXED_ button.counter{margin-left:9px;margin-top:0.5em!important}div._SD_INSERT_TO_SMS_FIXED_ textarea{margin:0 5px 8px 10px;min-height:49px}div._SP_INSERT_TO_SMS_FIXED_>div.right>button.gray_btn{margin-right:1px}div._SD_INSERT_TO_MANAGE_DOWNLOADS_FIXED_>div.right>button:first-of-type{margin-right:2px}td.w_VOLUME td{height:28px;line-height:28px}td.w_VOLUME div.form small.block{margin:0 0 0 27px;text-align:left}td.w_VOLUME div.form button{margin-left:25px}td.w_VARS table{border:none}td.w_VARS tr>td:last-of-type .ui-button{margin-left:2px}div._SP_INSERT_TO_VARS_FIXED_ button.VARS_refresh_btn{margin-right:2px}td.w_VARS th:first-of-type,div.m_SYNC div.form th:first-of-type{border-top-left-radius:5px}td.w_VARS th:last-of-type,div.m_SYNC div.form th:last-of-type{border-top-right-radius:5px}td.w_VARS tr:last-of-type td:first-of-type,div.m_SYNC div.form tr:last-of-type td:first-of-type{border-bottom-left-radius:5px}td.w_VARS tr:last-of-type td:last-of-type,div.m_SYNC div.form tr:last-of-type td:last-of-type{border-bottom-right-radius:5px}div.m_SYNC div.form>div:nth-child(7)>div:last-of-type>div>div:first-of-type>div{border-radius:5px}td.w_CLEAN{padding-top:5px!important;padding-bottom:0!important}div._SP_INSERT_TO_CONFIG_FIXED_ button.CONFIG_refresh_btn,div._SP_INSERT_TO_CONFIG_FIXED_ button.CONFIG_refreshSD_btn,div._SP_INSERT_TO_CONFIG_FIXED_ button.CONFIG_refreshBAK_btn,div._SP_INSERT_TO_CONFIG_FIXED_ button.CONFIG_selectall_btn{margin:10px 3px 10px 0}div._SD_INSERT_TO_WELCOME_FIXED_{margin:8px 12px 0}td.w_WELCOME div.left,td.w_ABOUT>div.left{background-image:url(../images/logoapp_flat.png)}td.w_ABOUT div>div.about button,td.w_ABOUT div>div.about button:hover{border-color:#1a1a1a00}