/*
Theme Name: Divi Child
Template: Divi
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 4.x
Description: Child theme customization based on Divi theme.
Author: Daniel Eosco @ HostUtopia.com
Author URI: https://hostutopia.com
Tags: responsive-layout
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
URL: https://hostutopia.com/wp-content/themes/Divi-Child-Theme/style.css
*/

@import url("/wp-content/themes/Divi/style.css");

/*  ----------------- Custom Input Fields -----------------  */


.input-input-lg, .input-lg, input.input-lg, select.input-lg, input.form-control {
   height: 36px;
   border-radius: 6px;
}
.input-300 {
   width: 300px !important;
}
.input-100 {
   width: 50% !important;
}
.bigfield1 {
	font-size: 20px !important;
	padding: 15px !important;
	vertical-align: middle;
	margin-top: 10px;
    border-radius: 4px;
}
.client-area-login {
    font-size: 20px !important;
	padding: 15px !important;
	vertical-align: middle;
	margin-top: 10px;
    border-radius: 4px;
}



/*  ----------------- Dan's Custom Buttons -----------------  */

#searchsubmit, .searchsubmit, searchsubmit {
  background: #1773C0 !important;
}

a.btn, .btn, button {
  background: #366FA1;
  border-radius: 4px;
  font-family: Arial;
  color: #ffffff !important;
  font-size: 16px;
  padding: 5px 10px 5px 10px;
  text-decoration: none;
  display: inline-block;
  margin-top: 5px;
  margin-bottom: 5px;
}
.btn-white {
	background: #ffffff !important;
	color: #366FA1 !important;
}
.btn-white:hover {
	background: #f2f2f2 !important;
}
.btn-primary, .btn-default, btn btn-primary, btn btn-default {
  background: #366FA1 !important;
  padding: 5px 10px 5px 10px !important;
}
.btn-mini-mobile {
  width: 30%;
  background: #366FA1 !important;
  border-radius: 4px;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  padding: 5px 5px 5px 5px !important;
  text-decoration: none;
  display: inline-block;
  margin: 0px 0px 8px 0px !important;
}
.btn:hover {
  background: #2f5772;
  text-decoration: none;
}
.btn-small {
  font-size: 12px !important;
}
.btn-large {
    padding: 11px 19px !important;
    font-size: 17.5px !important;
    margin-top: 10px;
    margin-bottom: 10px;
}
.btn-red, .btn-danger, .btn-warning {
    background: #B42E34 !important;
}
.btn-danger:hover {
    background: #0726f0 !important;
}
.btn-red:hover {
  background: #333333 !important;
}
.btn-grey {
    background: #333333 !important;
}
.btn-grey:hover {
  background: #B42E34 !important;
}
.btn-full {
    width: 95% !important;
    display: inline-block;
    margin: 5px;
	color: #ffffff !important;
}
@media (max-width: 500px) {
.btn-300 {
    width: 95% !important;
    display: inline-block;
}
.btn {
    width: 95% !important;
    display: inline-block;
}
}
.btn-300 {
    width: 300px !important;
    display: inline-block;
}
.btn-200 {
    width: 200px !important;
    display: inline-block;
    text-align: center;
    font-weight: bold;
}
.btn-200x {
    width: 200px !important;
    display: inline-block;
    text-align: center;
    font-weight: bold;
}