/* used in index.php */
.pssd-display-container{position:relative}
.pssd-content{max-width:980px;margin:auto}

.pssd-container:after,.pssd-container:before,.pssd-panel:after,.pssd-panel:before,.pssd-row:after,.pssd-row:before,.pssd-row-padding:after,.pssd-row-padding:before,
.pssd-container,.pssd-panel{padding:0.01em 16px}.pssd-panel{margin-top:16px;margin-bottom:16px}

.pssd-padding-small{padding:4px 8px!important}.pssd-padding{padding:8px 16px!important}.pssd-padding-large{padding:12px 24px!important}
.pssd-border-top{border-top:1px solid #ccc!important}.pssd-border-bottom{border-bottom:1px solid #ccc!important}
.pssd-border-blue{border-color:#0193CF!important}

/* login form, customeraccount.php */
.pssd-section{margin-top:16px!important;margin-bottom:16px!important}
.pssd-loginpage{font-family:"Segoe UI",Arial,sans-serif;font-weight:400;margin:10px 0}.pssd-wideloginpage{letter-spacing:1px}
.pssd-logininput{padding:8px;display:block;border:none;border-bottom:1px solid #ccc;width:100%}
.pssd-border{border:1px solid #ccc!important}
.pssd-margin-top{margin-top:16px!important}.pssd-margin-bottom{margin-bottom:16px!important}
.pssd-block{display:block;width:100%}
.pssd-button-size{font-size:18px}
.pssd-padding-mid{padding-top:16px!important;padding-bottom:16px!important}
.pssd-font-size14{font-size:14px!important;}
.pssd-font-size12{font-size:12px}
.pssd-font-size11{font-size:11px}
.pssd-font-size10{font-size:10px!important;}
.pssd-font-size18{font-size:18px!important;}
.pssd-font-size24{font-size:24px!important;}
.pssd-font-family{font-family:"Segoe UI",Arial,sans-serif;}

.pssd-errormsg{color:#fff!important;background-color:#f44336!important}
.pssd-success{color:#fff!important;background-color:#159947!important}

.pssd-msgcontent{max-width:600px;margin:auto}

.pssd-border-top{border-top:1px solid #ccc!important}.pssd-border-bottom{border-bottom:1px solid #ccc!important}
.pssd-left{float:left!important}.pssd-right{float:right!important}.pssd-none{float:none!important}

/* used in nav.php */
.pssd-center{text-align:center!important}
.pssd-wide{letter-spacing:4px}
.pssd-image_index{max-width:100%;height:auto}img{margin-bottom:5px;margin-top:10px}a{color:inherit}
.pssd-border{border:1px solid #ccc!important}
.pssd-border-black,.pssd-hover-border-black:hover{border-color:#000!important}
.pssd-blueblack{color:#000000;background-color:#0193CF;}
.pssd-tilblack{color:#000000;background-color:#01A78F;}

/* used in customeraccount.php */
.pssd-table,.pssd-table-all{border-collapse:collapse;border-spacing:0;width:100%;display:table}.pssd-table-all{border:1px solid #ccc}
.pssd-hoverable tbody tr:hover,.pssda-ul.pssd-hoverable li:hover{background-color:#ccc}.pssd-centered tr th,.pssd-centered tr td{text-align:center}
.pssd-animate-input{transition:width 0.4s ease-in-out}.pssd-animate-input:focus{width:100%!important}
.pssd-input{padding:8px;display:block;border:none;border-bottom:1px solid #ccc;width:100%}
.pssd-customerpage{font-family:"Segoe UI",Arial,sans-serif;font-weight:400;margin:10px 0}.pssd-widecustomerpage{letter-spacing:1px}
.pssd-left-align{text-align:left!important}.pssd-right-align{text-align:right!important}
.pssd-cell-right{border-right: 2px solid black}

/* customer index.php */
.pssd-btn,.pssd-button{border:none;display:inline-block;outline:0;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
.pssd-cell-row:before,.pssd-cell-row:after,.pssd-clear:after,.pssd-clear:before,.pssd-bar:before,.pssd-bar:after{content:"";display:table;clear:both}
.pssd-padding-header{padding-top:8px!important;padding-bottom:16px!important}
.pssd-check,.pssd-radio{width:18px;height:18px;position:relative;top:-1px}

/* main options buttons */
.pssd-option-btn,.pssd-options-button{border:none;display:inline-block;outline:0;padding:24px 36px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
/* technicians page */
.pssd-menubar{border:none;display:inline-block;outline:0;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;white-space:nowrap}


/* main user images - reformat acording to device*/
.pssd-col,.pssd-half,.pssd-third,.pssd-twothird,.pssd-threequarter,.pssd-quarter{float:left;width:100%}
.pssd-col.s1{width:8.33333%}.pssd-col.s2{width:16.66666%}.pssd-col.s3{width:24.99999%}.pssd-col.s4{width:33.33333%}
.pssd-col.s5{width:41.66666%}.pssd-col.s6{width:49.99999%}.pssd-col.s7{width:58.33333%}.pssd-col.s8{width:66.66666%}
.pssd-col.s9{width:74.99999%}.pssd-col.s10{width:83.33333%}.pssd-col.s11{width:91.66666%}.pssd-col.s12{width:99.99999%}
@media (min-width:601px){.pssd-col.m1{width:8.33333%}.pssd-col.m2{width:16.66666%}.pssd-col.m3,.pssd-quarter{width:24.99999%}.pssd-col.m4,.pssd-third{width:33.33333%}
.pssd-col.m5{width:41.66666%}.pssd-col.m6,.pssd-half{width:49.99999%}.pssd-col.m7{width:58.33333%}.pssd-col.m8,.pssd-twothird{width:66.66666%}
.pssd-col.m9,.pssd-threequarter{width:74.99999%}.pssd-col.m10{width:83.33333%}.pssd-col.m11{width:91.66666%}.pssd-col.m12{width:99.99999%}}
@media (min-width:993px){.pssd-col.l1{width:8.33333%}.pssd-col.l2{width:16.66666%}.pssd-col.l3{width:24.99999%}.pssd-col.l4{width:33.33333%}
.pssd-col.l5{width:41.66666%}.pssd-col.l6{width:49.99999%}.pssd-col.l7{width:58.33333%}.pssd-col.l8{width:66.66666%}
.pssd-col.l9{width:74.99999%}.pssd-col.l10{width:83.33333%}.pssd-col.l11{width:91.66666%}.pssd-col.l12{width:99.99999%}}
.pssd-content{max-width:980px;margin:auto}.pssd-rest{overflow:hidden}

h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}.pssd-serif{font-family:serif}
h1,h2,h3,h4,h5,h6{font-family:"Segoe UI",Arial,sans-serif;font-weight:400;margin:10px 0}.pssd-wide{letter-spacing:4px}
