/**General grid-.view-form makeup**/
 form{width: 100%; margin: 0; padding: 0;}/*float: left;*/
 
 .view-form .tab-content,
 .view-form .nav.nav-tabs{font-size: 12px;} 

 .view-form .ah-container{ height: 100%;}
 .view-form .ah-container,
 .view-form .ah-header.ah-fixed-header{position: static; width: 97%; margin: 0 8px;}
 
 .view-form .ah-control-box{min-height: 70px; height: auto; width: 100%;  border-left: 8px solid #CECECE; }/*float: left;*/
   .view-form .ah-control-box .label-controls{height: 38px; width: 98%; margin: 0; padding: 0 4px;}
    
 .view-form .ah-control-box.ah-blank-field{border-color: transparent;}  
 .view-form .ah-control-box.ah-blank-field .the-big-blank  {height: 56px; padding: 10px 0 0 0; margin: 0 0 0 0; border: 2px dashed #CECECE;}

     .view-form .separator-title .label-control,
     .view-form .the-big-blank .label-control,
     .view-form .ah-control-box .label-controls .label-control{display: inline-block; width: 26px; height: 22px; padding: 4px 0 0 0; margin-right: 2px;  white-space: nowrap; font-size: 14px; background: #EEE; border: 1px solid #CCC; text-align: center; } 
     .view-form .separator-title .label-control{display: block; float: left; margin-top: -6px; }
     .view-form .the-big-blank .label-control{margin: 6px 0 0 12px;}
     
     .view-form .ah-control-box .label-controls label{display: inline; line-height: 36px; font-size: 16px; font-weight: 300; }
      
      .view-form .ah-control-box .input-controls{min-height: 32px;  height: auto; width: 90%; margin: 0 0 0 4px;}



.btn-help{position:absolute; right:0px; height:100%; line-height:126px; color:#007fff; font-size:30px;}

    
/**Related list styling**/

.view-form .grid-box.box-w1 .ah-control-box.box-related-list {width: 94%;}

/**Field width**/
.view-form ul.grid-container li.grid-box.box-w4 .ah-control-box .input-controls{width: 93%;}
.view-form ul.grid-container li.grid-box.box-w2 .ah-control-box .input-controls{width: 86%;}
.view-form ul.grid-container li.grid-box.box-w1 .ah-control-box .input-controls{width: 70%;}

.view-form ul.grid-container li.grid-box.box-w4 .ah-control-box.ah-blank-field .the-big-blank{width: 90%}
.view-form ul.grid-container li.grid-box.box-w2 .ah-control-box.ah-blank-field .the-big-blank{width: 80%}
.view-form ul.grid-container li.grid-box.box-w1 .ah-control-box.ah-blank-field .the-big-blank{width: 60%}

/** Field height **/ 
 .view-form ul.grid-container li.grid-box.box-h2   .ah-control-box  .input-controls textarea{height: 134px;}
 .view-form ul.grid-container li.grid-box.box-h4   .ah-control-box  .input-controls textarea{height: 342px;}


.header-actions .setting-control,
.view-form .ah-control-box .label-controls .setting-control{display:none;}


@media only screen and (max-width: 1024px) {   
   .view-form ul.grid-container li.grid-box.box-w4 .ah-control-box .input-controls{width: 90%;}
   .view-form ul.grid-container li.grid-box.box-w2 .ah-control-box .input-controls,
   .view-form ul.grid-container li.grid-box.box-w1 .ah-control-box .input-controls{width: 80%;}  
  
}

@media only screen and (max-width: 640px) {
   .view-form ul.grid-container li.grid-box.box-w4 .ah-control-box .input-controls,
   .view-form ul.grid-container li.grid-box.box-w2 .ah-control-box .input-controls,
   .view-form ul.grid-container li.grid-box.box-w1 .ah-control-box .input-controls{width: 84%;} 
	
	.view-form ul.grid-container li.grid-box.box-blank{display:none;} 
  
}