/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
/*
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
*/
/* HTML5 display-role reset for older browsers */
/*
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
ul li, ol li {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
*/

/* OPTIMIZATION FOR BROWSER QUIRKS */

img { -ms-interpolation-mode: bicubic; } /* Makes IE scale images smoothly */
a:active, a:focus { outline: none; } /* Disables the dotted outline FireFox puts on active links */


/* TYPOGGRAPHY */
/*
html, body {
  font-family: Helvetica, "Helvetica Neue", Arial, Tahoma, sans-serif;
  font-size: 12px;
  color: #525252;
  line-height: 18px;
  height: 100%;
  background: url("../images/background-page.png") repeat;
}
a {
  text-decoration: none;
  color: #137ccd;
}
  a:hover,
  a:focus {
    color: #075692;
  }
*/
/* fixes text-shadow making text hard to read when selected */
*::selection {
  text-shadow: none;
  background: #3196fc;
  color: #ffffff;
}

h2 {
  font-size: 18px;
  line-height: 24px;
  color: #474747;
  font-weight: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}


/* SIDEBAR */

.pk-sidebar {
  position: absolute;
  z-index: 2;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 230px;
  overflow-y: auto;
  overflow-x: hidden;
}

.pk-sidebar .pk-sidebar-inner {
  height: 100%;
  width: 195px;
  /*background: url("../images/explosion.png") no-repeat bottom left;*/
}

.pk-sidebar .pk-sidebar-inner::-webkit-scrollbar {
  width: 0px;
}

