@font-face {
    font-family: 'icomoon';
    src: 
        url('/templates/chromachecker/fonts/ICOmoon36.woff2?v=2') format('woff2'),
        url('/templates/chromachecker/fonts/ICOmoon36.woff?v=2') format('woff'),
        url('/templates/chromachecker/fonts/ICOmoon36.ttf?v=2') format('truetype');  
    font-weight: normal;
    font-style: normal; 
}

h1.trial_h1 {
    color:#006CFF;
    line-height:110px;
    font-size:50px;
}
section#trial_section {
    background:#fff;
    border-radius:15px;
    margin-bottom:70px;
    padding:20px 30px;
     font-weight:normal;
    position:relative;
     box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* cień */
}
#trial_h2 {
    border-bottom:2px solid #006CFF;
    line-height:50px;
    width:100%;
    font-weight:normal;
    font-size:18px;
    margin:0px;
    padding:0px;
}
#trial_img {
    position:absolute;
    top:-130px;
    right:100px;
    height:200px;
}
.blue_link, .blue_link:visited {
    color:#006CFF;
    margin-bottom:10px;

}
.blue_link:hover{
    color:#666;
    cursor:pointer;
}

.trial_section h2 {
    font-size:30px;
}
.trial_section {



    width: 100%;

    position:relative;
}
.trial_section_sent {
    border:none;
}
.error_validate {
    margin-left:10px;
    font-size:12px;
}
.section1 {
  

    padding-right:20px;
    padding-left:0px;
    
   border-right:2px solid #ccc;
    float:left;

    width:524px;
}
.section2 {
    float:right;
    width:524px;
      padding-left:20px;
  
}
 .section2 p, .section1 p {
    width:auto;
    font-size:14px;
}
.trial_section p {
    width:700px;
}
.trial_section ol, .trial_section ul {

}
.register_box {
    float:right;
    width:360px;
    margin-top:25px;
    position:relative;
    padding:15px;
    background: #eaeaea
}
.register_box h3 {
    margin-top:0px;
    color:#000;
    width:auto;
    padding-top:3px;
}
.register_box p {
    width:auto;
    font-size:14px;
    color:#000;
}

.register_box label {
     width:auto;
    font-size:14px;
    color:#000;
}
.error_msg {
    color:#f00 !important;
    margin-bottom:20px;
}
.trial_section input[type="email"] , .trial_section input[type="text"]{
    padding:10px;
    margin-bottom:10px;
    box-sizing:border-box;
    border:1px solid #333;
    width:360px;
}
.download_links {
  margin-top:50px;
}
.logo_square {
    height:40px;
    position:absolute;
    top:10px;
    right:10px;
}
.no_sign_up {
    background:#eee;
    padding:25px;
}
.download_links  a {
    display:inline-block;
    float:left;
      padding:10px;
     
    background-color:#006CFF;
    color:#fff;
    font-size:15px;
    width:100px;
     text-align:center;
    border-radius:15px;
}
.download_links  a:hover{
    cursor:pointer;
    background:#666;
}
.download_links  a:first-child{
    border-bottom-right-radius: 0px;
     border-top-right-radius: 0px;
}
.download_links  a:last-child{
    border-bottom-left-radius: 0px;
    margin-left:2px;
     border-top-left-radius: 0px;
}
h3.project_header {
    color:#aa00aa;
    padding-top:0px;
    width:auto;
    font-weight:bold;
    clear:none;
}
.project_list a {
    color:#000;
    
}
.project_list a:hover{
    color:#666;
}
input::placeholder {
  color: #888; 
  opacity: 1; 
}
.trial_section input[type="submit"]{
    padding:15px;
    background-color:#006CFF;
    color:#fff;
    font-size:18px;
    border:none;
    width:360px;

    display:block;
    text-align:center;
    
    margin-top:20px;
    
    border-radius:15px;
}
.trial_section input[type="submit"]:hover{
    background:#666;
    cursor:pointer;
    color:#fff;
}  
a.learn_more_link {
    color:#006CFF;
    line-height:20px;
     margin:0px;

    display:inline-block;
}
a.learn_more_link:hover {
    color:#666
}
a.pdf_link, a.pdf_link:visited {
   color:#000;
    line-height:50px;
    margin:0px;
     clear:left;
    display:block;
    margin-top:10px;
    border-top:2px solid #eee;
    padding-top:10px;
    width:700px;
}
a.pdf_link:hover{
    color:#666!important;
}
.pdf_link:before {
     font-family: 'icomoon'; 
    content :'\2020';
    color:#E41F26;
    font-size:50px;
   
    float:left;
    width:60px;
    display:block;
    line-height:50px;
}
.learn_more_link:before {
    font-family: 'icomoon'; 
    content :'\00E7';

    font-size:20px;
    float:left;
    width:25px;
    display:block;
    line-height:20px;
}

.no_sign_up h3 {
    padding-top: 0px;
}
.error {
      outline: 1px solid red;
            border:none !important;
        }label.error {
            display: none !important;
        }
        
#upload_area_start {
            
}
#upload_area_start .dnd {
    text-align:center;
}
h3 {
    font-weight:bold;
    font-size:20px;
}
.track_select p {
     font-size:16px;
}