@font-face {
	font-family: Bahnschrift;
	src: url(../fonts/bahnschrift.ttf);
}

@font-face {
	font-family: Poppins;
	src: url(../fonts/Poppins-Regular.ttf);
}

body{font-family : Arial, Helvetica, sans-serif;font-size : 12; background-color:#FFFFFF;margin:0px;}

header, header p, header button{font-family : 'Poppins', Verdana, Arial, Helvetica, sans-serif;}

td{font-family : Arial, Helvetica, sans-serif;font-size : 11px;color : Black;text-decoration : none;}
p{font-family : Arial, Helvetica, sans-serif;font-size : 11px;color : Black;text-decoration : none;}
/* input{font-family : 'Oswald', Verdana, Arial, Helvetica, sans-serif;font-size : 11px;color : Black;text-decoration : none;} */

select{font-family : Arial, Helvetica, sans-serif;font-size : 11px;color : Black;text-decoration : none;}
textarea{font-family : Arial, Helvetica, sans-serif;font-size : 11px;color : Black;text-decoration : none;}

a{font-family : Arial, Helvetica, sans-serif; font-size : 11px;color : Black;text-decoration : underline;}
a:hover { color: #64bf5d !important; text-decoration: underline}
a:link {color:#347ab4;text-decoration:none;}
a:visited {color:#245882;text-decoration:none;}
.delivery-schedule-container a {
    text-decoration: underline;
    color: #000;
}

h1{font-family : 'Poppins', Verdana, Arial, Helvetica, sans-serif;font-size : 18px;color : Black;text-decoration : none;}
h2{font-family: 'Poppins', Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:Black; text-decoration:none; font-weight:bold;}
h3{font-family : 'Poppins', Verdana, Arial, Helvetica, sans-serif;font-size : 12px;color : Black;text-decoration : none; font-weight:bold;}
	
/*input[type=checkbox] {display:none;}*/
/*input[type=checkbox] + label{background-image: url('../images/unchecked-2.png');height: 19px;width: 16px;display:inline-block;padding: 0 0 0 0px;vertical-align: middle;margin-left: 5px;margin-right:5px;}*/
/*input[type=checkbox]:checked + label{background-image: url('../images/checked.png');height: 19px;width: 16px;display:inline-block;padding: 0 0 0 0px;vertical-align: middle;margin-left: 5px;margin-right:5px;}*/

input[type=radio] {display:none;}
input[type=radio] + label{background-image: url('../images/unchecked-2.png');background-repeat: no-repeat;height: 19px;;display:inline-block;padding: 0 0 0 25px;vertical-align: middle;margin-left: 5px;margin-right:5px;}
input[type=radio]:checked + label{background-image: url('../images/checked-radio.png');background-repeat: no-repeat;height: 19px;display:inline-block;padding: 0 0 0 25px;vertical-align: middle;margin-left: 5px;margin-right:5px;}
    
    
a.btn, input[type=button],input[type=submit],select,button {font-family:'Poppins';color: #000;background-color: rgba(0,0,0,0);border: 1px solid #000000;padding: 5px 25px;text-transform: uppercase;font-size: 14px;cursor: pointer;transition: 0.3s;margin-left:5px;margin-right:5px;}
a.btn:hover, input[type=button]:hover,input[type=submit]:hover,button:hover {font-family:'Poppins';background-color: rgba(0,0,0,255);color: #ffffff !important;transition: 0.3s;margin-left:5px;margin-right:5px;text-decoration:none;}

select {background-color: rgba(0,0,0,0);border: 1px solid #000000;padding: 5px 25px 5px 10px;text-transform: uppercase;font-size: 14px;cursor: pointer;transition: 0.3s;margin-left:0px;margin-right:5px;}

[type="checkbox"]{
 -moz-appearance: none;
 -webkit-appearance: none;
background-image: url('../images/unchecked-2.png');
height: 19px;width: 16px;
display:inline-block;
padding: 0 0 0 0px;
vertical-align: middle;
background-repeat:no-repeat;
margin:0.25rem;
}

[type="checkbox"]:checked{
background-image: url('../images/checked.png');
background-repeat:no-repeat;
}

select:focus {
	border: 1px solid #8a8a8a;
}
.page-title {text-transform: uppercase;font-size: 36px;margin-left:10%;margin-top:10px;margin-bottom:10px;}
	
.borderBlack {border: 1px solid #000000;}
.borderSilver {border: 1px solid #999999;}
.color--red,
.color--red span {
    color: red !important;
}

body#page__incident-edit  [type="radio"]{
    -moz-appearance: none;
    -webkit-appearance: none;
    background-image: url('../images/unchecked-2.png');
    height: 19px;width: 16px;
    display:inline-block;
    padding: 0 0 0 0px;
    vertical-align: middle;
    background-repeat:no-repeat;
    margin:0.25rem;
}

body#page__incident-edit  [type="radio"]:checked{
    background-image: url('../images/checked.png');
    background-repeat:no-repeat;
}

body#page__truck_scheduler .ui-widget.ui-widget-content {
    z-index: 112 !important;
    box-shadow: 0 10px 10px rgba(0,0,0,0.4);
}

body#page__truck_scheduler .ui-state-default .ui-icon {
    background-image: none;
    text-indent: 0;
}

body#page__truck_scheduler .ui-state-default .ui-icon::before {
    content: 'x';
    display: block;
/*    color: #000;
    font-size: 16px;
    position: absolute;
    z-index: 10; */
    color: #4c4d4d;
    font-size: 14px;
    width: 16px;
    height: 16px;
}

body#page__truck_scheduler button .ui-button-text {
    display: none;
}

.icon::before{
    font-family: "FontAwesome";
}

.icon--md{
    font-size:1rem;
}