.ltr {
  direction: ltr;
}
.pointer {cursor: pointer;}
.help {cursor: help;}
.margintop2px { margin-top: 2px;}
.datelistcss {
  width: auto;
}  
.datelistcss div{
  width: auto;
}  
.datelistcss select{
  width: 31.8%;
  height: 34px;
  margin-top: -3px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
@media screen and (max-width: 767px) {
  .datelistcss select{
    max-width: 31.8%;    
    margin-top: 0;    
  }
  .datelistcss div{
    width: 100%;
  }    
}  

.selectlist {
  width: auto;
}  
.selectlist div{
  width: auto;
  
}  
.selectlist select{
  width: 69px;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.showinline div{
  display: inline;
  width: auto;
  margin: -14px 0 0 0;
}  
.showinline .width1{
  width: 26px;  
  height: 34px;
}  
.showinline .width2{
  width: 35px;  
  height: 34px;  
}  
.showinline .width4{
  width: 26px;  
  height: 34px;  
}  
@media all and (min-width: 249px) and (max-width: 767px) {
  .selectlist select{
    width: auto;    
  }
}  
@media screen and (max-width: 248px) {
  .selectlist select{
    max-width: 60px;    
  }
}  
.webform-submission-pager,
.webform-submission-information,
.block-help-block { 
  display: none
}
select.datewebform {
  padding: 2px 11px 0 35px;
  background: #fff;
  border: 1px solid #555;
  border-radius: 5px;
}  
.datewebform option{
  height: 100px !important;
}
@media screen and (max-width: 460px) {
  div[class*="datewebform"] {
    text-align: center;
  }    
  .datewebform {
    padding: 2px 4px 0 10px !important;
  }  
}