@import url("https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.1/css/ionicons.min.css");@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css");[class^='ptl-'],h1,h2,h3,h4,h5,h6,p,span,a,.icon,input,select,button,.fa,body,html,textarea,table,tr,td,th,tbody,thead,div,ul,li,option,iframe,b,img,label,ol{font-family:Tahoma,Verdana,Segoe,sans-serif;margin:0;padding:0;float:left;position:relative;background-repeat:no-repeat;outline:0;height:auto;overflow:auto;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;box-sizing:border-box;font-weight:normal;}.fa{font-family:"FontAwesome" !important;}html{width:100%;overflow-x:hidden;}body,#frmMain{width:100%;background-color:#e8e8e8;}#frmMain.open .ptl-doc-popup{left:325px;}#frmMain.open .ptl-calendar-popup{left:325px;}#frmMain.open .ptl-sidebar{transform:translateX(0);pointer-events:all;}#frmMain.open .ptl-sidebar-header-button .icon{transform:rotate(180deg);}#frmMain.open .ptl-content{padding-left:325px;}#frmMain.open .ptl-header{padding-left:325px;}@keyframes documents{from{opacity:0;margin-top:10px;}to{opacity:1;margin-top:0;}}@keyframes error-message{0%,100%{opacity:0;transform:translateX(100%);}15%,85%{opacity:1;transform:translateX(0%);}}@keyframes fade-in{0%{opacity:0;}100%{opacity:1;}}@keyframes login{0%{opacity:0;transform:translateY(10%);}100%{opacity:1;transform:translateY(0%);}}@keyframes loading{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes bounce-fade{0%{transform:scale3d(.95,.95,.95);opacity:0;}100%{opacity:1;transform:scale3d(1,1,1);}}@keyframes upload-icon{0%{opacity:0;transform:scale3d(0,0,0),rotate(0deg);}100%{opacity:1;transform:scale3d(1,1,1),rotate(360deg);}}@keyframes slide-right{0%{transform:translateX(-100%);}100%{transform:translateX(0%);}}.ptl-download-inner-contain{width:100%;max-width:750px;overflow:visible;}.ptl-download-inner-contain-button{display:flex;justify-content:center;flex-direction:row;width:100%;overflow:visible;}.ptl-download-inner-contain-button a{width:100%;max-width:150px;text-align:center;height:50px;display:flex;justify-content:center;flex-direction:column;background-color:#333365;color:#fff;letter-spacing:1px;border-radius:3px;font-size:13px;font-weight:bold;box-shadow:0 0 10px rgba(0,0,0,.5);cursor:pointer;transition:.25s;transform:scale(.95);}.ptl-download-inner-contain-button a:hover{transform:scale(1.05);}.ptl-download-inner-contain h1{text-align:center;color:#6c6c6c;width:100%;font-weight:bold;letter-spacing:1px;padding:25px 0;margin-bottom:15px;}.ptl-download-inner-contain-block{width:100%;display:flex;justify-content:center;flex-direction:row;}.ptl-download-inner-contain-block-seperator{display:flex;justify-content:center;flex-direction:column;}.ptl-download-inner-contain-block-seperator::before{content:'';position:absolute;height:100%;width:2px;background-color:#6c6c6c;left:24px;}.ptl-download-inner-contain-block-seperator p{color:#6c6c6c;font-weight:bold;background-color:#1a1a1a;text-align:center;display:flex;justify-content:center;flex-direction:column;height:50px;width:50px;}.ptl-download-inner-contain-block-section{flex:1;display:flex;justify-content:center;flex-direction:column;padding:25px 0;}.ptl-download-inner-contain-block-section-link{width:100%;display:flex;justify-content:center;flex-direction:row;overflow:visible;}.ptl-download-inner-contain-block-section-link a{width:100%;max-width:150px;text-align:center;height:50px;display:flex;justify-content:center;flex-direction:column;background-color:#333365;color:#fff;letter-spacing:1px;border-radius:3px;font-size:13px;font-weight:bold;box-shadow:0 0 10px rgba(0,0,0,.5);cursor:pointer;transition:.25s;transform:scale(.95);}.ptl-download-inner-contain-block-section-link a:hover{transform:scale(1.05);}.ptl-download-inner-contain-block-section h2{width:100%;flex:1;display:flex;justify-content:center;flex-direction:column;text-align:center;color:#6c6c6c;padding:50px;font-size:25px;line-height:35px;letter-spacing:1px;}.ptl-login{width:100%;height:100vh;display:flex;justify-content:center;flex-direction:column;background-color:#1a1a1a;}.ptl-login.popup{position:fixed;opacity:0;pointer-events:none;transition:.25s;background-color:rgba(26,26,26,.5);}.ptl-login.popup.open{opacity:1;pointer-events:all;}.ptl-login-form{width:100%;height:100vh;background-color:#1a1a1a;padding:25px 0;}.ptl-login-form-error{width:100%;padding:0 35px;}.ptl-login-form-error span{width:100%;padding:15px 25px;border-radius:4px;margin:25px 0 0 0;color:#fff;font-size:13px;text-align:center;}.ptl-login-form-error span.error{background-color:#f44336;border-bottom:3px solid #d2190b;}.ptl-login-form-error span.success{background-color:#8bc34a;border-bottom:3px solid #649130;}.ptl-login-form-inner{width:100%;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;}.ptl-login-form-content{width:100%;max-width:500px;background-color:#fff;padding:25px;box-shadow:10px 10px 0 rgba(0,0,0,.25);border-radius:5px;}.ptl-login-form-content .ptl-calendar-popup-contain-content{padding-bottom:10px;}.ptl-login-form-content .ptl-calendar-popup-contain-content-header{padding:0 10px;}.ptl-login-form-content .ptl-calendar-popup-contain-content-input{padding:10px;}.ptl-login-img{width:100%;height:75px;background-position:center;background-size:contain;background-image:url("/img/logo.png");margin-bottom:50px;}.ptl-login-inner{width:100%;display:flex;justify-content:center;flex-direction:row;overflow:visible;}.ptl-login-inner-contain{width:100%;max-width:400px;background-color:#404040;padding:35px;box-shadow:10px 10px 0 rgba(0,0,0,.25);display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;animation-name:login;animation-duration:1s;border-radius:5px;}.ptl-login-inner-contain-error{width:100%;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;}.ptl-login-inner-contain-error span{width:100%;padding:15px;background-color:rgba(244,67,54,.6);border:2px solid #d2190b;color:#fff;font-size:13px;text-align:center;margin-bottom:15px;}.ptl-login-inner-contain-error span a{float:none;color:#fff;opacity:.75;transition:.25s;cursor:pointer;}.ptl-login-inner-contain-error span a:hover{opacity:1;}.ptl-login-inner-contain h1{width:100%;text-align:center;color:#fff;font-size:35px;text-transform:uppercase;font-weight:normal;padding:25px 0 65px 0;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;}.ptl-login-inner-contain h2{width:100%;text-align:center;color:#fff;font-size:25px;text-transform:uppercase;font-weight:normal;padding:25px 0;margin-bottom:25px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;display:flex;justify-content:center;flex-direction:row;}.ptl-login-inner-contain h2::before{content:'';position:absolute;bottom:0;height:2px;width:100%;max-width:150px;background-color:#333365;}.ptl-login-inner-contain p{width:100%;text-align:center;color:#fff;font-size:12px;letter-spacing:1px;margin-bottom:20px;}.ptl-login-inner-contain-links{width:100%;padding:15px 0 0 0;}.ptl-login-inner-contain-links p{width:50%;margin-bottom:20px;}.ptl-login-inner-contain-links p:last-of-type a{float:right;}.ptl-login-inner-contain-links p a{color:#fff;font-size:13px;opacity:.5;cursor:pointer;transition:.25s;}.ptl-login-inner-contain-links p a:hover{opacity:1;}.ptl-login-inner-contain-links span{width:100%;text-align:center;color:#fff;font-size:15px;}.ptl-login-inner-contain-input{width:100%;overflow:visible;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;padding:15px 0;}.ptl-login-inner-contain-input input[type=button]{width:100%;max-width:150px;text-align:center;height:50px;background-color:#feed01;color:#1a1a1a;letter-spacing:1px;border-radius:3px;font-size:13px;font-weight:bold;box-shadow:0 0 10px rgba(0,0,0,.5);cursor:pointer;transition:.25s;transform:scale(.95);}.ptl-login-inner-contain-input input[type=button]:hover{transform:scale(1.05);}.ptl-login-inner-contain-input input[type=text],.ptl-login-inner-contain-input input[type=password]{width:100%;height:50px;padding:0 15px;font-size:15px;background-color:#545454;border-bottom:2px solid #ccc;padding-right:55px;transition:.25s;color:#fff;border-radius:4px 4px 0 0;}.ptl-login-inner-contain-input input[type=text]:focus+.ptl-login-inner-contain-input-line,.ptl-login-inner-contain-input input[type=password]:focus+.ptl-login-inner-contain-input-line{transform:scaleX(1);}.ptl-login-inner-contain-input input[type=text]:focus+.ptl-login-inner-contain-input-line+.fa,.ptl-login-inner-contain-input input[type=password]:focus+.ptl-login-inner-contain-input-line+.fa{color:#ff9800;opacity:1;}.ptl-login-inner-contain-input input[type=text]:valid+.ptl-login-inner-contain-input-line,.ptl-login-inner-contain-input input[type=password]:valid+.ptl-login-inner-contain-input-line{transform:scaleX(1);background-color:#8bc34a;}.ptl-login-inner-contain-input input[type=text]:valid+.ptl-login-inner-contain-input-line+.fa,.ptl-login-inner-contain-input input[type=password]:valid+.ptl-login-inner-contain-input-line+.fa{color:#8bc34a;opacity:1;}.ptl-login-inner-contain-input .icon,.ptl-login-inner-contain-input .fa{position:absolute;right:0;top:15px;height:50px;width:50px;display:flex;justify-content:center;flex-direction:column;text-align:center;color:#fff;opacity:.5;font-size:25px;transition:.25s;}.ptl-login-inner-contain-input-line{width:100%;height:2px;top:-2px;background-color:#ff9800;transform:scaleX(0);transition:.25s;}.ptl-sidebar{width:325px;height:100%;background-color:#404040;transform:translateX(-325px);transition:.25s;overflow:visible;pointer-events:none;position:fixed;z-index:100;display:flex;justify-content:flex-start;flex-direction:column;box-shadow:0 0 10px rgba(0,0,0,.35);}.ptl-sidebar-nav{width:100%;flex:1;padding:0 25px;padding-top:15px;}.ptl-sidebar-nav-sub{width:100%;padding-left:35px;}.ptl-sidebar-nav-menu{width:100%;}.ptl-sidebar-nav-header{width:100%;padding:10px 15px;}.ptl-sidebar-nav-link{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;width:100%;transition:.25s;cursor:pointer;float:right;margin-bottom:5px;margin-top:5px;}.ptl-sidebar-nav-link-title{width:100%;display:flex;justify-content:center;flex-direction:row;margin-top:5px;margin-bottom:5px;background-color:#333;}.ptl-sidebar-nav-link-title .icon,.ptl-sidebar-nav-link-title .fa{display:flex;justify-content:center;flex-direction:column;text-align:center;font-size:20px;opacity:1;transition:.25s;width:40px;height:40px;color:#ccc;}.ptl-sidebar-nav-link-title p{letter-spacing:2px;display:flex;justify-content:center;flex-direction:column;font-size:14px;flex:1;transition:.25s;color:#ccc;font-weight:bold;}.ptl-sidebar-nav-link:hover p{color:#fff;}.ptl-sidebar-nav-link:hover p::after{width:100%;}.ptl-sidebar-nav-link.selected{background-color:#535353;box-shadow:-4px 4px 0 0 rgba(0,0,0,.15);border-left:2px solid #404040;border-bottom:2px solid #404040;}.ptl-sidebar-nav-link.selected p{color:#ccc;opacity:1;}.ptl-sidebar-nav-link .icon,.ptl-sidebar-nav-link .fa{display:flex;justify-content:center;flex-direction:column;text-align:center;font-size:20px;opacity:1;transition:.25s;width:40px;height:40px;background-color:#6c6c6c;color:#fff;}.ptl-sidebar-nav-link p{letter-spacing:2px;display:flex;justify-content:center;flex-direction:column;font-size:14px;padding-left:10px;flex:1;transition:.25s;color:#b3b3b3;font-weight:bold;}.ptl-sidebar-nav-link p::after{z-index:-1;content:'';position:absolute;top:0;left:0;height:100%;width:0%;transition:.25s;background-color:#4d4d4d;}.ptl-sidebar-header{width:100%;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;overflow:visible;}.ptl-sidebar-header-button{position:absolute;top:0;right:-50px;height:70px;width:50px;color:#404040;overflow:hidden;display:flex;justify-content:center;flex-direction:column;}.ptl-sidebar-header-button .icon{font-size:30px;color:#fff;opacity:.25;cursor:pointer;transition:.5s;text-align:center;width:100%;transform:rotate(0deg);pointer-events:all;}.ptl-sidebar-header-button .icon:hover{opacity:1;}.ptl-sidebar-header-logo{width:100%;padding:25px 50px 10px 50px;}.ptl-sidebar-header-logo img{width:100%;}.ptl-sidebar-header-user{width:100%;background-color:#6c6c6c;border-bottom:1px solid #272727;}.ptl-sidebar-header-user-background{position:absolute;top:0;left:0;width:100%;height:60px;border-bottom:3px solid #ccc;background-color:#404040;box-shadow:0 0 15px rgba(0,0,0,.25);background-position:center;background-size:cover;}.ptl-sidebar-header-user-background-social{position:absolute;bottom:5px;right:0;z-index:10;}.ptl-sidebar-header-user-background-social .icon{width:45px;text-align:center;color:#fff;opacity:.5;cursor:pointer;transition:.25s;font-size:20px;}.ptl-sidebar-header-user-background-social .icon:hover{opacity:1;}.ptl-sidebar-header-user-area{width:100%;display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;padding:0 15px;}.ptl-sidebar-header-user-account{transition:.25s;width:100%;}.ptl-sidebar-header-user-account-lnk{width:33.33333%;}.ptl-sidebar-header-user-account-lnk a{color:#fff;font-size:11px;transition:.25s;cursor:pointer;text-align:center;letter-spacing:1px;padding:10px 5px;width:100%;display:flex;justify-content:center;flex-direction:column;opacity:.5;}.ptl-sidebar-header-user-account-lnk a:hover{opacity:1;}.ptl-sidebar-header-user-info{width:100%;display:flex;justify-content:center;flex-direction:column;overflow:visible;}.ptl-sidebar-header-user-info span{font-size:14px;color:#ccc;letter-spacing:1px;}.ptl-sidebar-header-user-info span:first-of-type{width:100%;font-size:20px;color:#fff;letter-spacing:unset;}.ptl-sidebar-header-user-img{width:120px;height:120px;margin-bottom:15px;border:3px solid #ccc;border-radius:50%;overflow:hidden;transition:.25s;background-color:#1a1a1a;background-position:center;background-size:cover;background-image:url("/img/user.png");box-shadow:0 2px 5px rgba(0,0,0,.35);}.ptl-header{width:100%;transition:.25s;height:120px;float:right;background-color:#343434;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;top:0;right:0;z-index:50;}.ptl-header-nav{width:100%;display:flex;justify-content:flex-end;flex-direction:row;height:50px;background-color:#212121;}.ptl-header-nav-link{height:100%;display:flex;justify-content:center;flex-direction:column;text-align:center;flex:1;max-width:150px;color:#999;font-size:14px;cursor:pointer;background-color:#272727;margin:0 1px;border-bottom:2px solid #1e1e1e;transition:.25s;font-weight:bold;}.ptl-header-nav-link:hover{color:#f2f2f2;border-color:#feed01;}.ptl-header-content{flex:1;height:calc(100% - 50px);padding-left:50px;}.ptl-header-button{padding-left:15px;padding-right:15px;width:100px;display:flex;justify-content:center;flex-direction:column;text-align:center;height:calc(100% - 50px);}.ptl-header-button .icon,.ptl-header-button .fa{cursor:pointer;opacity:.5;transition:.25s;color:#fff;font-size:25px;}.ptl-header-button .icon:hover,.ptl-header-button .fa:hover{opacity:1;}option,optgroup{background-color:#fff;color:#000;display:none !important;outline:none;}.options option,.options optgroup{display:block !important;background-color:transparent;}select{outline:none !important;}.ptl-thumbnail-logo{position:absolute;top:25px;left:25px;width:50%;height:auto;}.ptl-thumbnail-logo img{width:100%;height:auto;}.ptl-thumbnail #ptl-thumbnail{opacity:0;}.ptl-thumbnail-social{padding:10px;background-color:rgba(255,255,255,.5);position:absolute;bottom:0;right:0;}.ptl-thumbnail-social .icon{padding:5px 20px;font-size:35px;text-align:center;color:#333365;}.ptl-campaign{width:100%;height:100%;}.ptl-campaign-eap{background-color:#fff;}.ptl-campaign-header{width:100%;display:flex;justify-content:center;flex-direction:row;height:50px;}.ptl-campaign-header a{display:flex;justify-content:center;flex-direction:row;color:#6c6c6c;font-size:14px;cursor:pointer;padding:0 10px;}.ptl-campaign-header a .icon{display:flex;justify-content:center;flex-direction:column;font-size:16px;margin-right:10px;}.ptl-campaign-header a span{display:flex;justify-content:center;flex-direction:column;padding:0 5px;}.ptl-campaign-header-buttons{display:flex;justify-content:flex-end;flex-direction:row;flex:1;}.ptl-campaign-header-buttons p{display:flex;justify-content:center;flex-direction:column;margin:0 15px;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#333365;cursor:pointer;transition:.25s;}.ptl-campaign-header-buttons p:hover{color:#feed01;}.ptl-campaign-inner{display:flex;justify-content:flex-start;flex-direction:row;width:100%;height:100%;}.ptl-campaign-inner-form{width:100%;height:calc(100% - 50px);background-color:#fff;display:flex;justify-content:flex-start;flex-direction:column;}.ptl-campaign-inner-form-header{width:100%;background-color:#fff;display:flex;justify-content:center;flex-direction:row;border-bottom:2px solid #e8e8e8;}.ptl-campaign-inner-form-header-accept{cursor:pointer;margin:5px;}.ptl-campaign-inner-form-header-accept:hover .icon{background-color:#6a9a33;}.ptl-campaign-inner-form-header-accept:hover p{background-color:#78ad39;}.ptl-campaign-inner-form-header-accept .icon{width:40px;height:100%;display:flex;justify-content:center;flex-direction:column;text-align:center;color:#fff;font-size:22px;background-color:#7eb73d;transition:.25s;border-bottom:3px solid #71a436;}.ptl-campaign-inner-form-header-accept p{height:100%;background-color:#8bc34a;display:flex;justify-content:center;flex-direction:column;border-bottom:3px solid #71a436;font-weight:bold;color:#fff;font-size:13px;padding:0 15px;letter-spacing:1px;transition:.25s;}.ptl-campaign-inner-form-header-buttons{flex:1;display:flex;justify-content:flex-start;flex-direction:row;}.ptl-campaign-inner-form-header-buttons .icon,.ptl-campaign-inner-form-header-buttons .fa{width:50px;height:50px;display:flex;justify-content:center;flex-direction:column;text-align:center;border-right:2px solid #e8e8e8;font-size:20px;color:#6c6c6c;cursor:pointer;transition:.25s;}.ptl-campaign-inner-form-header-buttons .icon:hover,.ptl-campaign-inner-form-header-buttons .fa:hover{background-color:#dbdbdb;}.ptl-campaign-inner-form-input{width:100%;display:flex;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;flex:1;}.ptl-campaign-inner-form-input-header{width:100%;display:flex;justify-content:center;flex-direction:row;border-bottom:2px solid #e8e8e8;}.ptl-campaign-inner-form-input-content{flex:1;border-bottom:2px solid #e8e8e8;}.ptl-campaign-inner-form-input-content-link{width:100%;width:100%;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;overflow:visible;padding:10px;}.ptl-campaign-inner-form-input-content-link a{text-align:center;padding:0 20px;font-size:12px;letter-spacing:1px;background-color:#6c6c6c;color:#fff;border-radius:3px;box-shadow:inset 0 0 5px rgba(0,0,0,.5);display:flex;justify-content:center;flex-direction:column;transition:.25s;}.ptl-campaign-inner-form-input-content-link .icon,.ptl-campaign-inner-form-input-content-link .fa{width:50px;min-height:40px;display:flex;justify-content:center;flex-direction:column;text-align:center;color:#f44336;transition:.25s;cursor:pointer;}.ptl-campaign-inner-form-input-content-link .icon:hover,.ptl-campaign-inner-form-input-content-link .fa:hover{color:#ea1c0d;}.ptl-campaign-inner-form-input-content-link-value{display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap;flex:1;overflow:visible;}.ptl-campaign-inner-form-input-content-link-value p{width:100%;color:#6c6c6c;}.ptl-campaign-inner-form-input-content-list{width:100%;display:flex;flex-direction:row;justify-content:flex-start;flex-wrap:wrap;padding:0 10px;}.ptl-campaign-inner-form-input-content-list .icon,.ptl-campaign-inner-form-input-content-list .fa{width:50px;min-height:40px;display:flex;justify-content:center;flex-direction:column;text-align:center;color:#f44336;transition:.25s;cursor:pointer;}.ptl-campaign-inner-form-input-content-list .icon:hover,.ptl-campaign-inner-form-input-content-list .fa:hover{color:#ea1c0d;}.ptl-campaign-inner-form-input-content-list-value{display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap;flex:1;}.ptl-campaign-inner-form-input-content-list-value p{width:100%;color:#6c6c6c;}.ptl-campaign-inner-form-input-content-list-value p b{font-weight:bold;float:none;margin-right:10px;}.ptl-campaign-inner-form-input-para{flex:1;width:100%;border-bottom:2px solid #e8e8e8;}.ptl-campaign-inner-form-input-para textarea{width:100%;height:100%;padding:15px;font-size:15px;letter-spacing:1px;resize:none;}.ptl-campaign-inner-form-input input,.ptl-campaign-inner-form-input select{padding:0 15px;background-color:#fff;height:50px;font-size:15px;flex:1;letter-spacing:1px;border-left:2px solid #e8e8e8;color:#6c6c6c;}.ptl-campaign-inner-form-input input:first-of-type,.ptl-campaign-inner-form-input select:first-of-type{border-left:none;}.ptl-campaign-inner-form-input input+select{border-left:2px solid #e8e8e8 !important;}.ptl-campaign-inner-form-input span{height:40px;width:40px;margin:5px;display:flex;justify-content:center;flex-direction:column;text-align:center;float:right;color:#6c6c6c;border-radius:50%;font-size:14px;cursor:pointer;transition:.25s;letter-spacing:1px;font-weight:bold;}.ptl-campaign-inner-form-input span:hover{background-color:#e8e8e8;}.ptl-campaign-preview{flex:1;}.ptl-campaign-preview-content{width:100%;padding:10px;}.ptl-campaign-preview-content *{font-family:'Barlow Condensed',sans-serif;}.ptl-campaign-preview-content-item{width:100%;border:3px dashed #ccc;cursor:pointer;padding:10px 15px;margin-bottom:15px;padding-top:50px;padding-right:50px;transition:.25s;}.ptl-campaign-preview-content-item-icon.icon{width:40px;height:40px;display:flex;justify-content:center;flex-direction:column;float:right;margin-bottom:-40px;bottom:-5px;margin-right:5px;border:3px dashed #ccc;text-align:center;color:#ccc;font-size:20px;transition:.25s;cursor:pointer;z-index:10;}.ptl-campaign-preview-content-item-icon.icon:hover{color:#6c6c6c;border-color:#6c6c6c;}.ptl-campaign-preview-content-item:hover{border-color:#6c6c6c;}.ptl-campaign-preview-content-item p,.ptl-campaign-preview-content-item span,.ptl-campaign-preview-content-item h1,.ptl-campaign-preview-content-item h2,.ptl-campaign-preview-content-item ul,.ptl-campaign-preview-content-item li,.ptl-campaign-preview-content-item ol{width:100%;margin-bottom:10px;font-size:14px;color:#6c6c6c;letter-spacing:1px;text-align:justify;}.ptl-campaign-preview-content-item p b,.ptl-campaign-preview-content-item span b,.ptl-campaign-preview-content-item h1 b,.ptl-campaign-preview-content-item h2 b,.ptl-campaign-preview-content-item ul b,.ptl-campaign-preview-content-item li b,.ptl-campaign-preview-content-item ol b{float:none;font-weight:bold;margin-right:10px;}.ptl-campaign-preview-content-item p span,.ptl-campaign-preview-content-item span span,.ptl-campaign-preview-content-item h1 span,.ptl-campaign-preview-content-item h2 span,.ptl-campaign-preview-content-item ul span,.ptl-campaign-preview-content-item li span,.ptl-campaign-preview-content-item ol span{float:none;color:#00559a;font-weight:bold;}.ptl-campaign-preview-content-item h1{font-weight:normal;font-size:25px;color:#00559a;}.ptl-campaign-preview-content-item h2{font-weight:bold;font-size:16px;}.ptl-campaign-preview-content-item p{line-height:20px;padding-left:15px;}.ptl-campaign-preview-content-item ol{padding-left:25px;}.ptl-campaign-preview-content-item ol li{margin-bottom:5px !important;padding-left:5px;line-height:20px;}.ptl-campaign-preview-content-item ol li b{margin-left:10px;}.ptl-campaign-preview-content-item ul{padding-left:25px;}.ptl-campaign-preview-content-item ul li{margin-bottom:5px !important;padding-left:15px;line-height:20px;}.ptl-campaign-preview-content-item ul li::before{content:'';width:5px;height:5px;background-color:#00559a;left:5px;position:absolute;top:7px;border-radius:50%;}.ptl-campaign-preview-input{width:100%;display:flex;justify-content:flex-start;flex-direction:row;margin-bottom:10px;}.ptl-campaign-preview-input input{width:100%;max-width:350px;background-color:#e8e8e8;border-radius:4px;padding:0 10px;}.ptl-campaign-preview-input .icon,.ptl-campaign-preview-input .fa{width:35px;height:35px;font-size:18px;color:#fff;background-color:#333365;display:flex;justify-content:center;flex-direction:column;text-align:center;cursor:pointer;transition:.25s;margin-left:10px;}.ptl-campaign-preview-input .icon:hover,.ptl-campaign-preview-input .fa:hover{background-color:#feed01;color:#333365}.ptl-campaign-preview-list{width:100%;}.ptl-campaign-preview-list-item{width:100%;display:flex;justify-content:flex-start;flex-direction:row;margin-bottom:5px;}.ptl-campaign-preview-list-item .icon{width:35px;display:flex;justify-content:center;flex-direction:column;text-align:center;transition:.25s;cursor:pointer;color:#6c6c6c;opacity:.65;}.ptl-campaign-preview-list-item .icon.ion-android-cancel{color:#ff5722;}.ptl-campaign-preview-list-item .icon.ion-checkmark-round{background-color:#8bc34a;color:#fff;opacity:0;pointer-events:none;font-size:14px;}.ptl-campaign-preview-list-item .icon.ion-checkmark-round:hover{background-color:#71a436;}.ptl-campaign-preview-list-item .icon:hover{opacity:1;}.ptl-campaign-preview-list-item label{flex:1;display:flex;justify-content:center;flex-direction:column;padding:5px;padding-left:20px;text-align:justify;font-size:14px;line-height:20px;color:#6c6c6c;transition:.25s;}.ptl-campaign-preview-list-item label.edit{background-color:#e8e8e8;border-radius:3px 0 0 3px;}.ptl-campaign-preview-list-item label.edit+.icon{opacity:1;pointer-events:all;}.ptl-campaign-preview-list-item label::before{content:'';width:5px;height:5px;background-color:#333365;border-radius:50%;position:absolute;left:5px;}.ptl-campaign-popup{flex:1;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.25);position:absolute;width:calc(100% - 650px);right:0;height:100%;display:none;z-index:10;}.ptl-campaign-popup-area{width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;}.ptl-campaign-table{width:100%;display:flex;justify-content:center;flex-direction:row;max-width:650px;z-index:5;}.ptl-campaign-table-inner{width:100%;}.ptl-campaign-table-inner-header{width:100%;display:flex;justify-content:flex-start;flex-flow:row;padding:0 25px;width:calc(100% - 50px);margin:0 25px;}.ptl-campaign-table-inner-header p{flex:1;height:40px;font-size:12px;letter-spacing:1px;font-weight:bold;color:#6c6c6c;display:flex;justify-content:center;flex-direction:column;}.ptl-campaign-table-inner-header p:nth-last-of-type(2),.ptl-campaign-table-inner-header p:first-of-type{max-width:100px;}.ptl-campaign-table-inner-header p:nth-last-of-type(2){text-align:center;}.ptl-campaign-table-inner-header p:last-of-type{max-width:150px;}.ptl-campaign-table-inner-content{width:calc(100% - 50px);margin:0 25px;padding:25px;border-bottom:3px solid #ccc;overflow:hidden;background-color:#fff;margin-bottom:15px;border-radius:5px;}.ptl-campaign-table-inner-content-row{width:100%;display:flex;justify-content:flex-start;flex-direction:row;padding-bottom:10px;padding-top:5px;border-bottom:1px solid #ccc;}.ptl-campaign-table-inner-content-row:last-of-type{border-bottom:none;}.ptl-campaign-table-inner-content-row-cell{flex:1;padding:0 20px;display:flex;justify-content:center;flex-direction:column;}.ptl-campaign-table-inner-content-row-cell:first-of-type{max-width:100px;}.ptl-campaign-table-inner-content-row-cell:first-of-type p{font-size:20px;color:#000;}.ptl-campaign-table-inner-content-row-cell:nth-of-type(2){padding:0;}.ptl-campaign-table-inner-content-row-cell:nth-of-type(2) p{font-weight:bold;padding-bottom:5px;}.ptl-campaign-table-inner-content-row-cell:last-of-type{max-width:150px;padding:15px 0;}.ptl-campaign-table-inner-content-row-cell:nth-last-of-type(2){max-width:100px;padding:15px 0;}.ptl-campaign-table-inner-content-row-cell:nth-last-of-type(2) p{text-align:center;}.ptl-campaign-table-inner-content-row-cell p{width:100%;font-size:14px;color:#6c6c6c;letter-spacing:1px;}.ptl-campaign-table-inner-content-row-cell span{width:100%;font-size:12px;color:#6c6c6c;font-style:italic;letter-spacing:1px;}.ptl-campaign-table-inner-content-row-cell label{width:100%;text-align:center;font-size:12px;margin-top:10px;}.ptl-campaign-table-inner-content-row-cell-button{height:35px;font-size:13px;border-radius:4px;box-shadow:inset 0 0 5px rgba(0,0,0,.25);display:flex;justify-content:center;flex-direction:column;text-align:center;cursor:pointer;transition:.25s;color:#fff;background-color:#7f7f7f;letter-spacing:1px;width:100px;margin-left:25px;}.ptl-campaign-table-inner-content-row-cell-button:hover{background-color:#666;}.ptl-seperator{width:100%;margin-top:15px;margin-bottom:15px;}.ptl-loading{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.5);overflow:hidden;z-index:100000;}.ptl-loading-icon{width:100%;height:100%;animation-name:loading;animation-duration:1s;animation-iteration-count:infinite;}.ptl-loading-icon .icon{width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;text-align:center;color:#333365;font-size:150px;}.ptl-calendar{width:100%;display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;height:100%;}.ptl-calendar-popup{position:fixed;top:120px;left:0;bottom:0;right:0;display:flex;justify-content:center;flex-direction:column;opacity:0;pointer-events:none;transition:.25s;transform:translateY(50%);z-index:25;overflow:hidden;}.ptl-calendar-popup.show{pointer-events:all;opacity:1;transform:translateY(0%);}.ptl-calendar-popup-contain{width:100%;display:flex;justify-content:center;flex-direction:column;flex-wrap:wrap;overflow:visible;height:100%;}.ptl-calendar-popup-contain-table{width:100%;flex:1;background-color:#e8e8e8;}.ptl-calendar-popup-contain-content{width:100%;flex:1;background-color:#fff;padding-bottom:50px;padding-top:15px;}.ptl-calendar-popup-contain-content-table{width:100%;padding:25px;background-color:#e8e8e8;margin:15px 0;}.ptl-calendar-popup-contain-content-table input{background-color:#fff !important;border-bottom:3px solid #ccc;}.ptl-calendar-popup-contain-content-table table{padding:0 25px;}.ptl-calendar-popup-contain-content-table table,.ptl-calendar-popup-contain-content-table tbody{width:100%;}.ptl-calendar-popup-contain-content-table table tr,.ptl-calendar-popup-contain-content-table tbody tr{width:100%;display:flex;justify-content:center;flex-direction:row;}.ptl-calendar-popup-contain-content-table table tr td,.ptl-calendar-popup-contain-content-table tbody tr td{flex:1;display:flex;justify-content:center;flex-direction:column;}.ptl-calendar-popup-contain-content-table table tr td:first-of-type,.ptl-calendar-popup-contain-content-table tbody tr td:first-of-type{max-width:50px;}.ptl-calendar-popup-contain-content-table table tr td span,.ptl-calendar-popup-contain-content-table tbody tr td span{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#6c6c6c;font-weight:bold;}.ptl-calendar-popup-contain-content-table table tr td span.icon,.ptl-calendar-popup-contain-content-table table tr td span.fa,.ptl-calendar-popup-contain-content-table tbody tr td span.icon,.ptl-calendar-popup-contain-content-table tbody tr td span.fa{font-size:20px;width:30px;height:30px;margin:5px 0;display:flex;justify-content:center;flex-direction:column;text-align:center;border-radius:50%;transition:.25s;}.ptl-calendar-popup-contain-content-table table tr td span.icon.ion-android-cancel,.ptl-calendar-popup-contain-content-table table tr td span.fa.ion-android-cancel,.ptl-calendar-popup-contain-content-table tbody tr td span.icon.ion-android-cancel,.ptl-calendar-popup-contain-content-table tbody tr td span.fa.ion-android-cancel{color:#ff5722;cursor:pointer;}.ptl-calendar-popup-contain-content-table table tr td span.icon.ion-android-cancel:hover,.ptl-calendar-popup-contain-content-table table tr td span.fa.ion-android-cancel:hover,.ptl-calendar-popup-contain-content-table tbody tr td span.icon.ion-android-cancel:hover,.ptl-calendar-popup-contain-content-table tbody tr td span.fa.ion-android-cancel:hover{color:#ee3900;}.ptl-calendar-popup-contain-content.large{max-width:750px;}.ptl-calendar-popup-contain-content-submit{width:100%;padding:15px 25px;display:flex;justify-content:flex-end;flex-direction:row;}.ptl-calendar-popup-contain-content-submit input{min-width:150px;color:#fff;height:50px;padding:0 25px;border-radius:25px;background-color:rgba(0,0,0,.5);font-size:13px;letter-spacing:1px;font-weight:bold;transition:.25s;cursor:pointer;float:right;}.ptl-calendar-popup-contain-content-submit input:last-of-type{float:left;}.ptl-calendar-popup-contain-content-submit input:hover{background-color:#333365;}.ptl-calendar-popup-contain-content-results{width:100%;padding:5px 25px;margin-bottom:10px;}.ptl-calendar-popup-contain-content-results p{width:100%;font-size:13px;color:#ccc;margin-bottom:5px;}.ptl-calendar-popup-contain-content-results select{width:100%;height:100%;background-color:transparent;background-color:#545454;padding:3px;height:150px;}.ptl-calendar-popup-contain-content-results select option{width:100%;background-color:#6c6c6c;color:#ccc;padding:5px;margin-bottom:3px;}.ptl-calendar-popup-contain-content-checkbox{width:calc(100%/3);display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;padding:10px 25px;}.ptl-calendar-popup-contain-content-checkbox p{width:100%;font-size:13px;color:#6c6c6c;margin-bottom:5px;letter-spacing:1px;}.ptl-calendar-popup-contain-content-checkbox p span{float:right;opacity:.5;transition:.25s;color:#6c6c6c;cursor:pointer;margin-bottom:unset;}.ptl-calendar-popup-contain-content-checkbox p span:hover{opacity:1;}.ptl-calendar-popup-contain-content-checkbox input{width:22px;height:22px;background-color:#ccc;cursor:pointer;border-radius:4px;background-image:none;border-radius:4px;background-position:center;background-size:13px;}.ptl-calendar-popup-contain-content-checkbox input:checked{background-color:#8bc34a;background-image:url("/img/checkmark.png");}.ptl-calendar-popup-contain-content-checkbox span{flex:1;display:flex;justify-content:center;flex-direction:column;letter-spacing:1px;font-size:13px;color:#6c6c6c;font-weight:bold;padding-left:10px;}.ptl-calendar-popup-contain-content-input{width:100%;padding:10px 25px 5px 25px;display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;}.ptl-calendar-popup-contain-content-input input[type=submit]{width:100%;max-width:100px;text-align:center;background-color:#333365;color:#fff;letter-spacing:1px;font-size:13px;font-weight:bold;border-radius:4px;cursor:pointer;transition:.25s;margin-left:15px;}.ptl-calendar-popup-contain-content-input input[type=submit]:hover{background-color:#feed01;color:#333365;}.ptl-calendar-popup-contain-content-input-color{width:100%;display:flex;justify-content:flex-start;flex-direction:row;}.ptl-calendar-popup-contain-content-input-color input{width:50px;padding:0 2px !important;flex:unset !important;}.ptl-calendar-popup-contain-content-input.half{width:50%;}.ptl-calendar-popup-contain-content-input .icon,.ptl-calendar-popup-contain-content-input .fa{width:40px;height:40px;display:flex;justify-content:center;flex-direction:column;text-align:center;font-size:25px;color:#6c6c6c;}.ptl-calendar-popup-contain-content-input p{width:100%;font-size:13px;color:#6c6c6c;margin-bottom:5px;letter-spacing:1px;}.ptl-calendar-popup-contain-content-input p span{float:right;opacity:.5;transition:.25s;color:#6c6c6c;cursor:pointer;margin-bottom:unset;}.ptl-calendar-popup-contain-content-input p span:hover{opacity:1;}.ptl-calendar-popup-contain-content-input span{padding:0 10px;display:flex;justify-content:center;flex-direction:column;color:#6c6c6c;font-size:12px;font-weight:bold;margin-bottom:5px;letter-spacing:1px;}.ptl-calendar-popup-contain-content-input span.ion-trash-a{font-size:20px;height:40px;width:40px;padding:0 15px;cursor:pointer;transition:.25s;padding:0 !important;color:#fff;background-color:#f44336;margin-right:5px;}.ptl-calendar-popup-contain-content-input span.ion-trash-a+input,.ptl-calendar-popup-contain-content-input span.ion-trash-a+select{border-radius:0 4px 4px 0;}.ptl-calendar-popup-contain-content-input span.ion-trash-a:hover{background-color:#ea1c0d;}.ptl-calendar-popup-contain-content-input input,.ptl-calendar-popup-contain-content-input select,.ptl-calendar-popup-contain-content-input textarea{flex:1;height:40px;padding:0 10px;background-color:#e8e8e8;color:#fff;font-size:13px;color:#6c6c6c;transition:.25s;resize:none;margin-bottom:5px;border-radius:4px;letter-spacing:1px;}.ptl-calendar-popup-contain-content-input input.full,.ptl-calendar-popup-contain-content-input select.full,.ptl-calendar-popup-contain-content-input textarea.full{width:100%;flex:none;}.ptl-calendar-popup-contain-content-input input+.icon,.ptl-calendar-popup-contain-content-input select+.icon,.ptl-calendar-popup-contain-content-input textarea+.icon{width:40px;height:40px;display:flex;justify-content:center;flex-direction:column;text-align:center;transition:.25s;cursor:pointer;font-size:23px;margin-left:5px;}.ptl-calendar-popup-contain-content-input input+.icon.ion-plus-round,.ptl-calendar-popup-contain-content-input select+.icon.ion-plus-round,.ptl-calendar-popup-contain-content-input textarea+.icon.ion-plus-round{background-color:#333365;color:#fff;font-size:20px;}.ptl-calendar-popup-contain-content-input input+.icon.ion-plus-round:hover,.ptl-calendar-popup-contain-content-input select+.icon.ion-plus-round:hover,.ptl-calendar-popup-contain-content-input textarea+.icon.ion-plus-round:hover{background-color:#feed01;color:#333365;}.ptl-calendar-popup-contain-content-input textarea{height:150px;padding:10px;}.ptl-calendar-popup-contain-content-input select option{color:#000;background-color:#fff;}.ptl-calendar-popup-contain-content-header{width:100%;display:flex;justify-content:flex-start;flex-direction:row;background-color:#fff;border-bottom:1px solid #ccc;overflow:visible;padding-left:75px;}.ptl-calendar-popup-contain-content-header h1{font-size:18px;color:#6c6c6c;padding:15px 10px 10px 10px;border-bottom:2px solid transparent;margin-bottom:-1px;margin-right:10px;transition:.25s;cursor:pointer;}.ptl-calendar-popup-contain-content-header h1:first-of-type{border-bottom:3px solid #333365;}.ptl-calendar-popup-contain-content-header h1:hover{border-color:#333365;}.ptl-calendar-popup-contain-content-header h1 a{color:#6c6c6c;}.ptl-calendar-popup-contain-content-header-button{height:100%;width:60px;position:absolute;left:0;display:flex;justify-content:center;flex-direction:column;text-align:center;padding:0 10px;}.ptl-calendar-popup-contain-content-header-button .icon{display:flex;justify-content:center;text-align:center;flex-direction:column;color:#6c6c6c;cursor:pointer;transition:.25s;width:40px;height:40px;border-radius:50%;}.ptl-calendar-popup-contain-content-header-button .icon:hover{background-color:#e8e8e8;}.ptl-calendar-popup-contain-content-header-button .icon:active{background-color:#ccc;}.ptl-calendar-year{width:100%;display:flex;justify-content:flex-start;flex-direction:row;background-color:#6c6c6c;min-height:5vh;max-height:5vh;}.ptl-calendar-year-buttons{flex:1;display:flex;justify-content:flex-end;flex-direction:row;padding-right:2.5vh;}.ptl-calendar-year-buttons-item{display:flex;justify-content:center;flex-direction:column;height:100%;padding:0 3px;}.ptl-calendar-year-buttons-item input{height:3vh;padding:0 2vh;background-color:#595959;color:#ccc;border-radius:1.5vh;font-size:1.2vh;letter-spacing:.2vh;font-weight:bold;transition:.25s;cursor:pointer;}.ptl-calendar-year-buttons-item input:hover{background-color:#4c4c4c;}.ptl-calendar-year .icon{display:flex;justify-content:center;flex-direction:column;text-align:center;width:5vh;font-size:1.5vh;font-weight:bold;color:#fff;opacity:.5;transition:.25s;cursor:pointer;}.ptl-calendar-year .icon.ion-calendar{opacity:1;font-size:2.5vh;margin-right:1.5vh;}.ptl-calendar-year .icon:hover{opacity:1;}.ptl-calendar-year h1{min-width:20vh;font-size:2vh;display:flex;justify-content:center;flex-direction:column;text-align:left;color:#ccc;opacity:.75;transition:.25s;cursor:pointer;}.ptl-calendar-year h1:hover{color:#fff;opacity:1;}.ptl-calendar-appointment{height:100%;width:35vh;display:flex;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;background-color:#474747;margin-left:-35vh;transition:.25s;}.ptl-calendar-appointment.open{margin-left:0;margin-left:0;}.ptl-calendar-appointment-content{width:100%;flex:1;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;padding:1vh .5vh;}.ptl-calendar-appointment-title{width:100%;display:flex;justify-content:center;flex-direction:column;background-color:#474747;box-shadow:0 1vhrgba(0,0,0,.5);height:5vh;}.ptl-calendar-appointment-title::before{content:'';position:absolute;width:calc(100% - 2vh);height:.2vh;margin-left:1vh;background-color:#ccc;}.ptl-calendar-appointment-title h1{width:100%;font-size:2vh;letter-spacing:.2vh;color:#ccc;display:flex;justify-content:center;flex-direction:row;}.ptl-calendar-appointment-title h1 span{background-color:#474747;padding:0 1.5vh;text-align:center;}.ptl-calendar-appointment-hour{width:100%;background-color:#3a3a3a;overflow:visible;min-height:5vh;margin-bottom:.3vh;transition:.25s;display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;}.ptl-calendar-appointment-hour.now p{background-color:#333365;}.ptl-calendar-appointment-hour-content{flex:1;display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;padding:1vh;}.ptl-calendar-appointment-hour-item{width:100%;padding:.5vh 1vh;margin-bottom:.2vh;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;cursor:pointer;border-width:.2vh;border-left-style:solid;}.ptl-calendar-appointment-hour-item:nth-of-type(3n){min-width:calc(100% - .4vh);}.ptl-calendar-appointment-hour-item.Holiday{border-color:#8bc34a;}.ptl-calendar-appointment-hour-item.ClientMeeting{border-color:#2196f3;}.ptl-calendar-appointment-hour-item.PersonalMeeting{border-color:#ff9800;}.ptl-calendar-appointment-hour-item.BusinessMeeting{border-color:#9c27b0;}.ptl-calendar-appointment-hour-item.Medical{border-color:#f44336;}.ptl-calendar-appointment-hour-item span{color:#fff;font-size:1.2vh;width:100%;display:flex;justify-content:center;flex-direction:column;letter-spacing:.1vh;}.ptl-calendar-appointment-hour p{display:flex;justify-content:center;flex-direction:column;color:#fff;background-color:#535353;border-right:.3vhsolid #474747;font-size:1.1vh;padding:0 1vh;letter-spacing:.2vh;box-shadow:inset .1vh .2vhrgba(255,255,255,.1);transition:.25s;}.ptl-calendar-content{flex:1;height:100%;display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;background-color:#fff;}.ptl-calendar-month{width:25%;transition:.25s;display:flex;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;height:calc((100% - 5vh)/3);overflow:visible;}.ptl-calendar-month-content{width:100%;height:calc(100% - 9vh);}.ptl-calendar-month:hover h1{opacity:1;}.ptl-calendar-month h1{width:100%;display:flex;justify-content:center;flex-direction:column;text-align:left;font-size:1.4vh;padding:1vh;color:#6c6c6c;transition:.25s;opacity:.5;cursor:pointer;}.ptl-calendar-month-days{width:100%;display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;transition:.25s;padding:.5vh;flex:1;overflow:visible;}.ptl-calendar-month-day{width:14.28571%;font-size:1.2vh;display:flex;justify-content:center;flex-direction:row;height:14.28571%;padding:.3vh;padding-bottom:0;overflow:visible;}.ptl-calendar-month-day.notification{overflow:visible;}.ptl-calendar-month-day.notification::after{content:'';width:.5vh;height:.5vh;position:absolute;bottom:-.2vh;border-radius:50%;background-color:#ccc;}.ptl-calendar-month-day:nth-child(n+1):nth-child(-n+7) p{pointer-events:none;color:#868686;font-weight:bold;opacity:1;}.ptl-calendar-month-day p{display:flex;justify-content:center;flex-direction:column;text-align:center;width:2.5vh;height:2.5vh;border-radius:50%;color:#6c6c6c;transition:.25s;opacity:.5;cursor:pointer;}.ptl-calendar-month-day p:hover{opacity:1;background-color:#e8e8e8;}.ptl-calendar-month-day.today p{border-radius:.3vh;font-weight:bold;color:#fff;background-color:#333365;opacity:1;}.ptl-calendar-day{width:14.28571%;height:16.66667%;display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;border-width:.1vh;border-color:#ccc;border-top-style:solid;border-left-style:solid;background-color:#fff;animation-name:fade-in;animation-duration:.25s;cursor:pointer;transition:.25s;overflow:hidden;}.ptl-calendar-day:nth-of-type(7n+1){border-left:none;}.ptl-calendar-day.notification::after{content:'';position:absolute;top:0;right:0;border-width:2.5vh;border-color:transparent;border-right-color:#ccc;border-style:solid;border-top:none;}.ptl-calendar-day p{width:3vh;height:3vh;left:.5vh;top:.5vh;font-size:1.5vh;letter-spacing:.1vh;border-radius:.3vh;position:absolute;color:#6c6c6c;display:flex;justify-content:center;flex-direction:column;text-align:center;overflow:hidden;}.ptl-calendar-day.other{box-shadow:unset;}.ptl-calendar-day.other p{opacity:.5;}.ptl-calendar-day.today p{background-color:#333365;font-size:1.2vh;color:#fff;}.ptl-calendar h2{width:14.28571%;text-align:center;font-size:1vh;max-height:4vh;min-height:4vh;letter-spacing:.1vh;font-weight:bold;color:#6c6c6c;display:flex;justify-content:center;flex-direction:column;text-transform:uppercase;border-collapse:collapse;}.ptl-hidden{display:none;}.ptl-error-message{width:400px;position:fixed;bottom:0;right:0;pointer-events:none;z-index:10000;overflow:hidden;display:flex;justify-content:center;flex-direction:row;}.ptl-error-message span{opacity:0;transform:translateX(100%);flex:1;padding:15px;margin-bottom:15px;margin-right:15px;font-size:16px;box-shadow:5px 5px 0 rgba(0,0,0,.25);transition:.25s;animation-duration:5s;animation-fill-mode:forwards;animation-name:error-message;display:none;}.ptl-error-message span.error{display:block;background-color:#f44336;color:#891008;}.ptl-error-message span.success{display:block;background-color:#8bc34a;color:#3c571d;}.ptl-news{width:100%;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;}.ptl-news-inner{width:100%;max-width:750px;margin-top:15px;overflow:visible;padding:10px;}.ptl-news-inner-item{border:2px solid #6c6c6c;padding:25px;padding-top:40px;width:100%;overflow:visible;background-color:#474747;box-shadow:5px 5px 0 0 rgba(0,0,0,.25);margin-bottom:30px;}.ptl-news-inner-item .icon.ion-edit{width:50px;height:50px;position:absolute;right:0;top:0;display:flex;justify-content:center;flex-direction:column;text-align:center;color:#fff;transition:.25s;opacity:.5;cursor:pointer;z-index:1;}.ptl-news-inner-item .icon.ion-edit:hover{opacity:1;}.ptl-news-inner-item-title{display:flex;justify-content:center;flex-direction:column;background-color:#474747;border:2px solid #6c6c6c;position:absolute;height:40px;top:-20px;left:15px;box-shadow:5px 5px 0 0 rgba(0,0,0,.25);}.ptl-news-inner-item-title span,.ptl-news-inner-item-title-textarea{color:#ccc;font-weight:bold;font-size:13px;padding:0 15px;}.ptl-news-inner-item-title-textarea{font-size:14px;width:100%;height:100%;background-color:transparent;transition:.25s;display:flex;justify-content:center;flex-direction:column;}.ptl-news-inner-item-title-textarea:focus{background-color:#6c6c6c;}.ptl-news-inner-item-content{width:100%;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;overflow:visible;}.ptl-news-inner-item-content:last-of-type{margin-top:10px;}.ptl-news-inner-item-content span{width:100%;text-align:right;font-size:13px;color:#ccc;}.ptl-news-inner-item-content p,.ptl-news-inner-item-content-textarea{width:100%;text-align:justify;font-size:14px;color:#ccc;line-height:20px;padding:5px;margin-bottom:5px;}.ptl-news-inner-item-content-textarea{font-size:14px;width:100%;height:100%;background-color:transparent;transition:.25s;background-color:#6c6c6c;box-shadow:0 0 0 rgba(0,0,0,.25);}.ptl-news-inner-item-content-textarea:focus{box-shadow:5px 5px 0 rgba(0,0,0,.25);}.ptl-news-inner-item-content-img{width:225px;padding:5px 10px;display:flex;justify-content:center;flex-direction:column;}.ptl-news-inner-item-content-img img{width:100%;height:auto;}.ptl-account{width:100%;}.ptl-account-card{width:100%;display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;}.ptl-account-card-user{width:100%;display:flex;justify-content:center;flex-direction:row;height:calc(100% - 250px);}.ptl-account-card-user-inner{flex:1;padding:5px;}.ptl-account-card-user-list{width:350px;display:flex;justify-content:center;flex-direction:column;height:calc(100vh - 120px);}.ptl-account-card-user-list-icons{width:100%;display:flex;justify-content:flex-start;flex-direction:row;padding-top:5px;}.ptl-account-card-user-list-icons a{width:30px;height:30px;font-size:18px;color:#6c6c6c;opacity:.5;transition:.25s;display:flex;justify-content:center;flex-direction:column;text-align:center;cursor:pointer;}.ptl-account-card-user-list-icons a.ion-email{font-size:20px;}.ptl-account-card-user-list-icons a:hover{opacity:1;color:#333365;}.ptl-account-card-user-list-header{width:100%;height:200px;display:flex;justify-content:center;flex-direction:column;}.ptl-account-card-user-list-header h1{flex:1;color:#fff;display:flex;justify-content:center;flex-direction:column;padding:0 30px;font-size:30px;letter-spacing:3px;background-color:#404040;z-index:2;background-image:url("/img/user.png");background-position:120% -15%;background-size:130px;}.ptl-account-card-user-list-header p{width:100%;padding:10px 25px;background-color:#6c6c6c;color:#fff;text-shadow:0 0 1px black;letter-spacing:1px;font-weight:bold;font-size:13px;}.ptl-account-card-user-list-header-search{width:100%;display:flex;justify-content:flex-start;flex-direction:row;padding:10px 15px;background-color:#f2f2f2;box-shadow:0 0 10px rgba(0,0,0,.5);z-index:1;}.ptl-account-card-user-list-header-search .icon{width:40px;display:flex;justify-content:center;flex-direction:column;text-align:center;color:#6c6c6c;margin-right:10px;}.ptl-account-card-user-list-header-search input{flex:1;height:35px;background-color:#fff;border-radius:4px;padding:0 10px;border-bottom:2px solid #ccc;transition:.25s;}.ptl-account-card-user-list table{height:calc(100% - 200px);width:100%;background-color:#fff;border-collapse:collapse;display:flex;justify-content:center;flex-direction:row;}.ptl-account-card-user-list table *{border-collapse:collapse;}.ptl-account-card-user-list table tbody{width:100%;height:100%;padding:5px 10px;}.ptl-account-card-user-list table tr{width:100%;display:flex;justify-content:flex-start;flex-direction:row;background-color:#fff;cursor:pointer;}.ptl-account-card-user-list table tr:nth-of-type(even){background-color:#f2f2f2;}.ptl-account-card-user-list table tr:hover td span:first-of-type{color:#333365;}.ptl-account-card-user-list table tr:hover td img{border-color:#333365;}.ptl-account-card-user-list table tr td{flex:1;display:flex;justify-content:center;flex-direction:column;padding:5px 0;}.ptl-account-card-user-list table tr td img{width:75px;height:75px;border-radius:50%;border:2px solid #e8e8e8;background-color:#e8e8e8;transition:.25s;}.ptl-account-card-user-list table tr td span{width:100%;font-weight:bold;color:#6c6c6c;letter-spacing:1px;font-size:16px;transition:.25s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.ptl-account-card-user-list table tr td span:last-of-type{font-weight:normal;letter-spacing:0;padding-top:3px;font-size:13px;}.ptl-account-card-user-list table tr td:first-of-type{max-width:125px;padding:10px 25px;}.ptl-account-card-user-img{width:100%;right:0;top:0;height:250px;background-color:#ccc;background-position:center;background-size:cover;display:flex;justify-content:center;flex-direction:column;}.ptl-account-card-user-img.banner{background-color:transparent;height:100px;}.ptl-account-card-user-img-content{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;border-top:none;z-index:5;max-width:400px;width:100%;padding:50px 20px;margin-right:5px;margin-top:5px;background-color:#fff;}.ptl-account-card-user-img-content-icon{width:100%;display:flex;justify-content:center;flex-direction:row;padding:10px;overflow:visible;}.ptl-account-card-user-img-content-icon .icon{font-size:15px;color:#6c6c6c;width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;flex-direction:column;text-align:center;transition:.25s;overflow:visible;cursor:pointer;}.ptl-account-card-user-img-content-icon .icon:hover{background-color:#e8e8e8;}.ptl-account-card-user-img-content-icon .icon:hover p{transform:translateY(0%);opacity:1;}.ptl-account-card-user-img-content-icon .icon p{width:60px;text-align:center;padding:5px;font-size:9px;position:absolute;top:45px;left:-10px;box-sizing:border-box;background-color:#6c6c6c;color:#fff;pointer-events:none;opacity:0;border-radius:3px;box-shadow:inset 0 0 5px rgba(0,0,0,.5);display:flex;justify-content:center;flex-direction:row;overflow:visible;transition:.25s;transform:translateY(20%);letter-spacing:1px;}.ptl-account-card-user-img-content-icon .icon p::before{content:'';position:absolute;top:-7px;left:18px;border-bottom:10px solid #6c6c6c;border-left:10px solid transparent;border-right:10px solid transparent;}.ptl-account-card-user-img-content h1{width:100%;text-align:center;padding:10px;font-size:22px;color:#6c6c6c;letter-spacing:1px;}.ptl-account-card-user-img-content h1 span{width:100%;padding-top:5px;padding-bottom:10px;font-size:16px;color:#6c6c6c;letter-spacing:1px;}.ptl-account-card-user-img-content-buttons{width:100%;display:flex;justify-content:center;flex-direction:row;padding-top:30px;}.ptl-account-card-user-img-content-buttons a,.ptl-account-card-user-img-content-buttons p,.ptl-account-card-user-img-content-buttons span{width:100%;max-width:175px;height:40px;border-radius:20px;display:flex;justify-content:center;flex-direction:column;text-align:center;background-color:rgba(0,0,0,.5);color:#fff;transition:.25s;cursor:pointer;font-size:13px;letter-spacing:1px;}.ptl-account-card-user-img-content-buttons a:hover,.ptl-account-card-user-img-content-buttons p:hover,.ptl-account-card-user-img-content-buttons span:hover{background-color:#333365;}.ptl-account-card-user-img-content-social{width:100%;display:flex;justify-content:center;flex-direction:row;}.ptl-account-card-user-img-content-social .icon,.ptl-account-card-user-img-content-social .fa{padding:0 15px;font-size:25px;color:#6c6c6c;opacity:.5;cursor:pointer;text-align:center;transition:.25s;}.ptl-account-card-user-img-content-social .icon:hover,.ptl-account-card-user-img-content-social .fa:hover{opacity:1 !important;}.ptl-account-card-user-img-upload{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;transition:.25s;z-index:4;}.ptl-account-card-user-img-upload .icon{font-size:50px;color:#fff;opacity:.5;transition:.25s;cursor:pointer;position:absolute;right:10px;bottom:0;padding:0 15px;}.ptl-account-card-user-img-upload .icon:hover{opacity:1;}.ptl-account-card-user-img-upload:hover{opacity:1;}.ptl-account-card-user-img a{width:100%;text-align:center;padding:10px 0;color:#ccc;transition:.25s;letter-spacing:1px;font-size:12px;}.ptl-account-card-user-img a:hover{color:#fff;}.ptl-account-card-user-img-icon{width:170px;height:170px;border-radius:50%;border:5px solid #e8e8e8;display:flex;justify-content:center;flex-direction:row;overflow:hidden;background-color:#ccc;background-position:center;background-size:cover;}.ptl-account-card-user-img-icon-upload{width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,.5);opacity:0;transition:.25s;}.ptl-account-card-user-img-icon-upload .icon{width:100%;height:100%;display:flex;justify-content:center;text-align:center;font-size:75px;color:#fff;flex-direction:column;cursor:pointer;opacity:.5;transition:.25s;}.ptl-account-card-user-img-icon-upload .icon:hover{opacity:1;}.ptl-account-card-user-img-icon-upload:hover{opacity:1;}.ptl-account-card-user-info{flex:1;margin-top:5px;pointer-events:all;padding:10px 50px;}.ptl-account-card-user-info-header{width:100%;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;background-color:#333365;border-bottom:3px solid #feed01;}.ptl-account-card-user-info-header-buttons{display:flex;justify-content:center;flex-direction:column;position:absolute;right:0;height:100%;padding-right:25px;}.ptl-account-card-user-info-header-buttons span,.ptl-account-card-user-info-header-buttons a{height:40px;padding:0 25px;background-color:#feed01;color:#fff;border-radius:20px;font-size:12px;letter-spacing:2px;font-weight:bold;transition:.25s;cursor:pointer;display:flex;justify-content:center;flex-direction:column;}.ptl-account-card-user-info-header-buttons span:hover,.ptl-account-card-user-info-header-buttons a:hover{background-color:#4c4c4c;}.ptl-account-card-user-info-header-social{width:100%;display:flex;justify-content:center;flex-direction:row;padding-bottom:15px;}.ptl-account-card-user-info-header-social .icon,.ptl-account-card-user-info-header-social a{display:flex;justify-content:center;text-align:center;width:50px;flex-direction:column;color:#fff;opacity:.5;cursor:pointer;transition:.25s;font-size:20px;}.ptl-account-card-user-info-header-social .icon:hover,.ptl-account-card-user-info-header-social a:hover{opacity:1;}.ptl-account-card-user-info-header-social a{width:auto;font-size:15px;}.ptl-account-card-user-info-header h1{font-size:22px;color:#fff;padding-top:30px;padding-bottom:30px;display:flex;justify-content:center;flex-direction:column;text-align:center;}.ptl-account-card-user-info-header h1 span{width:100%;font-size:15px;color:#feed01;letter-spacing:1px;}.ptl-account-card-user-info-inner{width:100%;padding:35px 0;flex:1;flex-wrap:wrap;max-width:1000px;}.ptl-account-card-user-info-item{display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;padding:5px;width:100%;margin-bottom:5px;}.ptl-account-card-user-info-item-tags{width:100%;padding-top:5px;}.ptl-account-card-user-info-item-tags span{background-color:#ccc;color:#404040 !important;padding:5px 15px !important;text-transform:capitalize;font-weight:bold;font-size:11px !important;margin:5px;border-radius:4px;box-shadow:3px 3px 0 0 rgba(0,0,0,.25);text-shadow:0 0 1px white;animation-name:fade-in;animation-duration:.25s;animation-fill-mode:forwards;}.ptl-account-card-user-info-item.center input{text-align:center;}.ptl-account-card-user-info-item p,.ptl-account-card-user-info-item span,.ptl-account-card-user-info-item input,.ptl-account-card-user-info-item textarea{color:#6c6c6c;display:flex;justify-content:center;flex-direction:column;font-size:13px;letter-spacing:1px;min-height:15px;}.ptl-account-card-user-info-item p{width:100%;max-width:150px;font-weight:bold;letter-spacing:1px;margin-right:5px;font-size:10px;text-transform:uppercase;display:flex;justify-content:center;flex-direction:column;}.ptl-account-card-user-info-item span{flex:1;word-break:break-word;padding-left:15px;display:flex;justify-content:center;flex-direction:column;}.ptl-account-card-user-info-item b{justify-content:center;display:flex;flex-direction:column;text-align:center;color:#ccc;font-weight:bold;font-size:13px;padding-left:5px;padding-right:5px;}.ptl-account-card-user-info-item b.icon,.ptl-account-card-user-info-item b.fa{font-weight:normal;}.ptl-account-card-user-info-item h5{display:flex;justify-content:center;flex-direction:column;text-align:center;flex:1;color:#ccc;font-size:20px;max-width:30px;}.ptl-account-card-user-info-item select{overflow:hidden;width:calc(100% - 15px);}.ptl-account-card-user-info-item input,.ptl-account-card-user-info-item select,.ptl-account-card-user-info-item textarea{flex:1;padding:0 10px;transition:.25s;font-size:13px;resize:none;background-color:#e8e8e8;height:40px;border-radius:4px;}.ptl-account-card-user-info-item input.center,.ptl-account-card-user-info-item select.center,.ptl-account-card-user-info-item textarea.center{text-align:center;}.ptl-account-card-user-info-item input[type=file],.ptl-account-card-user-info-item select[type=file],.ptl-account-card-user-info-item textarea[type=file]{background-color:transparent;border:none;padding:10px;background-color:#e8e8e8;}.ptl-account-card-user-info-item input:disabled,.ptl-account-card-user-info-item select:disabled,.ptl-account-card-user-info-item textarea:disabled{background-color:transparent;}.ptl-account-card-user-info-item textarea{height:150px;padding:10px;}.ptl-doc-popup{position:fixed;background-color:rgba(0,0,0,.5);top:120px;left:0;bottom:0;right:0;display:flex;justify-content:center;flex-direction:column;opacity:0;pointer-events:none;transition:.25s;z-index:25;}.ptl-doc-popup.fill{top:0 !important;}.ptl-doc-popup.show{pointer-events:all;opacity:1;transform:translateY(0%);}.ptl-doc-popup-contain{width:100%;display:flex;justify-content:center;flex-direction:row;overflow:visible;}.ptl-doc-popup-contain.pdf{height:100%;}.ptl-doc-popup-contain-pdf{height:100%;width:100%;display:flex;justify-content:flex-start;flex-direction:column;background-color:#6c6c6c;}.ptl-doc-popup-contain-pdf iframe{width:100%;flex:1;}.ptl-doc-popup-contain-img-close{width:100%;display:flex;justify-content:flex-end;flex-direction:row;}.ptl-doc-popup-contain-img-close .icon{width:40px;height:40px;display:flex;justify-content:center;flex-direction:column;text-align:center;color:#fff;transition:.25s;opacity:.5;cursor:pointer;}.ptl-doc-popup-contain-img-close .icon:hover{opacity:1;}.ptl-doc-popup-contain-content{width:100%;max-width:500px;background-color:#fff;}.ptl-doc-popup-contain-content-folders{width:100%;padding:20px;background-color:#e8e8e8;border-radius:4px;height:300px;}.ptl-doc-popup-contain-content-folders-set{width:100%;display:flex;justify-content:flex-start;flex-direction:row;margin-bottom:5px;}.ptl-doc-popup-contain-content-folders-set .icon,.ptl-doc-popup-contain-content-folders-set .fa{width:35px;display:flex;justify-content:center;flex-direction:column;text-align:center;font-size:20px;color:#333365;}.ptl-doc-popup-contain-content-folders-set p{color:#6c6c6c;display:flex;justify-content:center;flex-direction:column;font-size:14px;letter-spacing:1px;}.ptl-doc-popup-contain-content-client{width:100%;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;padding:15px 25px;background-color:#e8e8e8;margin:15px 0;}.ptl-doc-popup-contain-content-client-img{display:flex;justify-content:center;flex-direction:column;padding:10px;margin:0 10px;}.ptl-doc-popup-contain-content-client-img-inner{width:125px;height:125px;border:3px solid #fff;border-radius:50%;overflow:hidden;background-color:#fff;}.ptl-doc-popup-contain-content-client-img-inner span{background-image:url("/img/image.png");background-position:center;background-size:contain;width:100%;height:100%;}.ptl-doc-popup-contain-content-client-img input{width:125px;height:125px;opacity:0;position:absolute;border-radius:50%;}.ptl-doc-popup-contain-content-client-input{flex:1;}.ptl-doc-popup-contain-content-client-input input{width:100%;height:40px;padding:0 10px;background-color:#fff;border-bottom:3px solid #ccc;color:#fff;font-size:13px;color:#6c6c6c;transition:.25s;resize:none;margin-bottom:10px;border-radius:4px;}.ptl-doc-popup-contain-content-client-input p{width:100%;font-size:13px;color:#6c6c6c;margin-bottom:5px;}.ptl-doc-popup-contain-content-upload{margin:25px;width:calc(100% - 50px);}.ptl-doc-popup-contain-content-upload input{width:100%;height:100%;position:absolute;opacity:0;cursor:pointer;}.ptl-doc-popup-contain-content-upload input:hover+.ptl-doc-popup-contain-content-upload-area{border-color:#333365;}.ptl-doc-popup-contain-content-upload input:hover+.ptl-doc-popup-contain-content-upload-area p,.ptl-doc-popup-contain-content-upload input:hover+.ptl-doc-popup-contain-content-upload-area span,.ptl-doc-popup-contain-content-upload input:hover+.ptl-doc-popup-contain-content-upload-area .icon{color:#333365;}.ptl-doc-popup-contain-content-upload-message{width:100%;height:100%;position:absolute;display:flex;justify-content:center;flex-direction:column;background-color:#e8e8e8;display:none;border-bottom:3px solid #ccc;}.ptl-doc-popup-contain-content-upload-message span{width:100%;text-align:center;color:#6c6c6c;letter-spacing:1px;font-size:14px;font-weight:bold;}.ptl-doc-popup-contain-content-upload-message .icon{font-size:125px;margin-bottom:5px;animation-name:upload-icon;animation-duration:.5s;}.ptl-doc-popup-contain-content-upload-message .icon.ion-checkmark-circled{color:#8bc34a;}.ptl-doc-popup-contain-content-upload-area{width:100%;height:100%;border:3px dashed #ccc;flex-direction:column;display:flex;justify-content:center;padding:25px;pointer-events:none;transition:.25s;}.ptl-doc-popup-contain-content-upload-area p,.ptl-doc-popup-contain-content-upload-area span,.ptl-doc-popup-contain-content-upload-area .icon{width:100%;text-align:center;color:#ccc;font-size:18px;margin-bottom:5px;transition:.25s;}.ptl-doc-popup-contain-content-upload-area .icon{font-size:65px;}.ptl-doc-popup-contain-content.large{max-width:750px;}.ptl-doc-popup-contain-content-submit{width:100%;padding:15px 25px;}.ptl-doc-popup-contain-content-submit input{min-width:150px;color:#fff;height:50px;padding:0 25px;border-radius:25px;background-color:rgba(0,0,0,.5);font-size:13px;letter-spacing:1px;font-weight:bold;transition:.25s;cursor:pointer;float:right;}.ptl-doc-popup-contain-content-submit input:last-of-type{float:left;}.ptl-doc-popup-contain-content-submit input:only-of-type{float:right !important;}.ptl-doc-popup-contain-content-submit input:hover{background-color:#333365;}.ptl-doc-popup-contain-content-results{width:100%;padding:5px 25px;margin-bottom:10px;}.ptl-doc-popup-contain-content-results p{width:100%;font-size:13px;color:#6c6c6c;margin-bottom:5px;}.ptl-doc-popup-contain-content-results select{width:100%;height:100%;background-color:transparent;background-color:#e8e8e8;padding:3px;height:150px;}.ptl-doc-popup-contain-content-results select option{width:100%;background-color:#ccc;color:#6c6c6c;padding:5px;margin-bottom:3px;}.ptl-doc-popup-contain-content-checkbox{width:100%;display:flex;justify-content:flex-start;flex-direction:row;padding:10px 25px;}.ptl-doc-popup-contain-content-checkbox input{width:22px;height:22px;background-color:#929292;cursor:pointer;border-radius:4px;background-image:none;border-radius:4px;background-position:center;background-size:13px;}.ptl-doc-popup-contain-content-checkbox input:checked{background-color:#8bc34a;background-image:url("/img/checkmark.png");}.ptl-doc-popup-contain-content-checkbox span{flex:1;display:flex;justify-content:center;flex-direction:column;font-size:13px;color:#6c6c6c;font-weight:bold;padding-left:10px;}.ptl-doc-popup-contain-content-input{width:100%;padding:10px 25px 5px 25px;display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;}.ptl-doc-popup-contain-content-input p{width:100%;font-size:13px;color:#6c6c6c;margin-bottom:5px;}.ptl-doc-popup-contain-content-input p span{float:right;opacity:.5;transition:.25s;color:#fff;cursor:pointer;margin-bottom:unset;}.ptl-doc-popup-contain-content-input p span:hover{opacity:1;}.ptl-doc-popup-contain-content-input span{padding:0 5px;display:flex;justify-content:center;flex-direction:column;color:#6c6c6c;font-size:12px;font-weight:bold;margin-bottom:5px;text-align:center;}.ptl-doc-popup-contain-content-input span.ion-trash-a{font-size:20px;height:40px;width:40px;padding:0 15px;cursor:pointer;transition:.25s;padding:0 !important;color:#fff;background-color:#f44336;margin-right:5px;}.ptl-doc-popup-contain-content-input span.ion-trash-a+input,.ptl-doc-popup-contain-content-input span.ion-trash-a+select{border-radius:0 4px 4px 0;}.ptl-doc-popup-contain-content-input span.ion-trash-a:hover{background-color:#ea1c0d;}.ptl-doc-popup-contain-content-input .fa{width:40px;height:40px;display:flex;justify-content:center;flex-direction:column;text-align:center;font-size:25px;color:#6c6c6c;}.ptl-doc-popup-contain-content-input input,.ptl-doc-popup-contain-content-input select,.ptl-doc-popup-contain-content-input textarea{flex:1;height:40px;padding:0 10px;background-color:#e8e8e8;color:#fff;font-size:13px;color:#6c6c6c;transition:.25s;resize:none;margin-bottom:5px;border-radius:4px;}.ptl-doc-popup-contain-content-input input.full,.ptl-doc-popup-contain-content-input select.full,.ptl-doc-popup-contain-content-input textarea.full{width:100%;flex:none;}.ptl-doc-popup-contain-content-input input+.icon,.ptl-doc-popup-contain-content-input select+.icon,.ptl-doc-popup-contain-content-input textarea+.icon{width:40px;height:40px;display:flex;justify-content:center;flex-direction:column;text-align:center;background-color:#333365;color:#fff;transition:.25s;cursor:pointer;border-radius:50%;margin-left:5px;}.ptl-doc-popup-contain-content-input input+.icon:hover,.ptl-doc-popup-contain-content-input select+.icon:hover,.ptl-doc-popup-contain-content-input textarea+.icon:hover{background-color:#feed01;}.ptl-doc-popup-contain-content-input textarea{height:150px;padding:10px;}.ptl-doc-popup-contain-content-input select option{color:#000;background-color:#fff;}.ptl-doc-popup-contain-content-header{width:100%;padding-left:10px;display:flex;justify-content:flex-start;flex-direction:row;border-bottom:1px solid #ccc;margin-bottom:10px;}.ptl-doc-popup-contain-content-header h1{padding:0 15px;font-size:18px;color:#6c6c6c;display:flex;justify-content:center;flex-direction:column;border-bottom:3px solid #333365;}.ptl-doc-popup-contain-content-header .icon{display:flex;justify-content:center;text-align:center;width:35px;height:35px;flex-direction:column;color:#6c6c6c;cursor:pointer;transition:.25s;margin:10px 15px 10px 0;font-size:25px;}.ptl-doc-popup-contain-content-header .icon.ion-close{font-size:17px;border-radius:50%;}.ptl-doc-popup-contain-content-header .icon.ion-close:hover{background-color:#e8e8e8;}.ptl-dropdown{width:100%;margin-top:5px;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.5);border-radius:5px;z-index:1000;animation-name:fade-in;animation-duration:.25s;}.ptl-dropdown p{width:100%;padding:10px 15px !important;color:#6c6c6c !important;margin:0 !important;font-size:13px !important;cursor:pointer;}.ptl-dropdown p:hover{background-color:#e8e8e8;}.ptl-dropdown input{width:100% !important;padding:10px !important;font-size:13px !important;color:#6c6c6c !important;border-bottom:1px solid #ccc !important;height:40px !important;padding-right:60px !important;font-weight:bold !important;background-color:#fff !important;border-radius:0 !important;margin:0 !important;}.ptl-dropdown input+.icon,.ptl-dropdown input+.fa{position:absolute !important;right:0 !important;height:40px !important;width:40px !important;border-radius:0 !important;top:0 !important;color:#ccc;background-color:transparent !important;border:none !important;display:flex;justify-content:center;flex-direction:column;text-align:center;margin:0 !important;font-size:20px !important;}.ptl-dropdown-options{width:100%;max-height:150px;}.ptl-dropdown-options::-webkit-scrollbar{width:5px;}.ptl-dropdown-options::-webkit-scrollbar-track{background:#f1f1f1;}.ptl-dropdown-options::-webkit-scrollbar-thumb{background:#6c6c6c;}.ptl-dropdown-options::-webkit-scrollbar-thumb:hover{background:#5f5f5f;}.ptl-events{width:100%;height:100%;display:flex;justify-content:flex-start;flex-direction:row;}.ptl-events-list{width:650px;height:100%;display:flex;justify-content:flex-start;flex-direction:column;}.ptl-events-list-header{width:100%;min-height:50px;display:flex;justify-content:center;flex-direction:row;}.ptl-events-list-header-button{flex:1;display:flex;justify-content:flex-end;flex-direction:row;}.ptl-events-list-header-button p{width:100%;max-width:125px;color:#fff;margin:5px 0;background-color:#6c6c6c;font-size:13px;letter-spacing:1px;text-transform:uppercase;transition:.25s;cursor:pointer;display:flex;justify-content:center;flex-direction:column;text-align:center;border-radius:5px;box-shadow:inset 0 0 5px rgba(0,0,0,.25);}.ptl-events-list-header-button p:hover{background-color:#333365;}.ptl-events-list-header-filter{width:100%;max-width:250px;display:flex;justify-content:center;flex-direction:row;height:100%;}.ptl-events-list-header-filter select{flex:1;height:30px;margin-left:-25px;border-radius:4px;margin-top:10px;font-size:13px;color:#6c6c6c;padding:0 10px 0 35px;}.ptl-events-list-header-filter .icon{z-index:10;width:50px;height:50px;border-radius:50%;background-color:#333365;display:flex;justify-content:center;flex-direction:column;text-align:center;color:#fff;border:5px solid #e8e8e8;}.ptl-events-list-area{width:100%;padding:25px;}.ptl-events-list-item{width:100%;display:flex;justify-content:center;flex-direction:row;margin-bottom:25px;height:225px;background-image:url("http://precisehr.co.uk/IMG/leadership-essentials.jpg");background-position:center;background-size:cover;}.ptl-events-list-item-tools{width:100px;display:flex;justify-content:center;flex-direction:column;}.ptl-events-list-item-tools-icon{flex:1;display:flex;justify-content:flex-end;flex-direction:row;cursor:pointer;background-color:#fff;}.ptl-events-list-item-tools-icon:hover p{background-color:#feed01;}.ptl-events-list-item-tools-icon:hover .icon{background-color:#333365;}.ptl-events-list-item-tools-icon p{transition:.25s;flex:1;display:flex;justify-content:center;flex-direction:column;color:#fff;letter-spacing:1px;font-size:12px;font-weight:bold;padding:0 10px;font-family:Tahoma,Verdana,Segoe,sans-serif;background-color:rgba(0,0,0,.6);}.ptl-events-list-item-tools-icon .icon{transition:.25s;display:flex;justify-content:center;flex-direction:column;text-align:center;color:#fff;width:35px;font-size:16px;background-color:rgba(0,0,0,.5);}.ptl-events-list-item-tools-icon:last-of-type p{background-color:#ff4409;}.ptl-events-list-item-tools-icon:last-of-type .icon{background-color:#ff5722;}.ptl-events-list-item *{font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;}.ptl-events-list-item-content{flex:1;background-color:rgba(0,0,0,.35);display:flex;justify-content:center;flex-direction:column;padding:15px;box-shadow:inset 0 0 15px rgba(0,0,0,.5);}.ptl-events-list-item-content h1{flex:1;width:100%;max-width:275px;display:flex;justify-content:center;flex-direction:column;font-size:25px;color:#fff;}.ptl-events-list-item-content p{width:100%;font-size:14px;color:#fff;}.ptl-events-stats{flex:1;height:100%;display:flex;justify-content:center;flex-direction:row;}.ptl-events-calendar{width:100%;height:600px;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;}.ptl-events-calendar-month{width:100%;max-width:650px;display:flex;justify-content:center;flex-direction:column;flex-wrap:wrap;height:100%;}.ptl-events-calendar-month h1{width:100%;text-align:center;color:#333365;font-size:22px;display:flex;justify-content:center;flex-direction:column;letter-spacing:1px;height:50px;}.ptl-events-calendar-month-days{width:100%;flex:1;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;}.ptl-events-calendar-month-day{width:calc(100%/7);height:calc((100% - 35px)/6);border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:10px;background-color:#fff;}.ptl-events-calendar-month-day:nth-of-type(7n+7){border-right:1px solid #ccc;}.ptl-events-calendar-month-day p{color:#6c6c6c;border-radius:50%;display:flex;justify-content:center;flex-direction:column;text-align:center;font-size:13px;position:absolute;top:0;right:0;font-weight:bold;padding:5px 10px;}.ptl-events-calendar-month-day.label{border:none;border-bottom:1px solid #ccc;padding:0;max-height:35px;background-color:transparent;}.ptl-events-calendar-month-day.label p{width:100%;border-radius:0;height:100%;position:relative;padding:0;}.ptl-events-calendar-month-day.blank{background-color:#f7f7f7;}.ptl-content{width:100%;display:flex;justify-content:flex-start;flex-direction:row;float:right;transition:.25s;height:calc(100vh - 120px);}.ptl-content-main{width:100%;}.ptl-content-main-timesheet{width:100%;}.ptl-content-main-timesheet-row{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;width:100%;}.ptl-content-main-timesheet-row-select{width:350px;display:flex;justify-content:center;flex-direction:row;}.ptl-content-main-timesheet-row-select-input{flex:1;padding:5px;}.ptl-content-main-timesheet-row-select-input select{width:100%;height:100%;padding:0 10px;}.ptl-content-main-timesheet-row-days{flex:1;display:flex;justify-content:flex-start;flex-direction:row;}.ptl-content-main-timesheet-row-days-input{flex:1;padding:5px;}.ptl-content-main-timesheet-row-days-input input{width:100%;padding:0 10px;height:40px;}.ptl-content-main-documents{width:100%;overflow:visible;height:100%;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;}.ptl-content-main-documents-upload{width:calc(100% - 225px);height:calc(100% - 50px);position:absolute;background-color:transparent;top:50px;left:225px;z-index:100;border:5px dashed #ccc;background-color:rgba(255,255,255,.5);opacity:0;transition:.25s;pointer-events:none;}.ptl-content-main-documents-upload input{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;}.ptl-content-main-documents-upload.show{opacity:1;pointer-events:all;}.ptl-content-main-documents-upload::after{content:'';border-top:5px solid #ccc;border-right:5px solid #ccc;position:absolute;top:15px;right:15px;width:25px;height:25px;transition:.25s;}.ptl-content-main-documents-upload::before{content:'';border-top:5px solid #ccc;border-left:5px solid #ccc;position:absolute;top:15px;left:15px;width:25px;transition:.25s;height:25px;}.ptl-content-main-documents-upload-inner{width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;pointer-events:none;}.ptl-content-main-documents-upload-inner h1{width:100%;text-align:center;font-size:50px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;color:#ccc;transition:.25s;}.ptl-content-main-documents-upload-inner .icon{font-size:125px;color:#ccc;text-align:center;transition:.25s;margin-bottom:10px;}.ptl-content-main-documents-upload-inner::after{content:'';border-bottom:5px solid #ccc;border-right:5px solid #ccc;position:absolute;bottom:15px;right:15px;width:25px;height:25px;transition:.25s;}.ptl-content-main-documents-upload-inner::before{content:'';border-bottom:5px solid #ccc;border-left:5px solid #ccc;position:absolute;bottom:15px;left:15px;width:25px;transition:.25s;height:25px;}.ptl-content-main-documents-menu{width:100%;max-width:225px;padding:25px 5px;}.ptl-content-main-documents-menu-link{width:100%;display:flex;justify-content:flex-start;flex-direction:row;margin-bottom:15px;cursor:pointer;padding:10px;transition:.25s;}.ptl-content-main-documents-menu-link:hover{background-color:#fff;}.ptl-content-main-documents-menu-link .icon,.ptl-content-main-documents-menu-link .fa{width:50px;display:flex;justify-content:center;flex-direction:column;text-align:center;font-size:25px;color:#6c6c6c;}.ptl-content-main-documents-menu-link p{flex:1;font-size:15px;letter-spacing:1px;font-weight:bold;color:#6c6c6c;transition:.25s;display:flex;justify-content:center;flex-direction:column;}.ptl-content-main-documents-shared{width:400px;padding:5px;height:calc(100% - 50px);display:flex;justify-content:flex-start;flex-direction:column;}.ptl-content-main-documents-shared-title{width:100%;background-color:#6c6c6c;display:flex;justify-content:center;flex-direction:row;margin-bottom:5px;}.ptl-content-main-documents-shared-title .icon{width:50px;height:50px;display:flex;justify-content:center;flex-direction:column;text-align:center;color:#fff;background-color:#595959;font-size:22px;}.ptl-content-main-documents-shared-title h1{flex:1;letter-spacing:1px;font-size:15px;font-weight:bold;color:#ccc;display:flex;justify-content:center;flex-direction:column;text-align:left;padding:0 15px;}.ptl-content-main-documents-shared table{width:100% !important;flex:1;height:auto !important;display:flex;justify-content:flex-start;flex-direction:row;}.ptl-content-main-documents-shared table *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.ptl-content-main-documents-shared table tbody{width:100%;height:100%;}.ptl-content-main-documents-shared table tbody td{opacity:1 !important;}.ptl-content-main-documents-shared table tbody td p{opacity:.5;}.ptl-content-main-documents-shared table tbody td:nth-last-of-type(3),.ptl-content-main-documents-shared table tbody td:nth-last-of-type(4){min-width:unset !important;max-width:unset !important;}.ptl-content-main-documents-header{width:100%;background-color:#6c6c6c;display:flex;justify-content:flex-start;flex-direction:row;height:50px;}.ptl-content-main-documents-header-crumb{flex:1;display:flex;justify-content:flex-start;flex-direction:row;padding:2px;}.ptl-content-main-documents-header-crumb div{color:#fff;cursor:pointer;transition:.25s;height:100%;display:flex;justify-content:center;flex-direction:column;overflow:visible;}.ptl-content-main-documents-header-crumb div:first-of-type{background-color:#595959;padding-left:0;border-bottom:4px solid #464646;}.ptl-content-main-documents-header-crumb div:first-of-type a{font-weight:bold;}.ptl-content-main-documents-header-crumb div a{width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;color:#ccc;letter-spacing:2px;font-size:13px;z-index:1;padding:0 15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.ptl-content-main-documents-header-crumb div a:hover{color:#fff;}.ptl-content-main-documents-header-icons{float:right;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;padding:5px;}.ptl-content-main-documents-header-icons-other{flex:1;padding:2px;}.ptl-content-main-documents-header-icons-other .icon,.ptl-content-main-documents-header-icons-other .fa{width:40px;height:40px;font-size:20px;color:#ccc;background-color:#595959;display:flex;justify-content:center;flex-direction:column;text-align:center;cursor:pointer;transition:.25s;border-bottom:4px solid #464646;}.ptl-content-main-documents-header-icons-other .icon:hover,.ptl-content-main-documents-header-icons-other .fa:hover{background-color:#4c4c4c;}.ptl-content-main-documents-header-icons .icon,.ptl-content-main-documents-header-icons .fa{width:40px;height:40px;font-size:20px;color:#ccc;background-color:#595959;display:flex;justify-content:center;flex-direction:column;text-align:center;margin-left:2px;cursor:pointer;transition:.25s;border-bottom:4px solid #464646;}.ptl-content-main-documents-header-icons .icon:hover,.ptl-content-main-documents-header-icons .fa:hover{background-color:#4c4c4c;}.ptl-content-main-documents table,.ptl-content-main-documents tbody{overflow-x:hidden;width:100%;background-color:#fff;}.ptl-content-main-documents table{flex:1;display:flex;justify-content:center;flex-direction:row;height:calc(100% - 50px);min-width:5px;min-height:5px;border-collapse:collapse;}.ptl-content-main-documents table *{border-collapse:collapse;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.ptl-content-main-documents-table-header{width:100%;}.ptl-content-main-documents-list{position:absolute;width:200px;right:0;top:0;padding-top:50px;z-index:5;opacity:0;pointer-events:none;transition:.25s;}.ptl-content-main-documents-list:hover{opacity:1;pointer-events:all;}.ptl-content-main-documents-list p{background-color:#fff;padding:0 15px !important;min-height:35px;display:flex;justify-content:center;flex-direction:column;width:100%;text-align:left !important;cursor:pointer;color:#6c6c6c !important;letter-spacing:1px;font-size:13px !important;transition:.25s;border:1px solid #ccc;border-top:none;opacity:1 !important;z-index:100;}.ptl-content-main-documents-list p:hover{background-color:#e8e8e8;}.ptl-content-main-documents table tbody{padding-left:10px;padding-right:10px;}.ptl-content-main-documents table tr{background-color:#fff;cursor:pointer;display:flex;justify-content:center;flex-direction:row;width:100%;height:50px;transition:.25s;overflow:visible;border-bottom:1px dashed #ccc;}.ptl-content-main-documents table tr:hover td:first-of-type,.ptl-content-main-documents table tr.selected td:first-of-type{transform:translateX(0%);opacity:1;}.ptl-content-main-documents table tr:hover td:nth-last-of-type(4),.ptl-content-main-documents table tr:hover td:nth-last-of-type(3),.ptl-content-main-documents table tr:hover td:nth-last-of-type(2),.ptl-content-main-documents table tr:hover td:last-of-type,.ptl-content-main-documents table tr.selected td:nth-last-of-type(4),.ptl-content-main-documents table tr.selected td:nth-last-of-type(3),.ptl-content-main-documents table tr.selected td:nth-last-of-type(2),.ptl-content-main-documents table tr.selected td:last-of-type{transform:translateX(0%);opacity:1 !important;}.ptl-content-main-documents table tr.selected{background-color:#f9f9f9;}.ptl-content-main-documents table tr:hover{z-index:10;}.ptl-content-main-documents table tr:hover td:nth-last-of-type(4),.ptl-content-main-documents table tr:hover td:nth-last-of-type(3),.ptl-content-main-documents table tr:hover td:nth-last-of-type(2),.ptl-content-main-documents table tr:hover td:last-of-type{z-index:15;}.ptl-content-main-documents table tr td{letter-spacing:1px;color:#6c6c6c;opacity:.75;text-align:center;font-size:14px;display:flex;justify-content:center;flex-direction:column;pointer-events:none;min-width:150px;}.ptl-content-main-documents table tr td span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.ptl-content-main-documents table tr td p{width:100%;padding:5px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.ptl-content-main-documents table tr td:nth-of-type(3){opacity:1;color:#000;flex:1;}.ptl-content-main-documents table tr td:nth-of-type(3) span{text-align:left;}.ptl-content-main-documents table tr td:last-of-type{overflow:visible !important;z-index:0 !important;}.ptl-content-main-documents table tr td:nth-last-of-type(4),.ptl-content-main-documents table tr td:nth-last-of-type(3),.ptl-content-main-documents table tr td:nth-last-of-type(2),.ptl-content-main-documents table tr td:last-of-type{min-width:50px;transform:translateX(100%);transition:.25s;overflow:visible;opacity:0;}.ptl-content-main-documents table tr td:nth-last-of-type(4) .icon,.ptl-content-main-documents table tr td:nth-last-of-type(4) .fa,.ptl-content-main-documents table tr td:nth-last-of-type(3) .icon,.ptl-content-main-documents table tr td:nth-last-of-type(3) .fa,.ptl-content-main-documents table tr td:nth-last-of-type(2) .icon,.ptl-content-main-documents table tr td:nth-last-of-type(2) .fa,.ptl-content-main-documents table tr td:last-of-type .icon,.ptl-content-main-documents table tr td:last-of-type .fa{width:35px;height:35px;border-radius:50%;text-align:center;flex-direction:column;justify-content:center;display:flex;font-size:20px;color:#6c6c6c;pointer-events:all;z-index:10;overflow:visible;}.ptl-content-main-documents table tr td:nth-last-of-type(4) .icon label,.ptl-content-main-documents table tr td:nth-last-of-type(4) .fa label,.ptl-content-main-documents table tr td:nth-last-of-type(3) .icon label,.ptl-content-main-documents table tr td:nth-last-of-type(3) .fa label,.ptl-content-main-documents table tr td:nth-last-of-type(2) .icon label,.ptl-content-main-documents table tr td:nth-last-of-type(2) .fa label,.ptl-content-main-documents table tr td:last-of-type .icon label,.ptl-content-main-documents table tr td:last-of-type .fa label{width:55px;text-align:center;padding:5px 0;font-size:9px;position:absolute;top:40px;left:-10px;box-sizing:border-box;background-color:#6c6c6c;color:#fff;pointer-events:none;opacity:0;border-radius:3px;box-shadow:inset 0 0 5px rgba(0,0,0,.5);display:flex;justify-content:center;flex-direction:row;overflow:visible;transition:.25s;transform:translateY(20%);}.ptl-content-main-documents table tr td:nth-last-of-type(4) .icon label::after,.ptl-content-main-documents table tr td:nth-last-of-type(4) .fa label::after,.ptl-content-main-documents table tr td:nth-last-of-type(3) .icon label::after,.ptl-content-main-documents table tr td:nth-last-of-type(3) .fa label::after,.ptl-content-main-documents table tr td:nth-last-of-type(2) .icon label::after,.ptl-content-main-documents table tr td:nth-last-of-type(2) .fa label::after,.ptl-content-main-documents table tr td:last-of-type .icon label::after,.ptl-content-main-documents table tr td:last-of-type .fa label::after{content:'';position:absolute;top:-7px;left:18px;border-bottom:10px solid #6c6c6c;border-left:10px solid transparent;border-right:10px solid transparent;}.ptl-content-main-documents table tr td:nth-last-of-type(4) .icon:hover,.ptl-content-main-documents table tr td:nth-last-of-type(4) .fa:hover,.ptl-content-main-documents table tr td:nth-last-of-type(3) .icon:hover,.ptl-content-main-documents table tr td:nth-last-of-type(3) .fa:hover,.ptl-content-main-documents table tr td:nth-last-of-type(2) .icon:hover,.ptl-content-main-documents table tr td:nth-last-of-type(2) .fa:hover,.ptl-content-main-documents table tr td:last-of-type .icon:hover,.ptl-content-main-documents table tr td:last-of-type .fa:hover{background-color:#e8e8e8;}.ptl-content-main-documents table tr td:nth-last-of-type(4) .icon:hover label,.ptl-content-main-documents table tr td:nth-last-of-type(4) .fa:hover label,.ptl-content-main-documents table tr td:nth-last-of-type(3) .icon:hover label,.ptl-content-main-documents table tr td:nth-last-of-type(3) .fa:hover label,.ptl-content-main-documents table tr td:nth-last-of-type(2) .icon:hover label,.ptl-content-main-documents table tr td:nth-last-of-type(2) .fa:hover label,.ptl-content-main-documents table tr td:last-of-type .icon:hover label,.ptl-content-main-documents table tr td:last-of-type .fa:hover label{opacity:1;transform:translateY(0%);}.ptl-content-main-documents table tr td:nth-last-of-type(4) .icon.ion-more:hover+.ptl-content-main-documents-list,.ptl-content-main-documents table tr td:nth-last-of-type(4) .fa.ion-more:hover+.ptl-content-main-documents-list,.ptl-content-main-documents table tr td:nth-last-of-type(3) .icon.ion-more:hover+.ptl-content-main-documents-list,.ptl-content-main-documents table tr td:nth-last-of-type(3) .fa.ion-more:hover+.ptl-content-main-documents-list,.ptl-content-main-documents table tr td:nth-last-of-type(2) .icon.ion-more:hover+.ptl-content-main-documents-list,.ptl-content-main-documents table tr td:nth-last-of-type(2) .fa.ion-more:hover+.ptl-content-main-documents-list,.ptl-content-main-documents table tr td:last-of-type .icon.ion-more:hover+.ptl-content-main-documents-list,.ptl-content-main-documents table tr td:last-of-type .fa.ion-more:hover+.ptl-content-main-documents-list{opacity:1;pointer-events:all;}.ptl-content-main-documents table tr td:first-of-type{min-width:50px;pointer-events:all;opacity:0;transform:translateX(-100%);transition:.25s;}.ptl-content-main-documents table tr td:first-of-type span{display:flex;justify-content:center;flex-direction:row;}.ptl-content-main-documents table tr td:first-of-type span input{width:20px;height:20px;border:2px solid #ccc;pointer-events:all;transition:.25s;background-color:#fff;background-position:center;background-size:12px auto;box-shadow:inset 0 0 0 transparent;background-image:url("/img/checkmark.png");}.ptl-content-main-documents table tr td:first-of-type span input:checked{background-color:#2196f3;border:0 solid #2196f3;box-shadow:inset 0 0 5px rgba(0,0,0,.1);}.ptl-content-main-documents table tr td:nth-of-type(2){min-width:50px;opacity:1;}.ptl-content-main-documents table tr td:nth-of-type(2) span{font-size:25px;text-align:center;width:35px;height:35px;display:flex;justify-content:center;flex-direction:column;border-radius:50%;}.ptl-content-main-documents table tr td:nth-of-type(2) span::before{z-index:1;}.ptl-content-main-documents table tr td:nth-of-type(2) span.icon{color:#333365;}.ptl-content-main-documents table tr td:nth-of-type(2) span.fa{color:#868686;font-size:20px;}.ptl-content-main-form{width:100%;display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;padding:50px;background-color:#404040;margin-bottom:25px;max-width:800px;box-shadow:5px 5px 0 0 rgba(0,0,0,.25);}.ptl-content-main-form-upload{width:100%;display:flex;justify-content:center;flex-direction:row;margin-bottom:20px;}.ptl-content-main-form-upload.error .ptl-content-main-form-upload-message{opacity:1;pointer-events:all;}.ptl-content-main-form-upload.error .ptl-content-main-form-upload-message .ion-alert-circled{display:block;}.ptl-content-main-form-upload.success .ptl-content-main-form-upload-message{opacity:1;pointer-events:all;}.ptl-content-main-form-upload.success .ptl-content-main-form-upload-message .ion-checkmark-circled{display:block;}.ptl-content-main-form-upload-message{width:100%;position:absolute;top:0;left:0;height:100%;background-color:#272727;justify-content:center;flex-direction:column;display:flex;opacity:0;transition:.25s;pointer-events:none;}.ptl-content-main-form-upload-message span{width:100%;color:#ccc;text-align:center;padding-left:50px;padding-right:50px;font-size:15px;line-height:20px;}.ptl-content-main-form-upload-message .icon.ion-alert-circled{color:#333365;text-align:center;font-size:100px;width:100%;display:none;margin-bottom:15px;}.ptl-content-main-form-upload-message .icon.ion-checkmark-circled{color:#8bc34a;text-align:center;font-size:100px;width:100%;display:none;margin-bottom:15px;}.ptl-content-main-form-upload-message .icon.ion-refresh{position:absolute;right:0;top:0;display:flex;justify-content:center;flex-direction:column;text-align:center;font-size:20px;color:#ccc;opacity:.5;transition:.25s;cursor:pointer;margin:10px;}.ptl-content-main-form-upload-message .icon.ion-refresh:hover{opacity:1;}.ptl-content-main-form-upload-input{width:100%;height:250px;border:3px dashed #ccc;cursor:pointer;transition:.25s;}.ptl-content-main-form-upload-input:hover{border-color:#333365;}.ptl-content-main-form-upload-input:hover::before,.ptl-content-main-form-upload-input:hover::after{border-color:#333365;}.ptl-content-main-form-upload-input:hover .ptl-content-main-form-upload-input-text h1,.ptl-content-main-form-upload-input:hover .ptl-content-main-form-upload-input-text h2,.ptl-content-main-form-upload-input:hover .ptl-content-main-form-upload-input-text .icon{color:#333365;}.ptl-content-main-form-upload-input:hover .ptl-content-main-form-upload-input-text::before,.ptl-content-main-form-upload-input:hover .ptl-content-main-form-upload-input-text::after{border-color:#333365;}.ptl-content-main-form-upload-input::after{content:'';width:15px;height:15px;position:absolute;border-left:3px solid #ccc;border-top:3px solid #ccc;top:8px;left:8px;}.ptl-content-main-form-upload-input::before{content:'';width:15px;height:15px;position:absolute;border-right:3px solid #ccc;border-top:3px solid #ccc;top:8px;right:8px;}.ptl-content-main-form-upload-input-text{width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;pointer-events:none;transition:.25s;}.ptl-content-main-form-upload-input-text .icon{width:100%;text-align:center;font-size:50px;color:#ccc;transition:.25s;}.ptl-content-main-form-upload-input-text h1{width:100%;text-align:center;font-size:22px;color:#ccc;padding:5px 0;transition:.25s;}.ptl-content-main-form-upload-input-text h2{width:100%;text-align:center;font-size:18px;color:#ccc;transition:.25s;}.ptl-content-main-form-upload-input-text::after{content:'';width:15px;height:15px;position:absolute;border-left:3px solid #ccc;border-bottom:3px solid #ccc;bottom:8px;left:8px;}.ptl-content-main-form-upload-input-text::before{content:'';width:15px;height:15px;position:absolute;border-right:3px solid #ccc;border-bottom:3px solid #ccc;bottom:8px;right:8px;}.ptl-content-main-form-upload-input input{width:100%;height:100%;opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;}.ptl-content-main-form-nav{width:100%;display:flex;justify-content:flex-start;flex-direction:row;}.ptl-content-main-form-nav-link{padding:10px 25px;background-color:#272727;width:180px;box-shadow:5px 5px 0 rgba(0,0,0,.25);}.ptl-content-main-form-nav-link p{width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;text-align:center;letter-spacing:2px;font-size:14px;color:#ccc;}.ptl-content-main-form-submit{width:100%;padding:25px;}.ptl-content-main-form-submit input{min-width:150px;color:#fff;height:50px;padding:0 25px;border-radius:25px;background-color:rgba(0,0,0,.5);font-size:13px;letter-spacing:1px;font-weight:bold;transition:.25s;cursor:pointer;float:right;}.ptl-content-main-form-submit input:hover{background-color:#333365;}.ptl-content-main-form-input{width:100%;padding:0 10px;margin-bottom:15px;}.ptl-content-main-form-input.half{width:50%;}.ptl-content-main-form-input p{width:100%;font-size:13px;color:#ccc;margin-bottom:5px;}.ptl-content-main-form-input-line{width:100%;height:2px;top:-2px;background-color:#ff9800;transform:scaleX(0);transition:.25s;}.ptl-content-main-form-input input,.ptl-content-main-form-input select,.ptl-content-main-form-input textarea{width:100%;height:40px;padding:0 10px;border-bottom:2px solid #ccc;background-color:transparent;color:#fff;font-size:13px;color:#fff;transition:.25s;resize:none;}.ptl-content-main-form-input input:disabled,.ptl-content-main-form-input select:disabled,.ptl-content-main-form-input textarea:disabled{border-bottom:0;}.ptl-content-main-form-input input.valid,.ptl-content-main-form-input select.valid,.ptl-content-main-form-input textarea.valid{background-color:#545454;}.ptl-content-main-form-input input.valid+.ptl-content-main-form-input-line,.ptl-content-main-form-input select.valid+.ptl-content-main-form-input-line,.ptl-content-main-form-input textarea.valid+.ptl-content-main-form-input-line{transform:scaleX(1);background-color:#8bc34a;}.ptl-content-main-form-input input.valid:focus+.ptl-content-main-form-input-line,.ptl-content-main-form-input select.valid:focus+.ptl-content-main-form-input-line,.ptl-content-main-form-input textarea.valid:focus+.ptl-content-main-form-input-line{transform:scaleX(1);background-color:#8bc34a;}.ptl-content-main-form-input input:focus,.ptl-content-main-form-input select:focus,.ptl-content-main-form-input textarea:focus{background-color:#545454;}.ptl-content-main-form-input input:focus+.ptl-content-main-form-input-line,.ptl-content-main-form-input select:focus+.ptl-content-main-form-input-line,.ptl-content-main-form-input textarea:focus+.ptl-content-main-form-input-line{transform:scaleX(1);background-color:#ff9800;}.ptl-content-main-form-input textarea{height:150px;padding:10px;}.ptl-content-main-form-input select option{color:#000;background-color:#fff;}.ptl-content-sidebar{width:350px;padding-top:70px;left:350px;display:flex;justify-content:center;flex-direction:row;height:100vh;position:fixed;z-index:10;display:none !important;}.ptl-content-section-inner-placement{width:100%;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;padding-top:25px;}.ptl-content-section-inner-placement-form-content{width:100%;padding-top:25px;}.ptl-content-section-inner-placement-form-content-message{width:100%;}.ptl-content-section-inner-placement-form-content-message span{width:100%;padding:20px;color:#fff;font-size:14px;margin-bottom:25px;}.ptl-content-section-inner-placement-form-content-message span.success{background-color:#8bc34a;}.ptl-content-section-inner-placement-form-content-message span.error{background-color:#f44336;}.ptl-content-section-inner-placement-form-content-toolbar{width:100%;background-color:#ccc;padding:2px;z-index:5;}.ptl-content-section-inner-placement-form-content-toolbar-help{width:100%;padding:20px;background-color:#e8e8e8;z-index:10;}.ptl-content-section-inner-placement-form-content-toolbar-help p{margin-bottom:10px;font-size:15px;color:#6c6c6c;}.ptl-content-section-inner-placement-form-content-toolbar-help ul{width:100%;padding-left:25px;}.ptl-content-section-inner-placement-form-content-toolbar-help ul li{width:100%;display:flex;justify-content:flex-start;flex-direction:row;padding-left:15px;margin-bottom:5px;font-size:14px;color:#6c6c6c;}.ptl-content-section-inner-placement-form-content-toolbar-help ul li::before{content:'';width:5px;height:5px;background-color:#333365;position:absolute;left:0;top:11px;border-radius:50%;}.ptl-content-section-inner-placement-form-content-toolbar-help ul li span{display:flex;justify-content:center;flex-direction:column;flex-wrap:wrap;}.ptl-content-section-inner-placement-form-content-toolbar-help ul li .fa,.ptl-content-section-inner-placement-form-content-toolbar-help ul li .icon{float:none;color:#6c6c6c;background-color:#b3b3b3;padding:5px;margin-left:10px;margin-right:10px;}.ptl-content-section-inner-placement-form-content-toolbar .icon,.ptl-content-section-inner-placement-form-content-toolbar .fa{background-color:#a6a6a6;height:35px;width:35px;display:flex;justify-content:center;flex-direction:column;text-align:center;margin:2px;color:#6c6c6c;cursor:pointer;transition:.25s;font-size:16px;}.ptl-content-section-inner-placement-form-content-toolbar .icon:hover,.ptl-content-section-inner-placement-form-content-toolbar .fa:hover{background-color:#e6e6e6;}.ptl-content-section-inner-placement-form-content-data{width:100%;}.ptl-content-section-inner-placement-form-content-data-item{width:100%;display:flex;justify-content:flex-start;flex-direction:row;margin-bottom:5px;border-left:5px solid #333365;padding-left:10px;animation-name:fade-in;animation-duration:.25s;animation-fill-mode:forwards;}.ptl-content-section-inner-placement-form-content-data-item-arrows{width:25px;display:flex;justify-content:center;flex-direction:column;}.ptl-content-section-inner-placement-form-content-data-item-arrows .icon{width:100%;opacity:.5;}.ptl-content-section-inner-placement-form-content-data-item-arrows .icon:hover{opacity:1;}.ptl-content-section-inner-placement-form-content-data-item .icon{display:flex;justify-content:center;flex-direction:column;text-align:center;font-size:15px;width:20px;color:#6c6c6c;transition:.25s;cursor:pointer;}.ptl-content-section-inner-placement-form-content-data-item .icon.ion-close-circled{color:#f44336;margin-right:15px;}.ptl-content-section-inner-placement-form-content-data-item .icon.ion-close-circled:hover{color:#ea1c0d;}.ptl-content-section-inner-placement-form-content-data-item p,.ptl-content-section-inner-placement-form-content-data-item ul,.ptl-content-section-inner-placement-form-content-data-item h2{flex:1;font-size:14px;padding:5px;}.ptl-content-section-inner-placement-form-content-data-item h2{font-size:16px;font-weight:bold;}.ptl-content-section-inner-placement-form-content-data-item p{font-size:14px;}.ptl-content-section-inner-placement-form-content-data-item p,.ptl-content-section-inner-placement-form-content-data-item li,.ptl-content-section-inner-placement-form-content-data-item h2{background-color:#e8e8e8;color:#6c6c6c;}.ptl-content-section-inner-placement-form-content-data-item ul{display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;padding-right:0;}.ptl-content-section-inner-placement-form-content-data-item ul .icon{margin-bottom:5px;}.ptl-content-section-inner-placement-form-content-data-item ul .icon:only-of-type{margin-bottom:0;}.ptl-content-section-inner-placement-form-content-data-item li{font-size:14px;width:calc(100% - 35px);padding-left:15px;padding-right:10px;padding-top:5px;padding-bottom:5px;margin-bottom:5px;}.ptl-content-section-inner-placement-form-content-data-item li:only-of-type{margin-bottom:0;}.ptl-content-section-inner-placement-form-content-data-item li::before{content:'';border-radius:50%;width:5px;margin-top:6px;height:5px;background-color:#333365;position:absolute;left:5px;}.ptl-dashboard{width:100%;}.ptl-dashboard-content{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;}.ptl-dashboard-content-table{width:100%;margin-bottom:25px;}.ptl-dashboard-content-table-class{width:100%;}.ptl-dashboard-content-table-class.delete tr td:first-of-type{max-width:50px;min-width:50px;}.ptl-dashboard-content-table-class table{width:100%;border-collapse:collapse;}.ptl-dashboard-content-table-class table *{border-collapse:collapse;}.ptl-dashboard-content-table-class table tbody tr{animation-name:fade-in;animation-duration:.5s;border-top:1px solid #fff;border-bottom:1px solid #ececec;}.ptl-dashboard-content-table-class table thead{background-color:#6c6c6c;}.ptl-dashboard-content-table-class table thead tr{background-color:transparent !important;}.ptl-dashboard-content-table-class table tbody,.ptl-dashboard-content-table-class table thead{width:100%;}.ptl-dashboard-content-table-class table tbody tr,.ptl-dashboard-content-table-class table thead tr{width:100%;display:flex;justify-content:flex-start;flex-direction:row;transition:.25s;cursor:pointer;background-color:#fff;}.ptl-dashboard-content-table-class table tbody tr::after,.ptl-dashboard-content-table-class table thead tr::after{content:'';background-color:#fff;opacity:.5;position:absolute;width:100%;height:100%;transform:scaleX(0);transform-origin:center;transition:.25s;}.ptl-dashboard-content-table-class table tbody tr:hover,.ptl-dashboard-content-table-class table thead tr:hover{background-color:#d9d9d9;}.ptl-dashboard-content-table-class table tbody tr th,.ptl-dashboard-content-table-class table thead tr th{color:#fff !important;}.ptl-dashboard-content-table-class table tbody tr th span,.ptl-dashboard-content-table-class table thead tr th span{text-shadow:0 0 1px black;letter-spacing:1px;}.ptl-dashboard-content-table-class table tbody tr td,.ptl-dashboard-content-table-class table tbody tr th,.ptl-dashboard-content-table-class table thead tr td,.ptl-dashboard-content-table-class table thead tr th{flex:1;color:#6c6c6c;transition:.25s;z-index:1;display:flex;justify-content:center;flex-direction:column;min-width:150px;min-height:50px;}.ptl-dashboard-content-table-class table tbody tr td .icon,.ptl-dashboard-content-table-class table tbody tr th .icon,.ptl-dashboard-content-table-class table thead tr td .icon,.ptl-dashboard-content-table-class table thead tr th .icon{width:40px;display:flex;justify-content:center;flex-direction:column;text-align:center;font-size:20px;color:#6c6c6c;height:40px;pointer-events:all;transition:.25s;margin:5px;border-radius:50%;}.ptl-dashboard-content-table-class table tbody tr td .icon:hover,.ptl-dashboard-content-table-class table tbody tr th .icon:hover,.ptl-dashboard-content-table-class table thead tr td .icon:hover,.ptl-dashboard-content-table-class table thead tr th .icon:hover{background-color:#fff;}.ptl-dashboard-content-table-class table tbody tr td span,.ptl-dashboard-content-table-class table tbody tr th span,.ptl-dashboard-content-table-class table thead tr td span,.ptl-dashboard-content-table-class table thead tr th span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;text-align:left;font-size:11px;font-weight:bold;padding:5px 15px;}.ptl-dashboard-content-table-class table tbody tr td a,.ptl-dashboard-content-table-class table tbody tr th a,.ptl-dashboard-content-table-class table thead tr td a,.ptl-dashboard-content-table-class table thead tr th a{width:100%;max-width:100px;text-align:center;background-color:#333365;color:#fff;height:35px;display:flex;justify-content:center;letter-spacing:1px;font-size:13px;font-weight:bold;border-radius:4px;box-shadow:inset 0 0 5px rgba(0,0,0,.2);flex-direction:column;pointer-events:all;transition:.25s;}.ptl-dashboard-content-table-class table tbody tr td a:hover,.ptl-dashboard-content-table-class table tbody tr th a:hover,.ptl-dashboard-content-table-class table thead tr td a:hover,.ptl-dashboard-content-table-class table thead tr th a:hover{background-color:#feed01;}.ptl-dashboard-content-table-content{background-color:#333365;width:100%;display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;overflow:visible;}.ptl-dashboard-content-table-content-buttons{overflow:visible;}.ptl-dashboard-content-table-content-buttons-item{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;transition:.25s;cursor:pointer;height:100%;padding:0 15px;overflow:visible;margin-right:10px;}.ptl-dashboard-content-table-content-buttons-item .icon,.ptl-dashboard-content-table-content-buttons-item .fa{display:flex;justify-content:center;flex-direction:column;text-align:center;width:100%;color:#fff;font-size:25px;width:50px;margin-top:5px;height:50px;border-radius:50%;transition:.25s;}.ptl-dashboard-content-table-content-buttons-item .icon:hover,.ptl-dashboard-content-table-content-buttons-item .fa:hover{background-color:#feed01;}.ptl-dashboard-content-table-content-buttons-item .icon:hover+p,.ptl-dashboard-content-table-content-buttons-item .fa:hover+p{transform:translateY(0%);opacity:1;}.ptl-dashboard-content-table-content-buttons-item p{position:absolute;margin-top:45px;left:0;width:100%;z-index:10;background-color:#6c6c6c;font-size:11px;letter-spacing:1px;color:#fff;border-radius:4px;padding:5px;text-align:center;display:flex;justify-content:center;flex-direction:row;overflow:visible;box-shadow:0 0 10px rgba(0,0,0,.25);pointer-events:none;transform:translateY(20%);opacity:0;transition:.25s;}.ptl-dashboard-content-table-content-buttons-item p::before{content:'';border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #6c6c6c;position:absolute;top:-10px;}.ptl-dashboard-content-table-content-filter{padding:15px;flex:1;display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;}.ptl-dashboard-content-table-content-filter-buttons{display:flex;justify-content:flex-end;flex-direction:row;flex:1;height:100%;}.ptl-dashboard-content-table-content-filter-buttons-item{display:flex;justify-content:center;flex-direction:column;height:100%;}.ptl-dashboard-content-table-content-filter-buttons-item p,.ptl-dashboard-content-table-content-filter-buttons-item a{background-color:#feed01;color:#333365;font-weight:bold;font-size:13px;padding:0 30px;height:40px;display:flex;justify-content:center;flex-direction:column;text-align:center;border-radius:20px;letter-spacing:1px;cursor:pointer;transition:.25s;}.ptl-dashboard-content-table-content-filter-buttons-item p:hover,.ptl-dashboard-content-table-content-filter-buttons-item a:hover{background-color:#feed01;}.ptl-dashboard-content-table-content-filter-search{display:flex;justify-content:center;flex-direction:row;width:100%;max-width:350px;}.ptl-dashboard-content-table-content-filter-search .icon{width:50px;height:50px;background-color:#feed01;color:#333365;font-size:20px;border-radius:50%;text-align:center;display:flex;justify-content:center;flex-direction:column;z-index:1;border:3px solid #333365;}.ptl-dashboard-content-table-content-filter-search-input{display:flex;justify-content:center;flex-direction:column;margin-left:-15px;flex:1;}.ptl-dashboard-content-table-content-filter-search-input input,.ptl-dashboard-content-table-content-filter-search-input select{width:100%;padding-left:25px;font-size:14px;color:#6c6c6c;height:35px;background-color:#fff;border-bottom:2px solid #feed01;border-radius:0 4px 4px 0;}.ptl-dashboard-content-table-content-header{width:100%;display:flex;justify-content:flex-start;flex-direction:row;background-color:#feed01;}.ptl-dashboard-content-table-content-header-item{flex:1;padding:20px 10px;display:flex;justify-content:center;flex-direction:row;border:1px solid #b25009;box-shadow:inset 0 1px 2px rgba(255,255,255,.2);border-bottom:none;}.ptl-dashboard-content-table-content-header-item p{height:100%;font-size:15px;font-weight:bold;color:#fff;display:flex;justify-content:center;flex-direction:column;text-align:center;transition:.25s;cursor:pointer;text-shadow:0 0 1px black;}.ptl-dashboard-content-widget{width:calc((100%/3) - 30px);min-width:500px;margin:15px;background-color:#fff;border-radius:4px;border-bottom:3px solid #ccc;overflow:hidden;}.ptl-dashboard-content-widget.full{width:calc(100% - 30px);}.ptl-dashboard-content-widget.full .ptl-dashboard-content-widget-inner-graph-axis-block p{width:100%;transform:rotate(0deg);margin:0;text-align:center;}.ptl-dashboard-content-widget.half{width:calc(50% - 30px);}.ptl-dashboard-content-widget.half .ptl-dashboard-content-widget-inner-graph-axis-block p{width:100%;transform:rotate(0deg);margin:0;text-align:center;}.ptl-dashboard-content-widget-title{width:100%;background-color:#6c6c6c;display:flex;justify-content:center;flex-direction:row;}.ptl-dashboard-content-widget-title-button{flex:1;max-width:150px;display:flex;justify-content:center;flex-direction:column;}.ptl-dashboard-content-widget-title-button p{width:100%;background-color:#535353;height:100%;display:flex;justify-content:center;flex-direction:column;text-align:center;color:#fff;font-size:13px;font-weight:bold;letter-spacing:1px;transition:.25s;cursor:pointer;}.ptl-dashboard-content-widget-title-button p:hover{background-color:#333365;}.ptl-dashboard-content-widget-title .icon,.ptl-dashboard-content-widget-title .fa{display:flex;justify-content:center;flex-direction:column;text-align:center;width:50px;height:50px;color:#fff;background-color:#535353;font-size:20px;}.ptl-dashboard-content-widget-title h1{flex:1;color:#fff;font-size:20px;letter-spacing:2px;text-align:left;display:flex;justify-content:center;flex-direction:column;padding:10px 15px;text-shadow:0 0 1px black;}.ptl-dashboard-content-widget-inner{width:100%;flex:1;overflow:visible;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;}.ptl-dashboard-content-widget-inner-filter{width:100%;display:flex;justify-content:flex-start;flex-direction:row;padding-bottom:25px;}.ptl-dashboard-content-widget-inner-filter select{width:100%;height:40px;background-color:#e8e8e8;border-radius:4px;border-bottom:3px solid #ccc;font-size:16px;color:#6c6c6c;padding:0 10px;}.ptl-dashboard-content-widget-inner-filter span{display:flex;justify-content:center;flex-direction:column;text-align:center;color:#6c6c6c;font-weight:bold;font-size:12px;min-width:100px;}.ptl-dashboard-content-widget-inner-graph{flex:1;overflow:visible;padding:25px 15px 50px 15px;}.ptl-dashboard-content-widget-inner-graph-axis{width:100%;height:175px;border-left:2px solid #ccc;border-bottom:2px solid #ccc;padding:0 1px;display:flex;justify-content:center;flex-direction:row;overflow:visible;}.ptl-dashboard-content-widget-inner-graph-axis-target{width:100%;position:absolute;margin-bottom:-1px;overflow:visible;display:flex;justify-content:center;flex-direction:row;border-bottom:2px dashed #ff5722;height:2px;z-index:10;}.ptl-dashboard-content-widget-inner-graph-axis-target span{font-size:14px;font-weight:bold;color:#ff5722;height:20px;top:-20px;display:flex;justify-content:center;flex-direction:column;text-align:center;}.ptl-dashboard-content-widget-inner-graph-axis-block{height:100%;flex:1;padding:2px 1px;overflow:visible;display:flex;justify-content:flex-start;flex-direction:column-reverse;}.ptl-dashboard-content-widget-inner-graph-axis-block p{position:absolute;bottom:-15px;font-size:10px;transform-origin:center left;transform:rotate(55deg);color:#6c6c6c;margin-left:7px;}.ptl-dashboard-content-widget-inner-graph-axis-block-line{background-color:#333365;width:100%;overflow:visible;}.ptl-dashboard-content-widget-inner-graph-axis-block-line span{position:absolute;top:-20px;width:100%;text-align:center;height:20px;display:flex;justify-content:center;flex-direction:column;font-size:12px;color:#6c6c6c;overflow:visible;}.ptl-dashboard-content-widget-inner-number{display:flex;justify-content:center;flex-direction:column;padding:30px;}.ptl-dashboard-content-widget-inner-number .icon,.ptl-dashboard-content-widget-inner-number .fa{font-size:125px;color:#333365;}.ptl-dashboard-content-widget-inner-number span{text-align:center;color:#333365;display:flex;font-size:40px;justify-content:center;flex-direction:column;font-weight:bold;transition:.25s;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;z-index:1;}.ptl-dashboard-content-widget-inner-number span.count{cursor:pointer;width:150px;height:150px;border-radius:50%;font-size:70px;}.ptl-dashboard-content-widget-inner-number span.complete{color:#fff;}.ptl-dashboard-content-widget-inner-number span.complete::before{height:100%;}.ptl-dashboard-content-widget-inner-number span::before{content:'';position:absolute;bottom:0;width:100%;height:0%;transition:.75s;background-color:#333365;z-index:-1;left:0;}.phr-body{width:100%;}.phr-body *{font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;}.phr-content{width:100%;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;background-color:#fff;}.phr-content-banner{width:100%;display:flex;justify-content:center;flex-direction:row;height:250px;background-image:url("https://precisehr.co.uk/IMG/banner.png");background-position:center;background-size:200% auto;}.phr-content-banner-information{width:100%;max-width:1000px;padding-right:15px;height:100%;background-size:60%;background-position:125% 175%;overflow:hidden;display:flex;justify-content:center;flex-direction:column;}.phr-content-banner-information-info{display:flex;justify-content:flex-start;flex-direction:row;overflow:hidden;max-width:650px;margin-left:15px;}.phr-content-banner-information-info h3{display:flex;justify-content:center;flex-direction:column;font-size:60px;font-weight:normal;overflow:visible;color:#fff;pointer-events:none;padding-right:25px;}.phr-content-section{width:100%;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;}.phr-content-section-inner{width:100%;max-width:1000px;padding:15px;padding-bottom:50px;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;}.phr-content-section-inner-placement{width:100%;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;padding-top:25px;}.phr-content-section-inner-placement-empty{width:100%;max-width:400px;padding:20px;background-color:#e8e8e8;margin-top:50px;margin-bottom:50px;}.phr-content-section-inner-placement-empty h3{font-size:25px;padding-top:25px;padding-bottom:25px;font-weight:normal;color:#6c6c6c;width:100%;text-align:center;}.phr-content-section-inner-placement-main{width:100%;padding-right:25px;padding-top:35px;padding-left:25px;padding-bottom:50px;max-width:900px;}.phr-content-section-inner-placement-main p,.phr-content-section-inner-placement-main ul,.phr-content-section-inner-placement-main li{width:100%;text-align:justify;font-size:14px;line-height:20px;margin-bottom:5px;color:#6c6c6c;}.phr-content-section-inner-placement-main textarea{width:100%;text-align:justify;font-size:14px;line-height:20px;margin-bottom:10px;color:#6c6c6c;border-radius:4px;background-color:#e8e8e8;padding:5px 10px;resize:none;min-height:100px;}.phr-content-section-inner-placement-main textarea div{width:100%;float:none;}.phr-content-section-inner-placement-main p{margin-bottom:10px;}.phr-content-section-inner-placement-main ul{padding-left:35px;}.phr-content-section-inner-placement-main ul li{padding-left:15px;}.phr-content-section-inner-placement-main ul li::before{content:'';background-color:#333365;position:absolute;top:9px;height:5px;width:5px;border-radius:50%;left:0;}.phr-content-section-inner-placement-main h2{width:100%;text-align:justify;font-size:18px;margin-bottom:10px;margin-top:15px;}.phr-content-section-inner-placement-main b{width:100%;text-align:justify;font-size:15px;margin-top:5px;margin-bottom:10px;padding-left:10px;font-weight:bold;}.phr-content-section-inner-placement-apply{width:100%;display:flex;justify-content:center;flex-direction:row;}.phr-content-section-inner-placement-apply input,.phr-content-section-inner-placement-apply a{text-align:center;padding-left:20px;margin-left:5px;margin-right:5px;min-width:135px;color:#fff;background-color:#333365;transition:.25s;border-width:4px;border-radius:4px;border-bottom-style:solid;border-color:#feed01;font-size:16px;cursor:pointer;height:50px;letter-spacing:1px;text-shadow:0 0 1px #6c6c6c;}.phr-content-section-inner-placement-apply a{display:flex;justify-content:flex-start;flex-direction:row;overflow:hidden;}.phr-content-section-inner-placement-apply a p{flex:1;display:flex;justify-content:center;flex-direction:column;padding-right:20px;}.phr-content-section-inner-placement-apply a .icon{color:#333365;width:50px;background-color:#feed01;height:100%;float:right;transition:.25s;display:flex;justify-content:center;flex-direction:column;text-align:center;font-size:20px;}.phr-content-section-inner-placement-apply a:hover{background-color:#feed01;color:#333365;}.phr-content-section-inner-placement-apply a:hover .icon{background-color:#feed01;}.phr-content-section-inner-placement-apply input{padding-right:20px;}.phr-content-section-inner-placement-item{width:100%;display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;padding-bottom:50px;border-radius:5px;padding-top:50px;padding-left:35px;padding-right:35px;max-width:900px;}.phr-content-section-inner-placement-item:nth-of-type(even){background-color:#f5f5f5;}.phr-content-section-inner-placement-item.half{width:100%;max-width:550px;padding:0 !important;padding-left:15px;padding-right:15px;border-bottom:none !important;}.phr-content-section-inner-placement-item.half .phr-content-section-inner-placement-item-info{width:100%;flex:none;padding:0 !important;}.phr-content-section-inner-placement-item.half .phr-content-section-inner-placement-item-info-para{padding:0 !important;}.phr-content-section-inner-placement-item.half .phr-content-section-inner-placement-item-info-para p{padding-left:0 !important;padding-right:0 !important;}.phr-content-section-inner-placement-item.half .phr-content-section-inner-placement-item-info-details{max-width:unset;}.phr-content-section-inner-placement-item.half .phr-content-section-inner-placement-item-info-details-data p{text-align:left !important;font-size:14px;margin-bottom:unset;padding:unset;line-height:unset;}.phr-content-section-inner-placement-item:last-of-type{border-bottom:none;}.phr-content-section-inner-placement-item-info{flex:1;padding-right:15px;}.phr-content-section-inner-placement-item-info h1{width:100%;font-weight:normal;color:#333365;font-size:25px;margin-bottom:5px;}.phr-content-section-inner-placement-item-info h1 input{color:#333365;font-size:25px;width:100%;background-color:#e8e8e8;border-radius:4px;padding:0 10px;}.phr-content-section-inner-placement-item-info h1 a{float:none;color:#333365;}.phr-content-section-inner-placement-item-info span{width:100%;font-size:14px;color:#6c6c6c;margin-bottom:15px;display:flex;justify-content:flex-start;flex-direction:row;}.phr-content-section-inner-placement-item-info span span{width:auto;float:none;display:block;margin-left:5px;margin-right:5px;margin-bottom:unset;}.phr-content-section-inner-placement-item-info span a{float:none;color:#333365;transition:.25s;cursor:pointer;margin-left:5px;margin-right:5px;}.phr-content-section-inner-placement-item-info span a:hover{color:#feed01;}.phr-content-section-inner-placement-item-info-button{width:100%;padding-top:25px;}.phr-content-section-inner-placement-item-info-button a{background-color:#333365;width:100%;text-align:center;max-width:125px;color:#fff;font-size:15px;padding:12.5px;border-radius:4px;letter-spacing:1px;text-shadow:0 0 1px #6c6c6c;cursor:pointer;transition:.25s;box-shadow:inset 0 0 5px rgba(0,0,0,.1);}.phr-content-section-inner-placement-item-info-button a:hover{background-color:#feed01;}.phr-content-section-inner-placement-item-info-details{width:100%;max-width:550px;margin-bottom:20px;}.phr-content-section-inner-placement-item-info-details-data{width:100%;margin-bottom:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;display:flex;justify-content:flex-start;flex-direction:row;}.phr-content-section-inner-placement-item-info-details-data.half{width:50%;}.phr-content-section-inner-placement-item-info-details-data .fa,.phr-content-section-inner-placement-item-info-details-data .icon{margin:5px 0;width:20px;height:20px;font-size:12px;margin-right:10px;background-color:#6c6c6c;color:#fff;border-radius:50%;display:flex;justify-content:center;flex-direction:column;text-align:center;}.phr-content-section-inner-placement-item-info-details-data p{font-size:14px;display:flex;justify-content:center;flex-direction:column;margin:0 3px;}.phr-content-section-inner-placement-item-info-details-data input,.phr-content-section-inner-placement-item-info-details-data select{flex:1;padding:0 5px;margin:0 3px;background-color:#e8e8e8;border-radius:4px;font-size:12px;height:30px;}.phr-content-section-inner-placement-item-info-para{width:100%;padding-right:25px;max-width:900px;}.phr-content-section-inner-placement-item-info-para p{text-align:justify;font-size:13px;line-height:20px;}.phr-content-section-inner-placement-item-info-para textarea,.phr-content-section-inner-placement-item-info-para input{width:100%;resize:none;border-radius:4px;background-color:#e8e8e8;padding:5px 10px;min-height:100px;text-align:justify;font-size:13px;line-height:20px;margin-bottom:20px;}.phr-content-section-inner-placement-item-info-para input{min-height:unset;}.phr-content-section-inner-placement-item-img{width:250px;display:flex;justify-content:center;flex-direction:column;padding:10px;}.phr-content-section-inner-placement-item-img a{display:flex;justify-content:center;flex-direction:column;width:100%;cursor:pointer;}.phr-content-section-inner-placement-item-img a img{width:100%;height:auto;}.phr-content-section-inner h5{width:100%;text-align:center;font-size:35px;font-weight:normal;color:#333365;padding:20px;}.phr-content-section-inner-contact{flex:1;background-color:#e8e8e8;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;padding:35px;padding-left:50px;padding-right:50px;margin-left:50px;max-width:750px;border-radius:5px;}.phr-content-section-inner-contact-message{width:100%;display:flex;justify-content:center;flex-direction:row;transition:.25s;}.phr-content-section-inner-contact-message span{color:#fff;width:100%;font-size:13px;text-align:center;display:flex;justify-content:center;flex-direction:column;padding:20px;}.phr-content-section-inner-contact-message span.error{background-color:#f44336;}.phr-content-section-inner-contact-message span.success{background-color:#8bc34a;}.phr-content-section-inner-contact-submit{width:100%;display:flex;justify-content:flex-end;flex-direction:row;padding-left:5px;padding-right:5px;margin-top:15px;}.phr-content-section-inner-contact-submit input{width:100%;text-align:center;padding:12.5px;padding-left:20px;padding-right:20px;max-width:125px;letter-spacing:1px;text-shadow:0 0 1px #6c6c6c;color:#fff;background-color:#333365;transition:.25s;border-radius:4px;font-size:16px;cursor:pointer;box-shadow:inset 0 0 5px rgba(0,0,0,.1);}.phr-content-section-inner-contact-submit input:hover{background-color:#feed01;}.phr-content-section-inner-contact-input{width:100%;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;margin-bottom:10px;padding-left:5px;padding-right:5px;}.phr-content-section-inner-contact-input.half{width:50%;}.phr-content-section-inner-contact-input span{width:100%;color:#6c6c6c;font-size:14px;margin-bottom:5px;}.phr-content-section-inner-contact-input input,.phr-content-section-inner-contact-input textarea,.phr-content-section-inner-contact-input select{flex:1;height:40px;font-size:13px;padding-left:10px;padding-right:10px;border-width:2px;border-bottom-style:solid;border-color:#ccc;resize:none;color:#6c6c6c;}.phr-content-section-inner-contact-input input:focus+.phr-line,.phr-content-section-inner-contact-input textarea:focus+.phr-line,.phr-content-section-inner-contact-input select:focus+.phr-line{transform:scaleX(1);}.phr-content-section-inner-contact-input input:focus+.phr-line+.icon,.phr-content-section-inner-contact-input textarea:focus+.phr-line+.icon,.phr-content-section-inner-contact-input select:focus+.phr-line+.icon{color:#333365;}.phr-content-section-inner-contact-input input.valid+.phr-line,.phr-content-section-inner-contact-input textarea.valid+.phr-line,.phr-content-section-inner-contact-input select.valid+.phr-line{transform:scaleX(1);background-color:#8bc34a;}.phr-content-section-inner-contact-input input.valid+.phr-line+.icon,.phr-content-section-inner-contact-input textarea.valid+.phr-line+.icon,.phr-content-section-inner-contact-input select.valid+.phr-line+.icon{color:#8bc34a;}.phr-content-section-inner-contact-input input[type=file]{padding-top:10px;border-bottom:0 !important;padding-left:0 !important;}.phr-content-section-inner-contact-input .icon{position:absolute;bottom:0;transition:.25s;height:40px;width:40px;right:5px;font-size:15px;color:#6c6c6c;display:flex;justify-content:center;flex-direction:column;text-align:center;pointer-events:none;}.phr-content-section-inner-contact-input textarea{height:100px;padding:10px;}.phr-content-section-inner-information{width:100%;padding-top:50px;padding-bottom:50px;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;}.phr-content-section-inner-information p,.phr-content-section-inner-information li{font-size:14px;line-height:25px;margin-bottom:25px;padding-left:15px;padding-right:15px;width:100%;color:#6c6c6c;text-align:justify;max-width:1100px;}.phr-content-section-inner-information p span,.phr-content-section-inner-information li span{padding-top:15px;width:100%;}.phr-content-section-inner-information p span span,.phr-content-section-inner-information li span span{padding-top:unset;font-weight:bold;padding-left:15px;}.phr-content-section-inner-information p span span:first-of-type,.phr-content-section-inner-information li span span:first-of-type{padding-top:5px;}.phr-content-section-inner-information p a,.phr-content-section-inner-information li a{float:none;color:#333365;cursor:pointer;}.phr-content-section-inner-information p a:hover,.phr-content-section-inner-information li a:hover{color:#feed01;}.phr-content-section-inner-information p.half,.phr-content-section-inner-information li.half{max-width:550px;}.phr-content-section-inner-information li{margin-bottom:unset !important;display:flex;justify-content:center;flex-direction:column;padding-left:20px;}.phr-content-section-inner-information li:before{content:'';width:5px;height:5px;background-color:#333365;position:absolute;border-radius:50%;left:0;}.phr-content-section-inner-information ul{width:100%;padding-left:50px;max-width:1100px;margin-bottom:25px;}.phr-content-section-inner-icon{flex:1;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;padding-top:25px;padding-bottom:25px;padding-left:10px;padding-right:10px;margin:5px;margin-top:25px;min-width:200px;border-radius:5px;animation-fill-mode:forwards;animation-duration:.5s;opacity:0;animation-name:icons;background-color:#f2f2f2;transition:.25s;}.phr-content-section-inner-icon:nth-of-type(1){animation-delay:.5s;}.phr-content-section-inner-icon:nth-of-type(2){animation-delay:1s;}.phr-content-section-inner-icon:nth-of-type(3){animation-delay:1.5s;}.phr-content-section-inner-icon:nth-of-type(4){animation-delay:2s;}.phr-content-section-inner-icon .icon,.phr-content-section-inner-icon .fa{display:flex;justify-content:center;flex-direction:column;text-align:center;font-size:50px;margin-bottom:25px;margin-top:15px;transition:.25s;color:#333365;}.phr-content-section-inner-icon h2{font-weight:normal;font-size:25px;text-align:center;width:100%;color:#6c6c6c;}.phr-content-section-inner-icon p{width:100%;padding:20px;margin-bottom:35px;text-align:justify;color:#6c6c6c;font-size:14px;height:180px;line-height:20px;overflow:hidden;}.phr-content-section-inner-icon p span{width:100%;margin-top:10px;}.phr-content-section-inner-icon p::after{content:"";text-align:right;position:absolute;bottom:1px;right:0;width:50%;height:16px;background:linear-gradient(to right,rgba(232,232,232,0),#f2f2f2 50%);}.phr-content-section-inner-icon a{text-align:center;display:flex;flex-direction:column;justify-content:center;padding:12.5px;padding-left:20px;padding-right:20px;text-shadow:0 0 1px #6c6c6c;color:#fff;background-color:#333365;transition:.25s;font-size:15px;border-radius:4px;box-shadow:inset 0 0 5px rgba(0,0,0,.1);}.phr-content-section-inner-icon a:hover{background-color:#feed01;}.ptl-background{background-color:rgba(0,0,0,.5);z-index:1000;width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;opacity:0;transition:.25s;}.ptl-background.show{pointer-events:all;opacity:1;}.ptl-modal{width:100%;height:100%;display:flex;justify-content:center;flex-direction:row;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1100;opacity:0;pointer-events:none;}.ptl-modal.show{opacity:1;pointer-events:all;}.ptl-modal-inner{height:100%;display:flex;justify-content:center;flex-direction:column;}.ptl-modal-inner-contain{width:100%;max-width:400px;padding:25px;background-color:#4d4d4d;}.ptl-modal-inner-contain-close{position:absolute;top:0;right:0;width:50px;height:50px;}.ptl-modal-inner-contain-close .icon{width:100%;height:100%;display:flex;justify-content:center;flex-direction:column;text-align:center;color:#fff;opacity:.5;cursor:pointer;transition:.25s;}.ptl-modal-inner-contain-close .icon:hover{opacity:1;}.ptl-modal-inner-contain-icon{width:100%;display:flex;justify-content:center;flex-direction:row;margin-bottom:25px;flex-wrap:wrap;}.ptl-modal-inner-contain-icon h1{width:100%;text-align:center;font-size:35px;font-weight:normal;text-transform:uppercase;color:#fff;padding:15px 0;letter-spacing:2px;}.ptl-modal-inner-contain-icon .icon,.ptl-modal-inner-contain-icon .fa{width:150px;height:150px;border-radius:50%;background-color:#1a1a1a;color:#fff;display:flex;justify-content:center;flex-direction:column;text-align:center;font-size:50px;opacity:.5;border-bottom:1px solid rgba(255,255,255,.5);border-right:1px solid rgba(255,255,255,.5);}.ptl-modal-inner-contain-message{width:100%;margin-bottom:25px;}.ptl-modal-inner-contain-message p{width:100%;text-align:center;color:#fff;opacity:.5;font-size:20px;}.ptl-modal-inner-contain-buttons{width:100%;padding:0 15px;display:flex;justify-content:center;flex-direction:row;}.ptl-modal-inner-contain-buttons input{flex:1;margin:0 3px;width:100%;max-width:200px;color:#fff;padding:15px 0;background-color:rgba(0,0,0,.2);font-size:15px;text-transform:uppercase;border:2px solid #6c6c6c;transition:.25s;cursor:pointer;}.ptl-modal-inner-contain-buttons input:hover{background-color:rgba(0,0,0,.5);}
