html {
    background: none repeat scroll 0 0 #fff;
}

body {
      
  font-family:Arial,Helvetica,sans-serif;
  margin: 0 auto;
  padding: 0;
  width:88%;
}

body p{
  color:#666;
}

.activationStatus{
   font-size:10px;
   color:green;
   margin-top:13px;
}

.activationStatus #check{
   float:left;
   margin-left:0px;
   margin-right: 5px;
   margin-top:-3px;
}

button.button.special{
  background-color: #FAA61A;
  padding: 8px;
}

#inviteBlock{
  width: 173px;
}

#loginForm h2{
  color: #555;
    line-height: 1.3em;
    width: 374px;
}

.downloadLink {
  width: 120px;
}

.productTable{
  width: 840px;
}

#disableProduct{
  font-size:12px;
  color:red;
  margin-left:20px;

}

#cancelLink{
  margin-left: 50px;
  font-size:12px;
  color:#666;
}

#my_file {
    display: none;
}

#saveProductForm {
    margin-top: 40px;
}

#saveEmail {
    margin-left: 4px;
    padding: 6px 20px;
    color: white;
    background-color: orange;
    border: none;
    font-size: 16px;
}

.ui-icon-triangle-1-e{
    background: rgba(0, 0, 0, 0) url("/sironaupdates/pics/button_icon_static_accordion_closed.png") no-repeat scroll center top;
    display: block;
    height: 32px;
    margin-top: 20px;
    overflow: hidden;
    right: 0;
    top: 50%;
    width: 47px;
    color: #666;
    font-size: 12px;
    margin-left: -103px;
    padding-left: 176px;
    padding-top: 8px;
    width: 114px;
}
}

#importSpreadsheet{
   background: url("/pics/icons_upload.png") left 1px bottom no-repeat;
   height: 18px;
   margin-left: 29px;
   width: 182px;
}

#cerecdownloaders{
  margin-top: 20px; 
}


#cerecdownloaders tbody{
  font-size: 11px;

}

a.uploads.button{
  margin-top:-36px;
  float:right;
}

h1#cerecdownloaders {
  padding: 3px;

}
#cerecdownloaders tbody td{
  padding: 15px 5px 5px 10px !important;

}


#cerecdownloaders tbody tr.even td{
  background-color: #fff5e8 !important;
}

#cerecdownloaders tbody th{
  font-size: 11px;
}

#cerecdownloaders .PracticeName{
  font-weight: bolder;
}

.serial{
  color:#999;
  font-size: 11px;
}

#cerecdownloaders .date, #cerecdownloaders .activationDate{
  color:#aa9c84;
}

#createRequest{
  float: left;
}

#createRequestForm input, #createRequestForm select{
    width:300px;
}

#verifyOrthoInfoForm input, #verifyOrthoInfoForm select{
    width:260px;
}

.req{
  color:red;
  font-weight: bold;
}

.table input, #state_chzn{
  margin-bottom: 10px;
   color: #aaa;
}

a#createPasswordButton{
   margin-left: 40px;margin-top: 20px;width: 177px;
}

#content{
    padding:40px;
    float: left;
    width: 77%;
}

#loginBorder{
  padding-bottom: 0px; width: 396px; text-align: center; border-radius: 50%; border: 9px solid #fdcb82; height: 396px; background-color: white;
}

#loginLogo{
  width: 134px; margin-top: 60px; margin-bottom: 20px;
}

#checkmark{
  display:none;float: left; width: 22px; margin-left: 61px; margin-right: -82px; margin-top: 3px;
}

#createPassword select,#createUser select{
  margin-bottom: 10px;
  width: 258px;

}

.selected, .hovered{
        -webkit-border-radius: 9px;
        background-color:#A5D15A;
        height: 76px !important; 
        width: 130px !important;
        -moz-border-radius: 9px;
        border-radius: 9px;
        font-weight: bold;
}

.hovered{
        background-color:#EEEEEE;
        font-weight: normal;
}

.selectedP{
        color:white !important;
        font-size: 12px !important;
}

