.symbol {
    font-size: 0.9em;
    font-family: Times New Roman;
    border-radius: 1em;
    padding: .1em .6em .1em .6em;
    font-weight: bolder;
    color: white;
    background-color: #3229CF;
}
.icon-info { background-color: #3229CF; }
.icon-error { background: #e64943; font-family: Consolas; }
.icon-tick { background: #13c823; }
.icon-excl { background: #ffd54b; color: black; }
.icon-info:before { content: 'i'; }
.icon-error:before { content: 'x'; }
.icon-tick:before { content: '\002713'; }
.icon-excl:before { content: '!'; }

.notify {
    background-color:#e3f7fc; 
    color:#555; 
    border:.1em solid;
    border-color: #8ed9f6;
    border-radius:5px;
	text-align: center;
    font-family: 'proxima-nova',Helvetica,Arial;
    font-size:1.1em;
    padding:7px 10px 10px 10px;
    margin-top:20px;
    cursor: default;
	font-weight:bolder;
	height: 40px;
	
}

@media screen and (min-width : 768px) and (max-width : 1023px)
{
/*Style*/
}

@media (max-width:370px)
{
	.notify {font-size:12px !important;	}	
}

.large-box
{
	height:60px !important;
	font-size:14px !important;	
}
@media (max-width:370px)
{
	.large-box
	{
		height:60px !important;font-size:12px !important;		
	}
}
.card-body {
    flex: 1 1 auto;
    padding: 0.7rem 0;
}
.notify-yellow { background: #fff8c4; border-color: #f7deae; }
.notify-red { background: #ffecec; border-color: #fad9d7; }
.notify-green { background: #e9ffd9; border-color: #D1FAB6; }

	input[type=text], input[type=url], input[type=email], input[type=password], input[type=tel] {
	-webkit-appearance: none; -moz-appearance: none;
	display: block;
	margin: 0;
	width: 100%; height: 40px;
	line-height: 40px; font-size: 17px;
	border: 1px solid #bbb;
	}

.lastTD{border-bottom:#eee solid 1px}
 
.isa_info, .isa_success, .isa_warning, .isa_error {
margin: 10px 0px;
padding:12px;
}
.isa_info {
    color: #00529B;
    background-color: #BDE5F8;
}
.isa_success {
    color: #4F8A10;
    background-color: #DFF2BF;
}
.isa_warning {
    color: #9F6000;
    background-color: #FEEFB3;
}
.isa_error {
    color: #D8000C;
    background-color: #FFBABA;
}
.isa_info i, .isa_success i, .isa_warning i, .isa_error i {
    margin:10px 22px;
    font-size:2em;
    vertical-align:middle;
}
#tblAlt tr:nth-child(even){background-color: #fafafa;}
#tblAltWarn tr:nth-child(even){background-color:  #FFE1E1}
.report-page table {
    width: 100%;
    border: 1px solid #d4d9dd;
    margin: 10px 0;
    text-align: left;
    table-layout: fixed;
}

th{
padding-left:5px;
height:30px;
}
#background{
    position:absolute;
    z-index:0;   
    display:block;
    min-height:70%; 
    min-width:100%;
    color:yellow;
	margin-top:400px;
}
#bg-text
{
	text-align:center;
    color:#F5F5F5;
    font-size:120px;
	 transform:rotate(300deg);
    -webkit-transform:rotate(300deg);
   
}
#notOkAlertList li {
    padding-left: 20px;	
}
#notOkAlertList li:before {
    content: "!";
    font-weight: 700;
}
 li:before {
    font-family: icons;   
    color: #e4575b;
   margin-right: 5px;
    left: 25px;
}
.card-header
{
	padding-left:5px;
}