.sidebarViewPort {
  overflow: hidden;
}

 .pk-logobar {
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    color: #ffffff;
    padding: 7px;
    border-bottom: solid 1px #103c57;
    box-shadow: 0px 1px 1px rgba(0,0,0,0.3);
    /* gradient background */
    background: #66c0fc;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2YzBmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzRlYjBlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzQ2YTVkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMzdiYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #66c0fc 0%, #4eb0e5 50%, #46a5d7 50%, #237bad 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#66c0fc), color-stop(50%,#4eb0e5), color-stop(50%,#46a5d7), color-stop(100%,#237bad));
    background: -webkit-linear-gradient(top,  #66c0fc 0%,#4eb0e5 50%,#46a5d7 50%,#237bad 100%);
    background: -o-linear-gradient(top,  #66c0fc 0%,#4eb0e5 50%,#46a5d7 50%,#237bad 100%);
    background: -ms-linear-gradient(top,  #66c0fc 0%,#4eb0e5 50%,#46a5d7 50%,#237bad 100%);
    background: linear-gradient(top,  #66c0fc 0%,#4eb0e5 50%,#46a5d7 50%,#237bad 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66c0fc', endColorstr='#237bad',GradientType=0 );
  }
  
  
  .pk-logobar .pk-logo {
      display: block;
      float: left;
      width: 89px;
      height: 24px;
      background: url("/pg/logo/ma-logo-white.png") no-repeat;
    }

	.pk-logobar .pk-logo-fiix {
      display: block;
      float: left;
      width: 43px;
      height: 24px;
      background: url("/pg/logo/fiix-logo-white.png") no-repeat;
    }



  /* logo bar */
  
  .pk-topbar-toolbar .pk-logobar-toolbar {
   height: 24px;
    line-height: 24px;
    overflow: hidden;
    color: #ffffff;
    padding: 7px;
    border-bottom: solid 1px #103c57;
    box-shadow: 0px 1px 1px rgba(0,0,0,0.3);
    /* gradient background */
    background: #66c0fc;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2YzBmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzRlYjBlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzQ2YTVkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMzdiYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #66c0fc 0%, #4eb0e5 50%, #46a5d7 50%, #237bad 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#66c0fc), color-stop(50%,#4eb0e5), color-stop(50%,#46a5d7), color-stop(100%,#237bad));
    background: -webkit-linear-gradient(top,  #66c0fc 0%,#4eb0e5 50%,#46a5d7 50%,#237bad 100%);
    background: -o-linear-gradient(top,  #66c0fc 0%,#4eb0e5 50%,#46a5d7 50%,#237bad 100%);
    background: -ms-linear-gradient(top,  #66c0fc 0%,#4eb0e5 50%,#46a5d7 50%,#237bad 100%);
    background: linear-gradient(top,  #66c0fc 0%,#4eb0e5 50%,#46a5d7 50%,#237bad 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66c0fc', endColorstr='#237bad',GradientType=0 );
    /*background: -webkit-linear-gradient(top, #6BBBEA 0%,#2BB1E4 50%,#2BA8D9 50%,#238fd0 100%);*/
  }
  
  .pk-topbar-toolbar .pk-logobar-toolbar .pk-logobar-g {
    float: left;
    width: 183px;
    margin: -7px;
    padding: 7px;
    padding-bottom: 8px;
    /* padding: 0; */
  }
  
  .pk-topbar-toolbar .pk-logobar-toolbar .pk-logo {
      display: block;
      float: left;
      width: 89px;
      height: 24px;
      background: url("/pg/logo/ma-logo-white.png") no-repeat;
    }
    
    .pk-topbar-toolbar .pk-logobar-toolbar .pk-logo-fiix {
      display: block;
      float: left;
      width: 43px;
      height: 24px;
      background: url("/pg/logo/fiix-logo-white.png") no-repeat;
    }
    
    .pk-topbar-toolbar .pk-logobar-toolbar .pk-logo-image img {
      display: block;
      float: left;
      width: 96px;
      height: 24px;
      margin:-3px 0 0 0;
      padding:0;
    }
  
  
  .pk-sidebar .pk-logobar {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    color: #ffffff;
    padding: 7px;
    border-bottom: solid 1px #103c57;
    box-shadow: 0px 1px 1px rgba(0,0,0,0.3);
    /* gradient background */
    background: #66c0fc;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2YzBmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzRlYjBlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzQ2YTVkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMzdiYWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #66c0fc 0%, #4eb0e5 50%, #46a5d7 50%, #237bad 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#66c0fc), color-stop(50%,#4eb0e5), color-stop(50%,#46a5d7), color-stop(100%,#237bad));
    background: -webkit-linear-gradient(top,  #66c0fc 0%,#4eb0e5 50%,#46a5d7 50%,#237bad 100%);
    background: -o-linear-gradient(top,  #66c0fc 0%,#4eb0e5 50%,#46a5d7 50%,#237bad 100%);
    background: -ms-linear-gradient(top,  #66c0fc 0%,#4eb0e5 50%,#46a5d7 50%,#237bad 100%);
    background: linear-gradient(top,  #66c0fc 0%,#4eb0e5 50%,#46a5d7 50%,#237bad 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66c0fc', endColorstr='#237bad',GradientType=0 );
  }
  
  
  
    .pk-sidebar .pk-logobar .pk-logo {
      display: block;
      float: left;
      width: 96px;
      height: 24px;
      background: url("../images/logo.png") no-repeat;
    }
    
    .pk-sidebar .pk-logobar .pk-logo-fiix {
      display: block;
      float: left;
      width: 43px;
      height: 24px;
      background: url("/pg/logo/fiix-logo-white.png") no-repeat;
    }
    
    
    
    .pk-sidebar .pk-logobar img {
      display: block;
      float: left;
      width: 96px;
      height: 24px;
      margin:-3px 0 0 0;
      padding:0;
    }
    
    .sideMenuLoadContainer
	{
		position:absolute;
		z-index:1000000000;
		height:38px;
		width: 100%;
	}

    .sideMenuLoadContainer .sideMenuLoad
	{
		position:absolute;
		z-index:2;
		left: 50%;
		margin:0;
		height:38px;
		margin-left: -40px;
		width: 80px;
		border: solid 1px #bdbdbd;
		background-color: #eaeaea;
		border-radius: 0px;
		box-shadow: 0px 2px 3px rgba(0,0,0,0.2);
		text-align: center;
		font-weight: bold;
		color: #444444;
		background-image: none;
		height: auto;
	}

    .sideMenuLoadContainer .sideMenuLoadModal
	{
		/*position:absolute;
		left:120px;*/
		/*left:87px;*/
		left: 0px;
		position:absolute;
		z-index:1;
		width:3000px;
		height:2000px;
        background:url(../images/modal.png) top left repeat;
        opacity: 0.0001;
	}
    
    .pk-sidebar .pk-logobar .pk-button {
      float: right;
      max-width: 80px;
    }
    
    .pk-topbar-toolbar .pk-logobar-toolbar .pk-button {
      float: right;
      max-width: 80px;
    }
    
   

  /* current system */
  .pk-sidebar .pk-currentsystem {
  /*
    position: absolute;
    top: 38px;*/
    min-width: 195px;
    max-width: 340px;
    background: rgba(0,0,0,0.15);
    padding: 5px;
    /*font-size: 18px;*/
    font-weight: bold;
    color: #ffffff;
    box-shadow: inset 0px 1px 2px rgba(0,0,0,0.2), 0px 2px 1px rgba(255,255,255,0.05);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }

  /* current site */
  .pk-sidebar .pk-currentsite {
  /*
    position: absolute;
    top: 75px;*/
    width: 180px;
    background: rgba(0,0,0,0.1);
    padding: 6px 14px 5px 10px;
    text-shadow: 0px 1px rgba(0,0,0,0.5);
    color: #eaeaea;
    box-shadow:
      inset 0px 1px 4px rgba(0,0,0,0.4),
      0px 1px 0px rgba(255,255,255,0.15);
    margin-bottom:2px;
      
  }
    .pk-sidebar .pk-currentsite .pk-value {
      font-size: 14px !important;
      white-space: nowrap;
    	text-overflow: ellipsis;
    	overflow: hidden;
    	line-height:21px;
    }

  /* navigation */
  .pk-sidebar .pk-navigation {
  /*
    position: absolute;
    top: 130px;
 */
    position: relative;
    width: 195px;
    color: #ffffff;
    font-size: 14px;
    line-height: 28px;
    margin-top: 4px;
  }
    .pk-sidebar .pk-navigation li {
      padding-left: 0px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      text-shadow: 0px 1px rgba(0,0,0,0.05);
    }
    .pk-sidebar .pk-navigation div {
      padding-left: 35px;
      position: relative;
      cursor: pointer;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
    }
      /* count */
      .pk-sidebar .pk-navigation .pk-count {
        position: absolute;
        right: 5px;
        top: 5px;
        display: block;
        border-radius: 20px;
        background: rgba(0,0,0,0.2);
        border-radius: 20px;
        box-shadow: 
          0px 1px 0px rgba(255,255,255,0.1),
          inset 0px 1px 3px rgba(0,0,0,0.4);
        height: 20px;
        line-height: 20px;
        font-size: 12px;
        text-align: center;
        min-width: 10px;
        padding: 0 5px;
        color: #ffffff;
      }
      /* icons */
      .pk-navigation .pk-icon-dashboard { background: url("../images/icons.png") no-repeat 10px -2px; }
      .pk-navigation .pk-icon-maintenance { background: url("../images/icons.png") no-repeat 10px -39px; }
      .pk-navigation .pk-icon-assets { background: url("../images/icons.png") no-repeat 10px -75px; }
      .pk-navigation .pk-icon-supplies { background: url("../images/icons.png") no-repeat 10px -111px; }
      .pk-navigation .pk-icon-purchasing { background: url("../images/icons.png") no-repeat 10px -506px; }
      .pk-navigation .pk-icon-notifications { background: url("../images/icons.png") no-repeat 10px -149px; }
      .pk-navigation .pk-icon-reports { background: url("../images/icons.png") no-repeat 10px -184px; }
      .pk-navigation .pk-icon-analytics { background: url("../images/icons.png") no-repeat 10px -184px; }
      .pk-navigation .pk-icon-users { background: url("../images/icons.png") no-repeat 10px -251px; }
      .pk-navigation .pk-icon-settings { background: url("../images/icons.png") no-repeat 10px -222px; }
      .pk-navigation .pk-icon-campaigns { background: url("../images/icons.png") no-repeat 10px -147px; }
      .pk-navigation .pk-icon-distribution { background: url("../images/icons.png") no-repeat 10px -251px; } 
      .pk-navigation .pk-icon-crm { background: url("../images/icons.png") no-repeat 10px -253px; } 
      .pk-navigation .pk-icon-serverintelligence { background: url("../images/icons.png") no-repeat 10px -186px; }

      .pk-sidebar .pk-navigation li div {
         color: #e0e0e0;
       }

       .pk-sidebar .pk-navigation li.pk-active div {
         font-weight: bold;
       }

    /* sub navigation */
    .pk-sidebar-inner .pk-subnavigation {
      display: none;
      font-size: 12px;
      line-height: 20px;
      margin: 6px 0 6px 0px;
      color: #e2e2e2;
      cursor: pointer;
    }
      .pk-sidebar-inner .pk-subnavigation li {
        padding-left: 10px;
        margin-left: 30px;
        margin-right: 10px;
        white-space: normal;
        text-indent: -10px;
        /*text-shadow: 0px 1px rgba(0,0,0,0.4);*/
      }

      .pk-sidebar-inner .pk-subnavigation li:hover {
        background-color: #5f6264;
      }

    /* active */
    .pk-sidebar-inner .pk-navigation li.pk-active .pk-subnavigation {
      display: block;
    }
    /* highlight */
    .pk-sidebar .pk-navigation li.pk-highlight {
    	padding-left: 10px;
    	margin-left: 30px;
    	background: rgba(0,0,0,0.11);
    	border-radius: 4px;
    	box-shadow: 0px 1px 0px rgba(255, 255, 255, 0), inset 0px 0px 2px rgba(0,0,0,0.3);
    }
    /* hover */
    .pk-sidebar-inner .pk-subnavigation li:hover {
    	/*background: #666666;
    	border-radius: 6px;
    	box-shadow: 0px 1px 0px rgba(255,255,255,-2.9), inset 0px 1px 3px rgba(0,0,0,0.3);*/
    	color: #ffffff;
    }
    
    .pk-sidebar .pk-navigation > li {
        text-shadow: 0px 1px 1px rgba(0,0,0,0.1);
    }

    .pk-sidebar .pk-navigation > li:hover {
    	color: #ffffff;
    	text-shadow: 0px 2px 1px rgba(0,0,0,0.3);
    }
    
    .pk-sidebar .pk-navigation > li.pk-active:hover {
    	dbackground-color: rgba(0,0,0,0.11);
    	dbox-shadow: 0px 1px 0px rgba(255,255,255,-2.9), inset 0px 1px 3px rgba(0,0,0,0.3);
    	background-color: transparent;
    	box-shadow: 0px 0px 0px;
    	text-shadow: none;
    	color: #e2e2e2;
    }
    
    .pk-sidebrar .pk-navigration li.pk-active div:hover {
         background-color: transparent;
         box-shadow: 0px 0px 0px;
         font-weight: bold;
         color: #f7f7f7;
     }
    
    .pk-sidebar .pk-navigation li div:hover {
    }

.pk-sidebar-middle {
    overflow: auto;
    width: 230px;
}

.pk-sidebar-middle-inner {
    position: relative;
}

.pk-progress-meter {
    position: absolute;
    bottom: 0px;
    padding: 10px;
    margin-top: 20px;
    opacity: 0.8;
}

.pk-progress-meter:hover {
    opacity: 1;
}

.pk-progress-meter a {
    color: white;
    text-decoration: none;
}

.pk-sidebar .pk-sidebar-bottom {
    position: absolute;
    bottom: 0px;
    background: #424648;
}

 /* notice area */
  .pk-sidebar .pk-notification {
    width: 175px;
  }
    .pk-sidebar .pk-notification .pk-notice {
      opacity: 0.8;
      min-width:185px;
      max-width:330px;
      padding:8px;
      color:#ffffff;
      font-size:11px;
      box-shadow: 0px -1px 1px rgba(0,0,0,0.2);
    }
    
    .pk-sidebar .pk-notification .pk-notice:hover {
      opacity: 1;
    }
    
    .pk-sidebar .pk-notification .pk-notice a {
		line-height:20px;
	color:#ffffff;
      	font-size:11px;
    }
    
    .pk-notice.pk-info {
        border-right: solid 4px #7a7e80;
    }
    
    .pk-notice.pk-warning {
    	border-right: solid 4px #d6bb00;
    }
      
    .pk-notice.pk-error {
        border-right: solid 4px #9e1919;
        background: #b12525;
    }

  /* quick actions */
  .pk-sidebar .pk-quickactions {
    width: 175px;
    /* background: #707577; */
    /* background: rgba(0,0,0,0.1); */
    padding: 15px 10px;
    /* box-shadow: inset 0px 1px 4px rgba(0,0,0,0.4), 0px 1px 0px rgba(255,255,255,0.15); */
    box-shadow: inset 0px 1px 0px rgba(0,0,0,0.15), 0px 1px 0px rgba(255,255,255,0.05);
  }
    .pk-sidebar .pk-quickactions .pk-splitbutton {
      display: block;
    }
      .pk-sidebar .pk-quickactions .pk-popupwindow {
        max-width: 178px;
      }

  /* account links */
  .pk-sidebar .pk-account {
    padding: 9px 15px;
    text-align: center;
    line-height: 22px;
    min-height: 25px;
    font-size: 12px;
    margin-right: 40px;
    background: #525658;
    border-top: solid 1px #44474a;
  }
    .pk-sidebar .pk-account li {
      display: inline-block;
      padding: 0 5px;
    }
      .pk-sidebar .pk-account a {
        color: #ffffff;
        text-shadow: 0px 1px rgba(0,0,0,0.4);
      }
      .pk-sidebar .pk-account a:hover {
        color: #f9eeba;
      }

  .fiix-collapsed .pk-sidebar .pk-account {
    padding: 9px;
    text-align: center;
    line-height: 22px;
    font-size: 12px;
    width: 40px;
    box-sizing: border-box;
  }

  .fiix-collapsed .pk-sidebar .pk-account li {
    display: block;
    margin-top: 8px;
    padding: 0px;
  }

  .fiix-collapsed .pk-sidebar .pk-account li:first-of-type {
    margin-top: 0px;
  }

.fiix-collapsed .pk-sidebar .pk-button.pk-small {
    width: 20px;
}

  .fiix-collapsed .pk-sidebar .pk-button.pk-small span {
    width: 20px;
    padding: 0px;
  }

/* CONTAINER */

.pk-container {
  position: relative;
  overflow: auto;
  -webkit-overflow-scrolling: touch !important; /* speeds up mobile scrolling */
  z-index: 1;
  margin-left: 200px;
  min-height: 650px;
  min-width: 780px;
  height: 100%;
  background: url("../images/background-content.png") repeat;
  box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.8);
}
  .pk-container.pk-loading:before {
    content: url("../images/spinner.gif");
    width: 50px;
    height: 50px;
    display: block
    top: 50%;
    bottom: 50%;
    left: 50%;
    position: absolute;
  }
  .pk-container * {
    -webkit-overflow-scrolling: auto !important;
  }



/* ALERT BAR */
.pk-alertbar {
  height: 24px;
  line-height: 24px;
  overflow: hidden;
  color: #ffffff;
  padding: 7px;
  border-bottom: solid 1px #c1b183;
  box-shadow: 0px 2px 3px rgba(0,0,0,0.15);
  color: #6e663e;
  text-shadow: 0px 1px #ffffff;
  text-align: center;
  margin-bottom: 12px;

  /* gradient background */
  background: #faf0d5;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZjBkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZhZjBkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y4ZWFjMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGVhYzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #faf0d5 0%, #faf0d5 50%, #f8eac3 50%, #f8eac3 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faf0d5), color-stop(50%,#faf0d5), color-stop(50%,#f8eac3), color-stop(100%,#f8eac3));
  background: -webkit-linear-gradient(top,  #faf0d5 0%,#faf0d5 50%,#f8eac3 50%,#f8eac3 100%);
  background: -o-linear-gradient(top,  #faf0d5 0%,#faf0d5 50%,#f8eac3 50%,#f8eac3 100%);
  background: -ms-linear-gradient(top,  #faf0d5 0%,#faf0d5 50%,#f8eac3 50%,#f8eac3 100%);
  background: linear-gradient(top,  #faf0d5 0%,#faf0d5 50%,#f8eac3 50%,#f8eac3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf0d5', endColorstr='#f8eac3',GradientType=0 );
}
  .pk-alertbar .pk-button {
    margin-top: -2px;
    margin-left: 5px;
  }


/* BUTTON BAR */
.buttonbar {
  text-align: right;
  margin: 5px 10px;
}