#sideBar{
    background: none repeat scroll 0 0 #f5f5f5;
    border-color: #cccccc;
    border-style: dotted;
    border-width: 0 1px 0 0;
    float: left;
    padding: 20px;
    padding-top: 40px;
    position: relative;
    width: 12%;
    text-align: center;
}

.selected {
  -webkit-animation: animation 1000ms linear both;
  animation: animation 1000ms linear both;
}

#menu a, table td a, table td a:link, table td a:visited{
  color: #555;
  text-decoration: none;
}

#menu a:hover, table td a:hover{
  text-decoration: underline;
}

.menuItem{
  margin-top: 20px;
}

#downloadsViewContent,#customerEditForm{
    margin-left:-7px;
  }

.img-circular, .img-circular-rerun  {
    background-repeat: no-repeat;
    border-radius: 100px;
    display: block;
    float: left;
    height: 100px;
    width: 100px;
    margin-right: 34px;
}

.img-circular-rerun {
  -webkit-animation: animation 1000ms linear both;
  animation: animation 1000ms linear both;
}

.img-circular {
  -webkit-animation: animation 1000ms linear both;
  animation: animation 1000ms linear both;
}

/* Generated with Bounce.js. Edit at http://goo.gl/93KTVH */

@-webkit-keyframes animation { 
  0% { -webkit-transform: matrix3d(0.5, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.5, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  3.333333% { -webkit-transform: matrix3d(0.69565, 0, 0, 0, 0, 0.69565, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.69565, 0, 0, 0, 0, 0.69565, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  6.666667% { -webkit-transform: matrix3d(0.85146, 0, 0, 0, 0, 0.85146, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.85146, 0, 0, 0, 0, 0.85146, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  10% { -webkit-transform: matrix3d(0.95429, 0, 0, 0, 0, 0.95429, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.95429, 0, 0, 0, 0, 0.95429, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  13.333333% { -webkit-transform: matrix3d(0.9897, 0, 0, 0, 0, 0.9897, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.9897, 0, 0, 0, 0, 0.9897, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  16.666667% { -webkit-transform: matrix3d(0.96717, 0, 0, 0, 0, 0.96717, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.96717, 0, 0, 0, 0, 0.96717, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  20% { -webkit-transform: matrix3d(0.9646, 0, 0, 0, 0, 0.9646, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.9646, 0, 0, 0, 0, 0.9646, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  23.333333% { -webkit-transform: matrix3d(0.97148, 0, 0, 0, 0, 0.97148, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.97148, 0, 0, 0, 0, 0.97148, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  26.666667% { -webkit-transform: matrix3d(0.981, 0, 0, 0, 0, 0.981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.981, 0, 0, 0, 0, 0.981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  30% { -webkit-transform: matrix3d(0.98953, 0, 0, 0, 0, 0.98953, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.98953, 0, 0, 0, 0, 0.98953, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  33.333333% { -webkit-transform: matrix3d(0.99569, 0, 0, 0, 0, 0.99569, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99569, 0, 0, 0, 0, 0.99569, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  36.666667% { -webkit-transform: matrix3d(0.9994, 0, 0, 0, 0, 0.9994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.9994, 0, 0, 0, 0, 0.9994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  40% { -webkit-transform: matrix3d(0.99882, 0, 0, 0, 0, 0.99882, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99882, 0, 0, 0, 0, 0.99882, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  43.333333% { -webkit-transform: matrix3d(0.99829, 0, 0, 0, 0, 0.99829, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99829, 0, 0, 0, 0, 0.99829, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  46.666667% { -webkit-transform: matrix3d(0.99845, 0, 0, 0, 0, 0.99845, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99845, 0, 0, 0, 0, 0.99845, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  50% { -webkit-transform: matrix3d(0.99887, 0, 0, 0, 0, 0.99887, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99887, 0, 0, 0, 0, 0.99887, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  53.333333% { -webkit-transform: matrix3d(0.99931, 0, 0, 0, 0, 0.99931, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99931, 0, 0, 0, 0, 0.99931, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  56.666667% { -webkit-transform: matrix3d(0.99966, 0, 0, 0, 0, 0.99966, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99966, 0, 0, 0, 0, 0.99966, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  60% { -webkit-transform: matrix3d(0.9999, 0, 0, 0, 0, 0.9999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.9999, 0, 0, 0, 0, 0.9999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  63.333333% { -webkit-transform: matrix3d(0.99998, 0, 0, 0, 0, 0.99998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99998, 0, 0, 0, 0, 0.99998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  66.666667% { -webkit-transform: matrix3d(0.99993, 0, 0, 0, 0, 0.99993, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99993, 0, 0, 0, 0, 0.99993, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  70% { -webkit-transform: matrix3d(0.99992, 0, 0, 0, 0, 0.99992, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99992, 0, 0, 0, 0, 0.99992, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  73.333333% { -webkit-transform: matrix3d(0.99994, 0, 0, 0, 0, 0.99994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99994, 0, 0, 0, 0, 0.99994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  76.666667% { -webkit-transform: matrix3d(0.99996, 0, 0, 0, 0, 0.99996, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99996, 0, 0, 0, 0, 0.99996, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  80% { -webkit-transform: matrix3d(0.99998, 0, 0, 0, 0, 0.99998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99998, 0, 0, 0, 0, 0.99998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  83.333333% { -webkit-transform: matrix3d(0.99999, 0, 0, 0, 0, 0.99999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99999, 0, 0, 0, 0, 0.99999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  86.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  90% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  93.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  96.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  100% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } 
}

@keyframes animation { 
  0% { -webkit-transform: matrix3d(0.5, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.5, 0, 0, 0, 0, 0.5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  3.333333% { -webkit-transform: matrix3d(0.69565, 0, 0, 0, 0, 0.69565, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.69565, 0, 0, 0, 0, 0.69565, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  6.666667% { -webkit-transform: matrix3d(0.85146, 0, 0, 0, 0, 0.85146, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.85146, 0, 0, 0, 0, 0.85146, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  10% { -webkit-transform: matrix3d(0.95429, 0, 0, 0, 0, 0.95429, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.95429, 0, 0, 0, 0, 0.95429, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  13.333333% { -webkit-transform: matrix3d(0.9897, 0, 0, 0, 0, 0.9897, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.9897, 0, 0, 0, 0, 0.9897, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  16.666667% { -webkit-transform: matrix3d(0.96717, 0, 0, 0, 0, 0.96717, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.96717, 0, 0, 0, 0, 0.96717, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  20% { -webkit-transform: matrix3d(0.9646, 0, 0, 0, 0, 0.9646, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.9646, 0, 0, 0, 0, 0.9646, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  23.333333% { -webkit-transform: matrix3d(0.97148, 0, 0, 0, 0, 0.97148, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.97148, 0, 0, 0, 0, 0.97148, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  26.666667% { -webkit-transform: matrix3d(0.981, 0, 0, 0, 0, 0.981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.981, 0, 0, 0, 0, 0.981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  30% { -webkit-transform: matrix3d(0.98953, 0, 0, 0, 0, 0.98953, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.98953, 0, 0, 0, 0, 0.98953, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  33.333333% { -webkit-transform: matrix3d(0.99569, 0, 0, 0, 0, 0.99569, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99569, 0, 0, 0, 0, 0.99569, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  36.666667% { -webkit-transform: matrix3d(0.9994, 0, 0, 0, 0, 0.9994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.9994, 0, 0, 0, 0, 0.9994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  40% { -webkit-transform: matrix3d(0.99882, 0, 0, 0, 0, 0.99882, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99882, 0, 0, 0, 0, 0.99882, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  43.333333% { -webkit-transform: matrix3d(0.99829, 0, 0, 0, 0, 0.99829, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99829, 0, 0, 0, 0, 0.99829, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  46.666667% { -webkit-transform: matrix3d(0.99845, 0, 0, 0, 0, 0.99845, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99845, 0, 0, 0, 0, 0.99845, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  50% { -webkit-transform: matrix3d(0.99887, 0, 0, 0, 0, 0.99887, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99887, 0, 0, 0, 0, 0.99887, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  53.333333% { -webkit-transform: matrix3d(0.99931, 0, 0, 0, 0, 0.99931, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99931, 0, 0, 0, 0, 0.99931, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  56.666667% { -webkit-transform: matrix3d(0.99966, 0, 0, 0, 0, 0.99966, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99966, 0, 0, 0, 0, 0.99966, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  60% { -webkit-transform: matrix3d(0.9999, 0, 0, 0, 0, 0.9999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.9999, 0, 0, 0, 0, 0.9999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  63.333333% { -webkit-transform: matrix3d(0.99998, 0, 0, 0, 0, 0.99998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99998, 0, 0, 0, 0, 0.99998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  66.666667% { -webkit-transform: matrix3d(0.99993, 0, 0, 0, 0, 0.99993, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99993, 0, 0, 0, 0, 0.99993, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  70% { -webkit-transform: matrix3d(0.99992, 0, 0, 0, 0, 0.99992, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99992, 0, 0, 0, 0, 0.99992, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  73.333333% { -webkit-transform: matrix3d(0.99994, 0, 0, 0, 0, 0.99994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99994, 0, 0, 0, 0, 0.99994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  76.666667% { -webkit-transform: matrix3d(0.99996, 0, 0, 0, 0, 0.99996, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99996, 0, 0, 0, 0, 0.99996, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  80% { -webkit-transform: matrix3d(0.99998, 0, 0, 0, 0, 0.99998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99998, 0, 0, 0, 0, 0.99998, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  83.333333% { -webkit-transform: matrix3d(0.99999, 0, 0, 0, 0, 0.99999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(0.99999, 0, 0, 0, 0, 0.99999, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  86.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  90% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  93.333333% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  96.666667% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); }
  100% { -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1); } 
}



#check{
    height: 19px;
    width: 19px;
    float: left;
    margin-left: 10px;
    margin-right: 30px;
}

.optionContainer p, .commentContainer p{
  font-size: 13px;
  color:#666;
  width: 126px;
}

.commentContainer p{
    width: 200px;
}

.commentContainer{
    padding-top: 13px;
}

.optionContainer input{
   float: left;
    margin-bottom: 45px;
    margin-right: 5px;
    margin-top: 12px;
  
}

.optionContainer{
  float:left;
  width: 130px;
  height: 76px;
}

#PlusLED, #PCLED, #SLED{
  width:172px;
}

th{
background-color:#f7f7f7;
}

.errorMsg {
  font:  normal 9px arial ;
  padding: 3px;
  margin: 3px;
  border: none;
  color:#ffffff !important;
  padding: 2px 5px 2px 5px;
  float:right;
  width:auto;
  margin: 1px 5px 0.5em 5px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  background-color: rgb(201, 77, 55);
  z-index:1111;
  font-family:Arial,Helvetica,sans-serif;
  font-size: 0.84em;
}

label.error {
  font:  normal 9px arial ;
  padding: 3px;
  margin: 3px;
  border: none;
  color:#ffffff !important;
  padding: 2px 5px 2px 5px;
  float:right;
  width:auto;
  margin: 1px 5px 0.5em 5px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  background-color: rgb(201, 77, 55);
  z-index:1111;
  font-family:Arial,Helvetica,sans-serif;
  font-size: 0.84em;
}

select + label.error{
  position:relative;
  top:26px;
  left:80px;
}


.dealerRecord{
  border: 1px solid #666666;
  background-image: -moz-linear-gradient(top, #ffffff 10%, #f7f7f7 80%);
  background-image: -webkit-linear-gradient(top, #ffffff 10%, #f7f7f7 80%);
  background-image: -ms-linear-gradient(top, #ffffff 10%, #f7f7f7 80%);
  background-image: -o-linear-gradient(top, #ffffff 10%, #f7f7f7 80%);
  /* IE 9.0 */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#f7f7f7');
  margin-bottom: 5px;
  padding: 3px;
  border-radius:5px;
  font-size:1.0em;
  color:#666666;
  cursor: pointer;
}
.addDealer{
  cursor: pointer;
  font-size:12px;}

.redBorder{border: 1px solid red;}

.uploadFrame{
width: 100%;
height: 400px;
border: 0;
}

.header{color:#666666;font-family:Arial,Helvetica,sans-serif;font-size:1.4em; padding-top: 26px; clear:left;}
//.td_label{width: 108px;}
.td_required{font-weight:bold;}
#language_label{width:200px;text-align:right;}
.greybar{min-height:30px; background-color:#f7f7f7; margin-top: 10px;}
.button{background-color:#e8e8e8;margin: 2px 2px 3px; text-transform:uppercase; color:#666666; cursor:pointer; min-width:90px; border:1px solid #d4d4d4; border-radius:3px; font-family: 'FrutigerNextW01-MediumC', 'Arial Narrow', Arial, sans-serif;}
.button:hover{color:#f6a800;}

#formular_label,#customer_name input {font-family: 'FrutigerLTStd55RomanRegular', 'Arial Narrow', Arial, sans-serif;}

div.table { display:table; border-collapse:collapse; }
div.tr { display:table-row; }
div.td { display:table-cell; color:#666666; line-heigth:1.5; font-size:14px; padding:5px;}

fieldset{border: 1px ; border-left: none; border-right: none; }

#stage {
    width: 97%;
    margin-left: auto;
    margin-right: auto;  
    border: 1px solid #ccc;
    background-color: white;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);  
    float: left;
}
    
form#createPassword input, form#createUser input{
  opacity: 0.7;
  color: black;
}

form input[type='text'],form input[type='password'],input#formular_label {
	min-height: 20px; -webkit-appearance: none;
    border-style: solid;
    border-width: 1px;
    border-color: #D4D4D4;
    border-radius:3px;
    padding-left: 7px;
}

form input[type='text']:hover {
	border-color: rgb(251, 216, 140);
}

form input[type='text']:active {
	border-color: rgb(250, 203, 102) rgb(251, 216, 140) rgb(251, 216, 140); color: rgb(102, 102, 102);
}
form input[type='text']:focus {
	border-color: rgb(250, 203, 102) rgb(251, 216, 140) rgb(251, 216, 140); color: rgb(102, 102, 102);
}

textarea {
cursor: default;
color: #888888;
background-color: #FFFFFF;
display: block;
resize: vertical;
-webkit-appearance: none;
border: 1px solid #d4d4d4;
padding: 4px 4px 3px 4px;
vertical-align: middle;
font-family:Arial,Helvetica,sans-serif;
font-size: inherit;
line-height: inherit;
color: #888888;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

h5{
border-top-color:#d4d4d4;
border-top-width: 1px;
border-top-style: solid;
padding-top:10px;
margin-top:10px;
margin-bottom:10px;
}

#customer_name{
    margin-left: -1px;margin-top: -2px;
    width:470px;
}

#customer_name input{
    width:470px;
}

#formular_label, #customer_name input{
font-size: 2em;
font-weight: normal;
line-height: 1.15;
color: #444;
margin: 0 auto;
word-wrap: break-word;
-webkit-hyphens: manual;
padding-left:10px;

}

#customerEditForm > #formular_label{
  padding-left:19px;
}

 input#formular_label{
  color:#aaa;
}

.legend{
	font-size:11px;
	font-style:italic;
}

.requiredStar{
    color: red;
    font-size: 15px;
    font-weight: bold;
}

.dealerCardName{
  font-weight: bold !important;
  font-size:13px !important;
}

.dealerCardName2{

}

.dealerCardPhone:before { content:"\260F"; padding-right:5px}
.dealerCardFax:before { content:"FAX"; padding-right:5px}
.dealerCardMail:before { content:"\2709"; padding-right:5px}
.dealerCardUrl:before { content:"\2605"; padding-right:5px}

#spare_parts_table {
	width:80%;
	border-collapse:collapse;
	}
	
	#table_prod, #table_desc, #table_quant, #table_unit{
	text-align:left;
	}
/*
 * Sirona Webpage buttons
 */
a.button {
    background-color: #E8E8E8;
    color: #666666;
    cursor: pointer;
    display: inline-block;
    font-weight: normal;
    left: -1px;
    margin: 2px 2px 3px;
    min-width: 90px;
    padding: 6px 3px 7px;
    position: relative;
    text-decoration:none;
    width: auto;
}
a.button[rel*="external"] {
    background: none repeat scroll 0 0 #E8E8E8;
    padding-left: 3px;
}
a.button:active {
    position: relative;
    top: auto;
}
a.button.icon {
    min-width: 0;
    width: 38px;
}
a.button.icon span.value {
    height: 19px;
}
a.button.icon.download span.value {
    background-image: url("../pics/icons_download.png");
}
a.button.downloadSerial span.value {
    background-image: url("../pics/icons_download.png");
    background-position: 17px top;
    background-repeat: no-repeat;
    line-height: 19px;
    min-height: 19px;
    padding: 0 22px;
}
a.button.downloadSerial:hover span.value {
    background-position: 17px bottom;
}
.right > a.button {
    left: auto;
    right: -1px;
}
a.button.active, a.button.special {
    background-color: #FAA61A;
}
a.button:hover, a.button:active, a.button:focus {
    color: #F6A800;
}
.button.active, .button.special {
    color: #FFFFFF;
}
.button.active:hover, .button.active:active, .button.active:focus {
    color: #FFFFFF;
}
.button.special:hover, .button.special:active, .button.special:focus {
    color: #444444;
}
.button span {
    display: block;
    height: 100%;
    position: relative;
    width: 100%;
}
.button .leftCenter {
    background: url("/pics/button_split_left_center.png") repeat-y scroll left center transparent;
    left: -5px;
}
.button.active .leftCenter, .button.special .leftCenter {
    background-image: url("/pics/button_split_left_center_hover.png");
}
.button .rightCenter {
    background: url("/pics/button_split_right_center.png") repeat-y scroll right center transparent;
    right: -10px;
}
.button.active .rightCenter, .button.special .rightCenter {
    background-image: url("/pics/button_split_right_center_hover.png");
}
.button .centerTop {
    background: url("/pics/button_split_center_top.png") repeat-x scroll center top transparent;
    left: -5px;
    min-height: 15px;
    top: -7px;
}
.button.active .centerTop, .button.special .centerTop {
    background-image: url("/pics/button_split_center_top_hover.png");
}
.button .centerBottom {
    background: url("/pics/button_split_center_bottom.png") repeat-x scroll center bottom transparent;
    bottom: -17px;
    min-height: 17px;
}
.button.active .centerBottom, .button.special .centerBottom {
    background-image: url("/pics/button_split_center_bottom_hover.png");
}
.button .leftTop {
    background: url("/pics/button_split_left_top.png") no-repeat scroll left top transparent;
    left: -5px;
    min-height: 15px;
    top: -17px;
}
.button.active .leftTop, .button.special .leftTop {
    background-image: url("/pics/button_split_left_top_hover.png");
}
.button .rightTop {
    background: url("/pics/button_split_right_top.png") no-repeat scroll right top transparent;
    min-height: 15px;
    right: -10px;
    top: 0;
}
.button.active .rightTop, .button.special .rightTop {
    background-image: url("/pics/button_split_right_top_hover.png");
}
.button .glow {
    background: url("/pics/button_split_glow.png") no-repeat scroll right top transparent;
    min-height: 17px;
    right: 1px;
    top: 1px;
}
.button.special .glow {
    background: url("/pics/button_split_glow_special.png") no-repeat scroll right top transparent;
    min-height: 23px;
}
.button.icon .glow {
    background: url("/pics/button_split_glow_icon.png") no-repeat scroll right top transparent;
}
.button .leftBottom {
    background: url("/pics/button_split_left_bottom.png") no-repeat scroll left bottom transparent;
    bottom: -16px;
    left: -9px;
    min-height: 17px;
}
.button.active .leftBottom, .button.special .leftBottom {
    background-image: url("/pics/button_split_left_bottom_hover.png");
}
.button .rightBottom {
    background: url("/pics/button_split_right_bottom.png") no-repeat scroll right bottom transparent;
    bottom: 0;
    min-height: 17px;
    right: -10px;
}
.button.active .rightBottom, .button.special .rightBottom {
    background-image: url("/pics/button_split_right_bottom_hover.png");
}
.button .value {
    font-family: 'FrutigerNextW01-MediumC','Arial Narrow',Arial,sans-serif;
    font-size:13px;
    left: -13px;
    line-height: 1.2;
    min-width: 100px;
    padding: 0 8px;
    text-align: center;
    text-transform: uppercase;
    top: -9px;
}
.button .value strong {
    font-family: 'FrutigerNextW01-BoldCn','Arial Narrow',Arial,sans-serif;
    font-weight: normal;
}
.button.special .value {
    padding: 3px 8px;
}
.button.icon .value {
    background-position: center top;
    background-repeat: no-repeat;
    height: 16px;
    min-width: 0;
    width: 38px;
}
.button.icon:hover .value {
    background-position: center bottom;
}
.button .hidden {
    display: none;
}

 #search,
 #dealerLogin {
  width: 314px;
}

 #search,
.js  #search:hover {
  display: block;
  float:left;
  margin: -46px 266px;
}

 #search > .standardSurface {
  padding: 10px;
  background: none;
  filter: none;
}

 #search:hover > .standardSurface,
.js  #search.searchFocused > .standardSurface {
  background: #f7f7f7; /* Old browsers */
  background: -moz-linear-gradient(top, #f7f7f7 0%, #f3f3f3 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f7f7f7 0%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f7f7f7 0%,#f3f3f3 100%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, #f7f7f7 0%,#f3f3f3 100%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */
  /**filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);*/ /* if content looks like overflow: hidden; disable filter for IE >= 7 */
  background: linear-gradient(top, #f7f7f7 0%,#f3f3f3 100%); /* W3C */
}

.js  #search > .standardSurface {
  background: none;
  filter: none;
}

 #search fieldset {
  display: none;
}

 #search fieldset:first-child {
  display: block !important;
}

 #search:hover fieldset,
.js  #search.searchFocused fieldset {
  display: block;
}

.js  #search fieldset {
  display: none;
}

 #search p {
  padding: 0;
  margin: 0;
  width: 100%;
}

 #search input[type="text"] {
  width: 200px;
  padding: 2px 4px 1px 4px;
  border-color: #d4d4d4;
}

 #search input[type="text"]:hover {
  border-color: #fbd88c;
}

 #search input[type="text"]:active,
 #search input[type="text"]:focus {
  border-color: #fbd88c;
  border-top-color: #facb66;
  color: #666666;
}

 #search.searchFocused input[type="text"] {
  border-color: #eee;
}

 #search.searchFocused input[type="text"]:hover {
  border-color: #fbd88c;
}

 #search.searchFocused input[type="text"]:active,
 #search.searchFocused input[type="text"]:focus {
  border-color: #fbd88c;
  border-top-color: #facb66;
  color: #666666;
}

#freeSearch fieldset {
  margin-bottom: 0;
}

#navGlobal > ul > li:hover > a > span,
#navGlobal > ul > li.hover > a > span,
 > ul > li:hover > a > span,
 > ul > li.hover > a > span {
  position: relative; /* IE7 Bugfix */
}

#search legend {
  margin: 0;
  padding: 4px 0 5px 0;
}

 ul#productSelect {
  margin: 0;
  display: none;
  *padding-top: 1px; /* fix for missing border-top in IE7 */
}

 #search:hover ul#productSelect,
.js  #search.searchFocused ul#productSelect {
  display: block;
}

.js  #search ul#productSelect {
  display: none;
}
