#contact-container { margin: 0 -15px; padding: 0; }
#contact-container .row { margin: 0; padding: 0; }
#contact-container h1 { color: #00529c; font-family: "Myriad Pro Bold"; font-size: 22px; margin: 0; padding: 0; text-transform: uppercase; letter-spacing: -0.5px;  }
#contact-container .form h1 { margin: 0 0 20px 30px; }
#contact-container .docs h1 { margin: 0; }
#contact-container .form div { margin: 0; padding: 0 5px; }
#contact-container .form .row { margin-left: 20px; margin-right: 20px; }

#contact-container .docs .row { margin-left: 30px; margin-right: 30px; }
#contact-container .form input[type="text"] { display: block; padding: 10px; width: 100%; margin-bottom: 10px; color: #00529c; font-size: 16px; border: 1px solid #dfe0e0;
                                              -webkit-box-shadow:inset 2px 2px 3px 0 #cccccd; box-shadow:inset 2px 2px 3px 0 #cccccd;
                                              -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

#contact-container .form textarea { display: block; padding: 10px; width: 100%; color: #00529c; font-size: 16px; margin-bottom: 10px; border: 1px solid #dfe0e0;
                                    -webkit-box-shadow:inset 2px 2px 3px 0 #cccccd; box-shadow:inset 2px 2px 3px 0 #cccccd;
                                    -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; min-height: 200px; }
#contact-container .form .copy-code {  margin: 0; padding: 0; font-size: 16px; display: inline-block; font-weight: bold; text-align: right; margin-left: 5px; }
#contact-container .form .secure-img { padding-bottom: 25px;}
#contact-container .right { text-align: right; }
#contact-container .form .secure-img span { display: inline-block; color: #00529c; }
#contact-container .form .secure-img input[type="text"] { display: inline-block; width: 90px; margin: 2px 0 0 5px; text-align: center; text-transform: uppercase; }
#contact-container .form .secure-img img { -webkit-box-shadow: 0px 0px 3px #e1e1e2; -moz-box-shadow: 0px 0px 3px #e1e1e2; box-shadow: 0px 0px 3px #e1e1e2; 
                 -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-top: -3px; margin-left: 5px; cursor: pointer; }
#contact-container .form input[type="submit"] { display: inline-block; font-weight: bold; font-size: 16px; background: #00529c; color: #fff; 
                                                padding: 10px 20px; margin-top: -3px; margin-left: 5px; }
#contact-container .docs .btn-group { -webkit-box-shadow: 0px 2px 3px #e1e1e2; -moz-box-shadow: 0px 2px 3px #e1e1e2; box-shadow: 0px 2px 3px #e1e1e2; }
#contact-container .docs .btn-group button { padding: 8px 10px; font-family: "Myriad Pro Semibold"; font-size: 14px; color: #00529c; }
#contact-container .docs .btn-group button:hover, 
#contact-container .docs .btn-group button.active { background: #00529c; color: #fff; border: 1px solid #00529c; }

#contact-container .docs .doc-content { text-align: left; margin: 40px 0 30px 0px; font-size: 14px; color: #00529c; padding-left: 0; }
#contact-container .docs .doc-img { margin: 60px 0 30px 0px; }
#contact-container .docs .doc-img img { max-width: 225px; -webkit-box-shadow: -4px 4px 0 1px #00529c;
    box-shadow: -4px 4px 0 1px #00529c;}

#contact-form-output-msg { display: none; padding: 10px; margin: 10px 30px; }
#contact-form-output-msg.alert-success, #contact-form-output-msg.alert-danger { display: block; }
#contact-container .ajax-loader { -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
