
@media screen and (max-width: 767px) {
	
	 .login_page {
		          font-family: 'Open Sans Hebrew'; font-size: 15px; overflow-x: hidden;
		           color: #333333; background: #F7F7F7;		        
		          background-size: cover;
		 }
			
			
		 .login_page .login_screen {
		    margin: 20px auto 0;
		    padding: 1.5em 2.5em;
		    width: 100%;
		    height: 32%;    
		 }
		 
		 .welcome {font-size: 1.7em;}
		 .login_screen img {max-width: 200px;} 
	
	 
  .element_container {position: relative; margin-bottom: 15px;}
   .element_container .item {position: relative; top: auto; left: auto; height: auto; width: 100%; }
    .element_container input[type=radio], .element_container input[type=checkbox]  
    {display:none;}
   .element_container  input[type=text],  .element_container  input[type=email], .element_container  textarea,
   .element_container  select, .element_container  input[type=number]    
    {border: 1px solid #0072c6;  min-height:30px;}

      
   label {vertical-align: middle; margin-left: 10px;}

   .text_above {/*font-weight: bold;*/ margin-bottom: 5px; color: #000; font-size: 1.1em;}

  .group_title {font-weight: bold; border-bottom: 1px dashed black; margin-bottom: 5px; font-size: 1.0em; color: green;}
  
  .image-upload {position: relative; height: 30px;}
  
  .btn_add_signature {text-align: center; height: 30px; }
  .btn_add_image {text-align: center; min-height: 30px;
                          background-image: url(/images/attachment-icon.png); background-repeat: no-repeat; background-color: #fff !important; 
                          border:none; background-position: center;
                         }
  
  .m-signature-pad {width: 90%;}
  

   .attachment {width: 100% !important; height: 20px !important; position: relative;   background: none;
                        margin-bottom: 25px;}
	  .attachment:after {
	     content: "  >>> להוספת קובץ"; color: green; text-align: center; border: 1px dotted green;
	     position: absolute; padding: 3px 8px; top: 3px;	   
	  }
	  
   .attachment.error {padding-bottom: 35px;} /**  כדי שהמסגרת האדומה תקיף את כל הכפתור **/
	  
	  .btn_remove_attachment { top: 10px; right: auto; left: 50%;}
	   
	  .attachment_modal #progressbox {max-width: 90%; }
	
	 .attachment_help {display: none !important;}
	
    .show_uploaded_file {position: absolute; top: -0px; right: auto; left: 50px;  font-size: 25px;}

    .select2-container .select2-selection--single {
      height: 32px;
    }
  
    .select2-container--default .select2-selection--single .select2-selection__rendered {
       line-height: 32px;
    }

    .select2-container {
      margin: -0px 0 0 0;
    }

    .select2-container--default .select2-selection--single .select2-selection__arrow b {
     top: 70%;
   }
	
   #tofes_area textarea {min-height: 100px;}
   
   /*  in Views/inc/the_form */
   .responsive_do_save_draft_span {display: block;}

}