body{margin:0;padding:0;background-color:#f0f4f5;}
a{text-decoration:none}
.deleted *:not(.zmdi){text-decoration:line-through}
.PanelHeader{width:100%;min-width:1366px;height:66px;border-bottom:1px solid rgba(33, 33, 33, 0.1);background-color:white;position:fixed;top:0;left:0;z-index:101;display:flex}
.PanelHeader .logo{width:280px;height:100%;padding:0 15px;line-height:1.5;font-size:14px;position: relative;}
.PanelHeader .logo a{text-decoration:none;display: flex;justify-content: left;align-items: center;width: 100%;height: 100%;}
.PanelHeader .logo img{max-width:80px;max-height:60px;margin-right:10px;}
.PanelHeader .logo ul{margin:0;padding:0;list-style:none;display:none;position: absolute;top: 66px;left: 0;z-index: 1000;width: 350px;border: 1px solid #ccc;}
.PanelHeader .logo:hover ul{display:block;background-color:white}
.PanelHeader .logo li{display: flex;justify-content: left;align-items: center;padding: 10px;background-color: white;overflow: hidden;border-bottom: 1px solid #ccc;transition:0.3s all linear}
.PanelHeader .logo li:hover{background-color:#0FBF61;color:white}
.PanelHeader .logo li img{max-width: 80px;max-height:60px;width: auto;}
.PanelHeader .nav{width:calc(100% - 380px);display:flex;align-items:center;justify-content:center}
.PanelHeader .nav ul{margin:0;padding:0;}
.PanelHeader .nav li{line-height:30px;padding:0 8px;text-align:center;font-size:16px;font-weight:600;text-transform:uppercase;display:inline-block;vertical-align:top;position:relative}
.PanelHeader .nav li a{line-height:30px;font-size:14px;color:#252525;display:block}
.PanelHeader .nav li:hover a{color:#0097FB}
.PanelHeader .nav li.on{border-bottom:2px solid #0097FB}
.PanelHeader .nav li.on > a{color:#0097FB !important}
.PanelHeader .nav li a img{width:20px;max-height:20px;margin-right:5px;display:inline-block;vertical-align:sub}
.PanelHeader .nav li > ul{position:absolute;top:30px;left:0;background-color:white;display:none;box-shadow:0 0 8px rgba(0,0,0,0.6);z-index:999}
.PanelHeader .nav li:hover > ul{display:block}
.PanelHeader .nav li:hover > ul li{width:250px;line-height:30px;padding:3px 10px;text-align:left;font-size:16px;font-weight:500;text-transform:initial;background-color:white;}
.PanelHeader .nav li:hover > ul li a{color:#212121}
.PanelHeader .nav li:hover > ul li a img{width:20px;max-height:20px;margin-right:10px;display:inline-block;vertical-align:sub}
.PanelHeader .nav li:hover > ul li:hover{background-color:#0097FB}
.PanelHeader .nav li:hover > ul li:hover > a{color:white}
.PanelHeader .nav ul ul ul{left:250px;top:0;min-width:250px}
.PanelHeader .nav a i.zmdi-chevron-right{margin-left:10px;float:right;line-height:30px}
.PanelHeader .menu{width:120px;height:100%;margin:0;padding:0 15px}
.PanelHeader .menu li{position:relative}
.PanelHeader .menu li:hover > ul{display:block}
.PanelHeader .menu > li{margin:0;padding:0;min-height:66px;color:#878787;list-style:none;position:relative;display:inline-block;vertical-align:top}
.PanelHeader .menu > li ul{margin:0;padding:0;display:none}
.PanelHeader .menu > li a{text-decoration:none;font-size:14px;display:block;position:relative}
.PanelHeader .menu > li i{padding:20px 10px 0;font-size:24px;color:#878787;transition:0.3s ease}
.PanelHeader .menu > li i:hover{color:black}
.PanelHeader .menu > li i.zmdi-account{padding:20px 5px 0 0}
.PanelHeader .menu > li label{font-size:16px;line-height:25px;display:block;text-align:center}
.PanelHeader .menu > li .badge{width:16px;height:16px;line-height:16px;font-size:10px;text-align:center;background-color:#b10058;border-radius:50%;color:white;position:absolute;top:10px;right:5px}
.PanelHeader .menu > li img{width:40px;height:40px;border-radius:50%;margin:10px auto 0;display:block}
.PanelHeader .menu > li .name{height:40px;line-height:40px;margin:10px 0 0;color:#212121;font-size:16px;font-weight:bold;text-transform:capitalize;display:inline-block;vertical-align:top}
.PanelHeader .menu > li ul{min-width:200px;margin:0;padding:0;display:none;position:absolute;top:50px;right:0;background-color:white;border-radius:2px;box-shadow:0 2px 15px rgba(0, 0, 0, 0.175)}
.PanelHeader .menu > li ul li{min-height:35px;line-height:35px;margin:0;padding:0 10px;list-style:none;color:black}
.PanelHeader .menu > li ul li:hover{background-color:#F4F4F4}
.PanelHeader .menu > li ul li img{width:22px;height:22px;margin-right:3px;border-radius:unset;display:inline-block;vertical-align:text-bottom}
.PanelHeader .menu > li ul li i{padding:10px !important;font-size:18px}
.PanelHeader .menu > li ul li label{font-size:16px;display:inline-block;vertical-align:text-bottom}
.PanelHeader .menu > li ul li a i.zmdi-chevron-right{position:absolute;top:2px;right:-10px}
.PanelHeader .menu > li ul li.divider{min-height:unset;height:1px;margin:4px 0;background-color:rgba(33, 33, 33, 0.1);overflow:hidden}
.PanelHeader .menu .notify{width:400px;height:0;transition:all 0.5s;opacity:0.9;overflow:hidden;display:block !important}
.PanelHeader .menu li:hover .notify,.PanelHeader .menu .notify.active{height:300px;overflow-y:auto}
.PanelHeader .menu .notify li{padding:0;position:relative;overflow:hidden}
.PanelHeader .menu .notify .header{width:100%;height:40px;line-height:40px;padding:0;text-indent:15px;color:#212121;border-bottom:1px solid rgba(33, 33, 33, 0.1);font-weight:500;font-size:16px}
.PanelHeader .menu .notify .header:hover{background-color:white}
.PanelHeader .menu .notify .header span{float:right;margin-right:10px;color:#878787}
.PanelHeader .menu .notify .header span:hover{color:#212121}
.PanelHeader .menu .notify .item .close{width:25px;height:25px;position:absolute;top:2px;right:5px;z-index:2;text-align:center;transition:all 0.3s}
.PanelHeader .menu .notify .item .close:hover{background-color:#ccc;border-radius:50%}
.PanelHeader .menu .notify .item .close i{margin:0;padding:0 !important;color:#878787;font-size:22px;position:initial}
.PanelHeader .menu .notify .item .close i:hover{color:#212121}
.PanelHeader .menu .notify .item{width:calc(100% - 30px);padding:0 15px;border-bottom:1px solid rgba(33, 33, 33, 0.1);display:inline-block}
.PanelHeader .menu .notify .item.empty{height:50px;line-height:50px;padding:50px 15px;text-align:center;color:#878787;border:0 !important;background-color:white !important}
.PanelHeader .menu .notify .item .image{width:40px;height:40px;margin:10px 0;display:inline-block;vertical-align:top}
.PanelHeader .menu .notify .item .image img{max-width:40px;max-height:40px;width:auto;height:auto;margin:0 auto;padding:0}
.PanelHeader .menu .notify .item .content{width:calc(100% - 64px);margin:0 10px;display:inline-block;vertical-align:top}
.PanelHeader .menu .notify .item .content div{line-height:30px;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.PanelHeader .menu .notify .item .content p{max-height:50px;line-height:25px;margin:0;padding:0;color:#878787;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.PanelHeader .menu .notify .footer{height:40px;line-height:40px;padding:0 15px;color:#212121;display:flex;justify-content:center}
.PanelHeader .menu .notify .footer:hover{background-color:white}
.PanelHeader .menu ul.sub{right:100%;top:0;min-width:220px}
.PanelHeader .menu ul.sub.bottom{top:unset;bottom:0}
.PanelHeader .menu ul.sub .image{width:25px;height:25px;margin:5px;display:inline-block;vertical-align:top}
.PanelHeader .menu ul.sub .image img{max-width:25px;max-height:25px;width:auto;height:auto;margin:0;padding:0;border-radius:0}
.PanelHeader .menu ul.sub .name{max-width:200px;height:35px;line-height:35px;margin:0;color:#212121;font-size:14px;font-weight:400;text-transform:unset;display:inline-block;vertical-align:top;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.PanelHeaderSep{width:100%;height:66px}
.PanelMain{width:calc(100% - 30px);min-height:500px;margin:15px;display:inline-block;position:relative}
.PanelMain.full{margin:0 15px}
.PanelMain > h1{max-width:50%;font-size:20px;margin:10px 0;padding:0;line-height:30px;color:#212121}
.PanelMain > h1 > select{height:35px;margin:0 5px 0 0;padding:0 5px;border:1px solid #ccc;font-size:14px;color:#212121;display:inline-block;vertical-align:top}
.PanelMain > h1 > select:focus{outline:none;border:1px solid #aaa}
.PanelMain.full > h1{width:calc(100% - 40px);max-width:unset;margin:20px;font-size:26px;text-align:center;text-transform:uppercase}
.PanelMain .nav{max-width:50%;margin:0;padding:0;position:absolute;top:15px;right:15px;font-size:13px;color:#212121;}
.PanelMain .nav a{margin:0 5px;font-size:14px;color:#555;transition:all 0.3s ease;text-decoration:none;display:inline-block;}
.PanelMain .nav a:hover{color:black}
.PanelMain .main{width:calc(100% - 32px);margin-bottom:15px;padding:15px;border:1px solid rgba(33, 33, 33, 0.1);border-radius:2px;background-color:white;position:relative}
.PanelMain.frame{min-height:unset}
.PanelMain.frame > h1{width:calc(100% - 10px);max-width:unset;margin:0 5px 5px;font-size:22px;text-align:center;text-transform:uppercase}
.PanelMain.frame .nav{display:none}
.PanelMain.frame .main{margin:0 auto}
.PanelMain .col{width:calc(50% - 10px);margin:0 10px 0 0;padding:0;border:0;display:inline-block;vertical-align:top}
.PanelMain .col:nth-child(2n){width:calc(50% - 10px);margin-right:0;margin-left:10px}
.PanelMain .col3{width:calc(33% - 18px);margin:0 15px 0 0;padding:0;border:0;display:inline-block;vertical-align:top}
.PanelMain .row{width:calc(100%);margin:5px 0 0;display:flex}
.PanelMain .row > label{width:120px;height:35px;line-height:35px;margin:0 15px 0 0;font-size:14px;color:#212121;text-align:right;display:inline-block;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.PanelMain .row > span{height:35px;line-height:35px;margin-left:5px;font-size:14px;color:#212121;display:inline-block;vertical-align:top;white-space:nowrap}
.PanelMain .row > input[type="text"],.PanelMain .row > input[type="password"]{width:calc(100% - 162px);height:35px;line-height:35px;margin:0;padding:0 10px;border:1px solid #ccc;font-size:14px;color:#212121;display:inline-block;vertical-align:top}
.PanelMain .row > input[type="text"]:focus,.PanelMain .row > input[type="password"]:focus{outline:none;border:1px solid #aaa}
.PanelMain .row > input[type="text"].center{text-align:center}
.PanelMain .row > input[type="checkbox"],.PanelMain .row > input[type="radio"]{margin-top:10px}
.PanelMain .row > textarea{width:calc(100% - 162px);min-height:50px;margin:0;padding:10px;border:1px solid #ccc;font-size:14px;color:#212121;resize:none;display:inline-block;vertical-align:top}
.PanelMain .row > textarea:focus{outline:none;border:1px solid #aaa}
.PanelMain .row > select{height:35px;margin:0;padding:0;border:1px solid #ccc;font-size:14px;color:#212121;display:inline-block;vertical-align:top}
.PanelMain .row > select:focus{outline:none;border:1px solid #aaa}
.PanelMain .row > select[disabled]{color:#888}
.PanelMain .row > p{width:calc(100% - 160px);line-height:1.5;margin:5px 0 5px 140px;padding:0;font-size:12px;color:#aaa;display:block;}
.PanelMain .row a.button i{margin-right:8px;font-size:inherit;color:inherit}
.PanelMain .row > button,.PanelMain .row a.button{margin:0 15px 10px;padding:0 15px;height:35px;line-height:35px;font-size:14px;text-decoration:none;background-color:#1d96b2;border:1px solid #1d96b2;color:white;transition:all linear .2s;display:inline-block;cursor:pointer}
.PanelMain .row > button:hover,.PanelMain .row a.button:hover{background-color:#23B7DC}
.PanelMain .row > button.green,.PanelMain .row a.button.green{background:none;background-color:#98ce44;border-color:#98ce44;color:white}
.PanelMain .row > button.green:hover,.PanelMain .row a.button.green:hover{background-color:#7fb231;border-color:#7fb231}
.PanelMain .row > button.blue,.PanelMain .row a.button.blue{background:none;background-color:#2385C7;border-color:#2385C7;color:white}
.PanelMain .row > button.blue:hover,.PanelMain .row a.button.blue:hover{background-color:#1D6DA3;border-color:#1D6DA3}
.PanelMain .row > button.red,.PanelMain .row a.button.red{background:none;background-color:#f34235;border-color:#f34235;color:white}
.PanelMain .row > button.red:hover,.PanelMain .row a.button.red:hover{background-color:red;border-color:red}
.PanelMain .row > button.black,.PanelMain .row a.button.black{background:none;background-color:#212121;border-color:#212121;color:white}
.PanelMain .row > button.black:hover,.PanelMain .row a.button.black:hover{background-color:#555;border-color:#555}
.PanelMain .row.address > input[type="text"]{width:150px;margin-right:10px}
.PanelMain .row.address > select{}
.PanelMain .row.label90 > label{width:90px}
.PanelMain .row.label90 > input[type="text"],.PanelMain .row.label90 > textarea{width:calc(100% - 132px)}
.PanelMain .row.label150 > label{width:150px}
.PanelMain .row.label150 > input[type="text"],.PanelMain .row.label150 > textarea{width:calc(100% - 192px)}
.PanelMain .row .right:not(td){margin-right:0;float:right}
.PanelMain .imageselect{width:100px;height:100px;margin-right:10px;border:1px solid #ccc;box-shadow:0 0 3px rgba(0,0,0,0.4);background-color:#eee;background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block;cursor:pointer;position:relative}
.PanelMain .imageselect label{width:100%;height:25px;line-height:25px;top:calc(50% - 15px);color:#ccc;font-size:14px;text-align:center;position:absolute;z-index:1;cursor:pointer}
.PanelMain .imageselect img{max-width:100%;max-height:100%;margin:auto;display:block;position:absolute;z-index:2;cursor:pointer}
.PanelMain fieldset{width:calc(100% - 22px);border:1px solid #ccc;margin:5px;padding:5px}
.PanelMain legend{margin:0 5px;padding:0}
.PanelMain .main h1{font-size:20px;margin:0;padding:0;line-height:30px}
.PanelMain .main > h1{width:calc(100% - 300px)}
.PanelMain .main h2{font-size:18px;font-weight:500;margin:0 0 5px;padding:0 0 5px;line-height:30px;border-bottom:1px solid #ccc}
.PanelMain .main h2 img{height:20px;margin:5px 10px 0 0;float:left}
.PanelMain .main h2 a.button{margin:0 0 0 10px;padding:0 10px;height:30px;line-height:30px;font-size:12px;font-weight:400;text-decoration:none;background-color:#ccc;color:black;float:right;cursor:pointer;transition:all 0.3s linear}
.PanelMain .main h2 a.button:hover{background-color:#1d96b2;color:white}
.PanelMain .main h2 a.button i{margin-right:8px;font-size:inherit;color:inherit}
.PanelMain .main .translate{position:absolute;top:10px;right:10px}
.PanelMain .main .translate label{font-size:14px;font-weight:bold}
.PanelMain .main i.zmdi{font-size:20px;color:#878787}
.PanelMain .main i.zmdi:hover{color:black}
.PanelMain .main input[type="text"]{margin:0;padding:0 10px;height:30px;line-height:30px;border:1px solid #ccc;display:inline-block}
.PanelMain .main select{margin:0;padding:0 10px;height:30px;line-height:2px;border:1px solid #ccc;display:inline-block}
.PanelMain .main .search{width:100%;margin:5px 0}
.PanelMain .main .search > label{margin:0 5px;height:30px;line-height:30px;display:inline-block;vertical-align:top}
.PanelMain .main .search > button,.PanelMain .main .search > a{margin:0 10px;padding:0 10px;height:32px;line-height:32px;background-color:#1d96b2;border:1px solid #1d96b2;color:white;display:inline-block}
.PanelMain .main .search > button:hover,.PanelMain .main .search > a:hover{background-color:#23B7DC}
.PanelMain .main .search > a{float:right;text-decoration:none}
.PanelMain .main .search .row > a{margin:0 15px 10px;padding:0 15px;height:35px;line-height:35px;font-size:14px;text-decoration:none;background-color:#1d96b2;border:1px solid #1d96b2;color:white;display:inline-block;cursor:pointer}
.PanelMain .main .search .row > a:hover{background-color:#23B7DC}
.PanelMain .main .search .row > a img{display:inline-block;vertical-align:middle;margin-right:5px}
.PanelMain .main .search ul.menu{margin:0;padding:0;list-style:none}
.PanelMain .main .search ul.menu li{position:relative}
.PanelMain .main .search ul.menu li i{margin:0 8px;font-size:inherit;color:inherit}
.PanelMain .main .search ul.menu li i.zmdi-chevron-down{margin-right:0}
.PanelMain .main .search ul.menu > li > a{margin:0;padding:0 15px;height:35px;line-height:35px;font-size:14px;text-decoration:none;background-color:#1d96b2;border:1px solid #1d96b2;color:white;display:inline-block;cursor:pointer}
.PanelMain .main .search ul.menu > li > a:hover{background-color:#23B7DC}
.PanelMain .main .search ul.menu > li > ul{margin:0;padding:0;list-style:none;background-color:white;border:1px solid #ccc;position:absolute;top:35px;left:unset;right:0;z-index:2;display:none}
.PanelMain .main .search ul.menu > li:hover > ul{display:block}
.PanelMain .main .search ul.menu > li > ul li{height:35px;line-height:35px;font-size:14px;transition:all 0.3s linear}
.PanelMain .main .search ul.menu > li > ul li:hover{background-color:#eee}
.PanelMain .tabs{width:100%;position:relative}
.PanelMain .tabs > ul{margin:0 1px 5px;padding:0;list-style:none;border-bottom:1px solid rgba(33, 33, 33, 0.1)}
.PanelMain .tabs > ul > li{margin:0;padding:10px 15px;height:30px;line-height:30px;color:#878787;display:inline-block;transition:all 0.3s linear}
.PanelMain .tabs > ul > li.active{border-bottom:3px solid #1d96b2;color:black}
.PanelMain .tabs > ul > li:hover{color:#212121}
.PanelMain .tabs > ul a{text-decoration:none;font-size:14px}
.PanelMain .tabs > a{margin:0;padding:0 10px;height:32px;line-height:32px;background-color:#1d96b2;border:1px solid #1d96b2;color:white;text-decoration:none;position:absolute;top:15px;right:0}
.PanelMain .tabs > a:hover{background-color:#23B7DC}
.PanelMain .main table{width:100%;border-spacing:1px;margin:0 0 15px}
.PanelMain .main thead th{min-height:44px;line-height:30px;margin:0;padding:5px;background-color:#1d96b2;border:1px solid #1d96b2;border-collapse:collapse;font-size:16px;font-weight:500;text-align:center;color:white}
.PanelMain .main thead th.mini{min-height:30px;line-height:20px;font-size:14px;}
.PanelMain .main thead .zmdi{margin:auto;color:white}
.PanelMain .main tbody td{min-height:40px;line-height:25px;margin:0;padding:5px;background-color:transparent;border:1px solid rgba(33, 33, 33, 0.1);border-collapse:collapse;font-size:14px;color:#212121;vertical-align:top}
.PanelMain .main tbody td img{max-width:80px;max-height:40px}
.PanelMain .main tbody td p{max-height:80px;margin:0;padding:0;overflow:hidden;text-align:justify}
.PanelMain .main tbody td.center{text-align:center}
.PanelMain .main tbody td.right{text-align:right}
.PanelMain .main tbody td.property{background-color:#1d96b2;color:white}
.PanelMain .main tbody .small{font-size:12px;line-height:1.5}
.PanelMain .main tbody .red{color:red !important}
.PanelMain .main tbody td .status{width:calc(100% - 10px);margin:0 0 8px;padding:5px;border-radius:8px;line-height:1.5;background-color:#eee;font-size:11px;text-align:center;display:block;position:relative}
.PanelMain .main tbody td .status *{text-decoration:unset !important}
.PanelMain .main tbody td .status ul{width:200px;margin:0;padding:0;border:1px solid #aaa;background-color:white;color:black;text-align:left;left:-200px;top:0;position:absolute;z-index:10;display:none;list-style:none;box-shadow:0 0 8px rgba(0,0,0,0.6)}
.PanelMain .main tbody td .status:hover ul{display:block}
.PanelMain .main tbody td .status ul li{height:30px;line-height:30px;border-bottom:1px solid #ccc;padding:0 8px;font-size:14px}
.PanelMain .main tbody td .status ul li:last-child{border-bottom:0}
.PanelMain .main tbody td .status ul li:hover{background-color:#CCDADD}
.PanelMain .main tbody td .status ul li label{margin-right:5px;margin-top:2px;border-radius:50%;background-color:#eee;width:25px;height:25px;line-height:25px;display:inline-block;vertical-align:top;font-size:11px;font-weight:bold;text-align:center;display:inline-flex;justify-content:center;align-items:center}
.PanelMain .main tbody td .status.statuspack,.PanelMain .main tbody td .status ul li.statuspack label,
.PanelMain .main tbody td .status.statusrestore,.PanelMain .main tbody td .status ul li.statusrestore label,
.PanelMain .main tbody td .status.statuspackbegin,.PanelMain .main tbody td .status ul li.statuspackbegin label{background-color:yellow;color:black}
.PanelMain .main tbody td .status.statuspackend,.PanelMain .main tbody td .status ul li.statuspackend label{background-color:#1d96b2;color:white}
.PanelMain .main tbody td .status.statusverify,.PanelMain .main tbody td .status ul li.statusverify label{background-color:#0097FB;color:white}
.PanelMain .main tbody td .status.statusship,.PanelMain .main tbody td .status ul li.statusship label,
.PanelMain .main tbody td .status.statusshipbegin,.PanelMain .main tbody td .status ul li.statusshipbegin label,
.PanelMain .main tbody td .status.statusshiparrived,.PanelMain .main tbody td .status ul li.statusshiparrived label{background-color:green;color:white}
.PanelMain .main tbody td .status.statuspackdelay,.PanelMain .main tbody td .status ul li.statuspackdelay label,
.PanelMain .main tbody td .status.statusshipdelay,.PanelMain .main tbody td .status ul li.statusshipdelay label,
.PanelMain .main tbody td .status.statusshipfail,.PanelMain .main tbody td .status ul li.statusshipfail label
.PanelMain .main tbody td .status.statuscancel,.PanelMain .main tbody td .status ul li.statuscancel label{background-color:red;color:white}
.PanelMain .main tbody td .status.statusshipend,.PanelMain .main tbody td .status ul li.statusshipend label,
.PanelMain .main tbody td .status.statuscomplete,.PanelMain .main tbody td .status ul li.statuscomplete label{background-color:transparent;color:green;border:1px solid green}
.PanelMain .main tbody td .status ul li.statusdelete label{background-color:black;color:white}
.PanelMain .main tbody td .status.statusselect{border:0;background-color:transparent}
.PanelMain .main tbody td .status.statuscomplete{border:0}
.PanelMain .main tbody td .status ul li label i{color:white !important;font-size:14px}
.PanelMain .main tbody td .status ul li.statuspack label i,.PanelMain .main tbody td .status ul li.statusrestore label i,.PanelMain .main tbody td .status ul li.statuspackbegin label i{color:black !important}
.PanelMain .main tbody tr:nth-child(even){background-color:#FAFAFA}
.PanelMain .main tbody tr:hover{background-color:#CCDADD}
.PanelMain .main tbody tr.highlight *{color:#ccc !important}
.PanelMain .main tfoot td{min-height:40px;line-height:25px;margin:0;padding:5px;background-color:transparent;border:1px solid rgba(33, 33, 33, 0.1);border-collapse:collapse;font-size:14px;color:#212121;vertical-align:top}
.PanelMain .main tfoot td.page{background-color:white !important;border:0;padding-top:10px}
.PanelMain .main tfoot td.page div{display:inline-block;vertical-align:top}
.PanelMain .main tfoot td.page span{float:right;display:inline-block;vertical-align:top}
.PanelMain .main tfoot td.page a{min-width:30px;height:30px;line-height:30px;margin:0 2px;padding:0;border-radius:3px;text-align:center;font-size:16px;text-decoration:none;display:inline-block;vertical-align:top}
.PanelMain .main tfoot td.page a.selected,.PanelMain .main tbody td.page a:hover{background-color:#23B7DC;color:white}
.PanelMain .main tfoot td.page a:hover{background-color:#1d96b2;color:white}
.PanelMain .main table.red thead th{background-color:red;border-color:red}
.PanelMain .cartnav{width:calc(100% - 20px);margin:auto;padding:10px 10px 300px;display:flex;justify-content:flex-end;}
.PanelMain .cartnav .status{width:calc(19% - 30px);height:50px;padding-right:15px;border-bottom:1px solid #1B89A5;position:relative;display:inline-block;vertical-align:top}
.PanelMain .cartnav3 .status{width:calc(33% - 30px)}
.PanelMain .cartnav .status:last-child{width:110px;border-bottom:0}
.PanelMain .cartnav .status label{margin-left:-10px;font-size:16px;font-weight:600;color:#470000;}
.PanelMain .cartnav .status span{margin:0;padding:0;line-height:25px;color:green;font-size:14px;font-weight:500;position:absolute;top:25px;left:15px}
.PanelMain .cartnav .status button{width:20px;height:20px;background-color:white;border:1px solid #1B89A5;border-radius:50%;position:absolute;bottom:-10px;left:-10px;display:block;z-index:99;outline:none}
.PanelMain .cartnav .status button.click {cursor:pointer;transition:all 0.3s;}
.PanelMain .cartnav .status button.click:hover{width:30px;height:30px;bottom:-16px;left:-16px;background-color:#1B89A5}
.PanelMain .cartnav .status p{width:calc(100% - 10px);margin:5px 0;padding:0;line-height:25px;color:#470000;font-weight:400;font-size:14px;position:absolute;top:58px;left:-10px;display:block;}
.PanelMain .cartnav .complete > button,.PanelMain .cartnav .complete > label > button{background-color: #1d96b2}
.PanelMain .cartnav .prepare > button,.PanelMain .cartnav .prepare > label > button{background-color: yellow}
.PanelMain .cartnav .fail > button,.PanelMain .cartnav .fail > label > button{background-color: red}
.PanelMain .cartnav .status div{padding:30px 0 0;margin-right:15px;border-left:1px solid #1d96b2;border-bottom:1px solid #1B89A5;position:relative}
.PanelMain .cartnav .status div:first-of-type{margin-top:25px;padding-top:5px}
.PanelMain .cartnav .status div p{min-height:25px;margin-left:15px;position:initial;color:#212121}
.PanelMain .cartnav .status div label{margin-bottom:5px;padding-left:25px;display:block;font-size:16px;font-weight:500;position:relative}
.PanelMain .cartnav .status div button{position:absolute;top:14px;left:2px;width:16px;height:16px}
.PanelMain .cartnav .status div button.click:hover{top:10px;left:-4px;width:24px;height:24px}
.PanelMain .cartnav .status div span{position:absolute;top:calc(100%);color:#212121;font-weight:400}
.PanelMain .cartnav a.statuscontent,h1 > a.statuscontent,h2 > a.statuscontent{margin:0 0 5px 0;padding:5px 10px;line-height:20px;border-radius:10px;font-size:14px;background-color:yellow;color:#212121;float:right}
.PanelPrint{width:100%;background-color:#f0f4f5;font-family:Arial}
.minus,.plus{width:20px;height:30px;line-height:30px;border:1px solid #ddd;display:inline-block;vertical-align:top;text-align:center;color:#999999;font-size:16px;font-weight:bold;cursor:pointer;user-select:none;}
.minus:hover,.plus:hover{background-color:#F4F4F4;}
.minus{border-right:0}
.plus{border-left:0}
.PanelFooter{height:40px;line-height:40px;margin:0 15px 15px;font-size:12px;color:#878787;text-align:center}
.error404{margin:130px auto 15px;position:relative;width:420px}
.error404 .title{width:100%;margin:30px auto 0;font-size: 18px;font-weight: 500;line-height: 1.39;text-align: center;color: #2c2c2c;}
.error404 img{max-width:200px;margin:50px auto;display:block;}
.error404 .title2{width:100%;font-size: 17px;line-height: 1.47;color: #2c2c2c;text-align: center;}
.map .infowindow{margin:5px}
.map .infowindow div{height:25px;line-height:25px}
.map .infowindow label{width:60px;height:25px;line-height:25px;font-weight:bold;display:inline-block;vertical-align:top}
.print{background-color:#f0f4f5}
ul.tagit{padding:3px 5px !important;margin:5px 0 0;width: calc(100% - 170px);font-family: Roboto;display: inline-block;font-size: 12px;border: 1px solid #ccc;border-radius:0;}
ul.tagit input[type="text"]{border:none !important;margin:0 !important;padding:0 !important;width:inherit;background-color:inherit;outline:none;height:20px !important;line-height:20px !important;}
ul.tagit li.tagit-new{padding:0 5px 0 0}
.cke{width:100% !important}
.cke_editable h1,.cke_editable h2{font-size:18px;font-weight:bold;line-height:2.5}
.cke_editable h3{font-size:16px;font-weight:bold;line-height:2}
.cke_editable h4,.cke_editable p{line-height:1.5;font-size:15px;color:#262626}
.select2-container{font-size:14px}
.infowindow{margin:0}
.infowindow div{height:25px;line-height:25px}
.infowindow label{width:80px;height:25px;line-height:25px;font-size:12px;display:inline-block;vertical-align:top}
.infowindow span{height:25px;line-height:25px;font-size:12px;display:inline-block;vertical-align:top}
.mapdesc{line-height:30px;font-size:14px;color:black;position:absolute;bottom:50px;left:20px;background-color:white;padding:10px;opacity:0.9}
.mapdesc label{width:120px;height:25px;line-height:25px;font-size:12px;font-weight:bold;display:inline-block;vertical-align:top}
.mapdesc span{height:25px;line-height:25px;font-size:14px;display:inline-block;vertical-align:top}