﻿body{
font-family:Arial, Helvetica, sans-serif; 
font-size:13px;
}
.info, .success, .warning, .error, .validation {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
font-size:18px;
background-repeat: no-repeat;
background-position: 10px center;
text-decoration-style:none !important;
}
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('/images/icons/info.png');
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('/images/icons/success.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('/images/icons/warning.png');
}
.error {
color: #D8000C;
background-color: #FFBABA;
background-image: url('/images/icons/error.png');
}

.nopad
{
	padding:0px;
}
.nolpad
{
	padding-left:0px;
}
.norpad
{
	padding-right:0px;
}
.mar-top
{
	margin-top:18px;
}
.spin
{
	position: fixed;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	z-index: 9999;
}
.spin img
{
	position:fixed;
	left:50%;
	top:50%;
	z-index: 99999;
}
.form-group p
{
	font-size: 15px;
    padding-top: 3px;
}
.lables{
	/*background:rgba(231, 108, 20, 0.3);*/
	background:#ecebea;
	padding:5px 0px;
	color:#e76c14;
	border-left:solid 5px #e76c14;
	border-bottom:solid 1px #ccc;
	text-shadow:0px 1px 0px #fff;
	font-weight:bold;
	margin-bottom: 26px !important;
}
.radio {
    display: inline !important;
}
.radio-span
{
    position:relative;
    top:-1px;
    padding-left:5px;
    margin-right:10px;
    font-size: 15px;
    font-weight: normal;
}
.pad_custom
{
    padding: 6px 4px !important;
}
.login-radio-span
{
    position:relative;
    top:-8px;
    padding-left:5px;
    margin-right:10px;
    font-size: 15px;
    font-weight: normal;
}
p{
    font-size: 14px;
    font-weight: bold;
}
em
{
    color:#ff0000;
}
.sub-heading
{
    background-color: #0fb48c;
    color: #fff;
    line-height: 30px;
    font-size: 20px;
    margin-bottom: 25px;
    padding-left: 20px;
}

.reg-no-lbl
{
    font-size:15px !important;
}

/*.input-validation-error {
    border-color: #D40404;
}*/
.field-validation-error {
    color: #D40404;
    position: relative;
    top: 5px;
    font-size: 14px;
}
.label-align {
        text-align:right;
    }

.box 
{
    border:none;
}

@media (max-width: 1200px) {

    .label-align {
        text-align:left !important;
    }
}


@media only screen and (max-width: 800px) 
{

    /* Force table to not be like tables anymore */
    #no-more-tables table,
    #no-more-tables thead,
    #no-more-tables tbody,
    #no-more-tables th,
    #no-more-tables td,
    #no-more-tables tr 
    {
        display: block;
    }

    /* Hide table headers (but not display: none;, for accessibility) */
    #no-more-tables thead tr 
    {
        position: absolute;
        top: -9999px;
        left: -9999px;
    }

    #no-more-tables tr 
    {
        border: 1px solid #ccc;
    }

    #no-more-tables td 
    {
        /* Behave like a "row" */
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%;
        white-space: normal;
        text-align: left;
        font-size: 12px !important;
        font-weight: normal !important;
        color: #000 !important;
    }

    #no-more-tables td:before 
    {
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 6px;
        left: 6px;
        width: 50%;
        padding-right: 10px;
        white-space: nowrap;
        text-align: left;
        font-weight: bold;
        font-size: 12px;
    }

    /*
Label the data
*/
    #no-more-tables td:before 
    {
        content: attr(data-title);
        white-space: normal;
    }
}


.with-nav-tabs.panel-primary .nav-tabs > li > a,
.with-nav-tabs.panel-primary .nav-tabs > li > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > li > a:focus 
{
    color: #fff;
}
.with-nav-tabs.panel-primary .nav-tabs > .open > a,
.with-nav-tabs.panel-primary .nav-tabs > .open > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > .open > a:focus,
.with-nav-tabs.panel-primary .nav-tabs > li > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > li > a:focus 
{
	color: #fff;
	background-color: #078062;
	border-color: transparent;
}
.with-nav-tabs.panel-primary .nav-tabs > li.active > a,
.with-nav-tabs.panel-primary .nav-tabs > li.active > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > li.active > a:focus 
{
	color: #000;
	background-color: #fff;
	border-color: #1a6c07;
	border-bottom-color: transparent;
}
.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu 
{
    background-color: #428bca;
    border-color: #3071a9;
}
.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a 
{
    color: #fff;   
}
.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > li > a:focus 
{
    background-color: #3071a9;
}
.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a,
.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a:hover,
.with-nav-tabs.panel-primary .nav-tabs > li.dropdown .dropdown-menu > .active > a:focus 
{
    background-color: #4a9fe9;
}

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus
{
    color:#000 !important;
}