/*
Theme Name: Jorgensoncompanies Theme
Theme URI: http://www.magespider.com/
Author: Magespider Infoweb
Author URI: http://www.magespider.com/
Description: 
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: 
Text Domain: Jorgensoncompanies


/* =Reset
-------------------------------------------------------------- */
/* Navbar */
.login-widget #login-form .widget-title{font-size: 18px;}
.container-fluid .login-widget #login-form{ left: -70px;}
.navbar-search .search-form {
	position: absolute;
	right: 10px;
	top: 1px;
}
.search-form label{ margin:0px; }
.search-field { 
	/*background-image: url(images/search-icon.png);*/
	   background-color: transparent;
    background-image: url("images/search.png");
    background-position: 5px center;
    background-repeat: no-repeat;
    background-size: 38px 38px;
    border: medium none;
    cursor: pointer;
    font-size: 0;
    height: 38px;
    margin: 5px 0;
    padding: 0 0 0 45px;
    position: relative;
    transition: width 400ms ease 0s, background 400ms ease 0s;
    width: 1px; 
}

.search-field:focus {
	background-color: #fff;
	border: 2px solid #c3c0ab;
	cursor: text;
	outline: 0;
	width: 230px;
	background-image: url(images/search-icon.png);
	background-size: 24px 24px;
	padding: 0 0 0 30px;
	font-size: 13px;
	font-weight:normal;
}
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
}
.search-form .search-submit {
    display: none;
}


.blog-list .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover, .blog-list .dataTables_wrapper .dataTables_paginate .paginate_button.current.current_page {
  color: white !important;
  border: 1px solid #111111 !important;
  background-color: #585858 !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111111)) !important;
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #585858 0%, #111111 100%) !important;
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #585858 0%, #111111 100%) !important;
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #585858 0%, #111111 100%) !important;
  /* IE10+ */
  background: -o-linear-gradient(top, #585858 0%, #111111 100%) !important;
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #585858 0%, #111111 100%) !important;
  /* W3C */
}
#print-btn{ display: inline-block;
    position: absolute;
    right: 15px;
    top: 35px;}
#print-btn button{  background: #7c1425 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    font-size: 16px;
    padding: 10px 20px;
    transition: background-color 1s ease-out 0s;}
#commentform #submit{  background: #7c1425 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    font-size: 16px;
    padding: 10px 20px;
    transition: background-color 1s ease-out 0s;}	
#print-btn button:hover, #commentform #submit:hover{ background: #333;}	
@media print {
   #footer, #header{ display:none; }
   #print-btn{ display:none; }
}
.container_pd{ position:relative; }
.hire-emailaddresses .email-addresses-col,
.hire-emailaddresses .default-email-col{ display:inline-block; }
.hire-emailaddresses .email-addresses-col .wpcf7-list-item-label{ display:none; }
.hire-emailaddresses h4{ display: inline-block;
    font-size: 15px;
    text-align: center;}
.hire-emailaddresses .email-addresses-col p{ text-align:center; }
.hire-emailaddresses .email-addresses-col{ margin-right:15px; }
#newhireForm .hire-emailaddresses .email-addresses-col .wpcf7-list-item{ margin:0 !important; }
#newhireForm .hire-emailaddresses .email-addresses-col .wpcf7-list-item.last{ width:100% !important; }
.hire-emailaddresses .default-email-col input[type="radio"]{ margin-left:10px; margin-right:10px; }
/* New Hire */
#newhireForm .list_10{ margin-bottom:10px; }
#newhireForm .list_10 ul{ margin-left:30px; }
#newhireForm .replacing-field{display:none;}
.wpcf7-form label span{ color:#333333 !important; }
.wpcf7-form input[type="checkbox"], .wpcf7-form input[type="radio"] {margin-bottom: 0 !important;}
.wpcf7-form .wpcf7-list-item label {line-height: 20px !important;}
#Absence_Dates, #hire_start_date, .hide_text {opacity: 0;height: 0px;overflow: hidden;}
.wpcf7-form input[type="email"], .wpcf7-form input[type="text"] {margin-bottom: 0 !important;}
#newhireForm #job_position {
    width: 250px;
    margin-left: 10px;
    margin-bottom: 12px !important;
}
.hide-label .wpcf7-list-item-label{ display:none; }
/*.grayout{ background-color:#ddd !important; }*/
/* End */
.contactus-container .contact-form ul li .other-field{ margin-bottom:10px !important; }
.software_status_table{ }
.software_status_table ul{ margin:0px; padding:0px; float:left; width:100%;border:1px solid #C8C8C8; border-radius:4px;border-left:none; margin-bottom:20px; border-bottom:none; }
.software_status_table ul li{ list-style:none; border:1px solid #C8C8C8; padding:16px 20px; border-top:none; border-right:none; display:inline-block; width:50%;float: left; position:relative;}
.software_status_table ul li:after{ 
   content: "\f00c";
   font-family: FontAwesome;
   font-weight: normal;
   font-style: normal;
   margin:0px 0px 0px 10px;
   text-decoration:none; color:#2ecc71;font-size: 15px;position: absolute;
right: 20px;
} 
.software_status_table ul li:nth-last-child(2) { border-radius:0 0 0 4px; }
.status_symbol{ clear:both; float:left; width:100%; text-align:center;margin: 10px 0 20px 0; }
.status_symbol ul{ margin:0px; padding:0px; }
.status_symbol ul li{ display:inline-block; list-style:none; padding:0 20px; }
.status_symbol ul li i{ margin-right:3px; }
.status_symbol ul li i.fa-check{color: #5eaf80;}
.status_symbol ul li i.fa-minus-square{color: #f7d278;}
.status_symbol ul li i.fa-exclamation-triangle{color: #e67e22;}
.status_symbol ul li i.fa-times{color: #f1627b;}
.status_symbol ul li i.fa-wrench{color: #005dd8;}
.software_status_table ul li.operational:after{ 
   content: "\f00c";color:#5eaf80;
}
.software_status_table ul li.degraded_performance:after{ 
   content: "\f146";color:#f7d278;
}
.software_status_table ul li.partial_outage:after{ 
   content: "\f071";color:#e67e22;
}
.software_status_table ul li.major_outage:after{ 
   content: "\f00d";color:#f1627b;
}
.software_status_table ul li.maintenance:after{ 
   content: "\f0ad";color:#005dd8;
}
.type-help .entry-content dl{ margin:0px; }
.type-help .entry-content dl dd{ margin:0px 0 15px 0; }