 #section2-2.contact_form { background: #f5f3f3; border-left: 4px solid #26acd8; padding: 20px; margin-bottom: 15px; }
	#section2-2 h2 { font-size: 17px; padding-bottom: 16px; padding-top: 0px; color: #26acd8; font-family: "Roboto"; font-weight: bold; }
        /*#section2-2 h2:after { height: 3px; width: 46px; display: block; position: absolute; content: " "; background: #333333; margin-top: 10px; margin-left: 1px; }*/
    #section2-2 .contact_form p { color: #434242; font-family: "Roboto"; font-weight: 400; font-size: 12px; margin: 0px; }
        #section2-2.contact_form textarea { height: 115px; margin-top: 2px; width: 100%; background: white; border: 1px solid white; padding: 5px; resize: none; }
        #section2-2.contact_form table { width: 100%; margin-bottom: 20px; }
            #section2-2.contact_form table td { padding: 5px; }
                #section2-2.contact_form table td:first-child { padding-left: 0px; }
                #section2-2.contact_form table:not(.noresize) tr:first-child td { width: 50%; }
                #section2-2.contact_form input { height: 40px; width: 100%; padding-left: 15px; border: 1px solid white; }
                    #section2-2.contact_form input:focus { outline: none; }
                #section2-2.contact_form input::-webkit-input-placeholder { font-style: italic; }
                #section2-2.contact_form input:-moz-placeholder { font-style: italic; }
                #section2-2.contact_form input::-moz-placeholder { font-style: italic; }
                #section2-2.contact_form input:-ms-input-placeholder { font-style: italic; }
                #section2-2.contact_form input[type='checkbox'] { width: 15px; height: 15px; }
                    #section2-2.contact_form label {  }
                        #section2-2.contact_form label span { height: 15px; width: 15px; background: white; display: block; position: relative !important; z-index: 10; margin-top: -17px; margin-left: -2px; text-align: center; cursor: pointer; }
                #section2-2.contact_form input[type='submit'] { background: #26acd8; color: white; font-weight: bold; padding-left: 0px; }
                #section2-2.contact_form .error { outline: none; border-color: rgb(255, 158, 158); box-shadow: 0 0 10px rgb(255, 216, 216); }
                #section2-2.contact_form select { height: 40px; width: 100%; padding-left: 15px; color: rgb(185, 171, 171); border: 1px solid white; }
                    #section2-2.contact_form select:focus { outline: none; }
    
        #section2-2.contact_form .lwidth { margin-bottom: 0px; }
            #section2-2.contact_form .lwidth tr:first-child td { width: 75% !important; }
            
        #section2-2.contact_form .textdata { width: 90%; text-align: justify; color: #777777; font-size: 10px; margin: 20px auto; font-family: "Roboto"; }
            
        #section2-2.contact_form .noresize {}
            #section2-2.contact_form .noresize td span { color: #5f5f5f; font-weight: bold; position: relative; top: -3px; left: 2px; font-size: 12px; }
        #section2-2.contact_form #exp_more { text-align: center; font-weight: bold; cursor: pointer; padding-top: 5px; padding-bottom: 5px; }
        #section2-2 .cnt_arrow_lr { margin-top: 13px; margin-left: 2px; margin-right: 2px; cursor: pointer; }
            #section2-2 .cnt_s_l { height: 12px; width: 8px; float: left; background: url("../../../../images/cnt_arrow_l.png") no-repeat; }
            #section2-2 .cnt_s_c { float: left; width: 75% !important; text-align: center; padding-left: 0px !important; }
            #section2-2 .cnt_s_r { height: 12px; width: 8px; float: left; background: url("../../../../images/cnt_arrow_r.png") no-repeat; }
        
        #cnt_sub_s2 { float: right; width: 50% !important; }
            
        #contact_sec1 {  }
        #contact_sec2 { display: none; }
        
        #modal-cnt_form .modal-body { line-height: 24px; }
        #modal-cnt_form .modal-title { width: 95% !important; }
	
		#exp_table .delete-input { color: #7E7E7E; cursor: pointer;}
	
/********** Mobile Oferta Praca Single **********/  
@media (max-width: 990px) {
    .cnt_s_l { display: none; }
    .cnt_s_r { display: none; }
    
    .noresize td { text-align: center; }
}