/* ==============
 * SAPN BASE
 * ========================*/ 

/*	Version: 1.0	Last modified: 28/04/2016	*/  


body { margin: 0; font-size: 1em; line-height: 1.4; }

body { 
	font-family: Calibri, Corbel, "Helvetica Neue", Helvetica, Arial, sans-serif; 
	color: #303030; font-size: 14px;
	background: url("https://sapowernetworks.com.au/custom/files/media/bgbody.gif") top center repeat-y #FFF; }

body a:hover { color: #de730d; }

a { color: #e57000; }
a:visited { color: #de730d; }
a:hover { color: #de730d; }

h1, .h1 {
    font-size: 42px;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 42px;
    color: #fa820f;
}

form {
    border:2px solid #a9a9a9 ;
    border-radius: 5px;    
    background-color: #e9eaea;
    color:#000000;
    padding-left: 1em;
    padding-right: 2em;
    padding-top: 1em;
    padding-bottom: 1em;
    margin: auto;
}

input.form-control{
    border:2px solid #a9a9a9 ;
    border-radius: 2px;    
    background-color: #FFFFFF;
    padding-left: 2em;
    padding-right: 2em;
}

input.form-control:focus {
    border:2px solid #1e398d;
    background-color: #FFFFFF;    
    -webkit-box-shadow: 0 0 0px 1000px #FFFFFF inset;          
}

.padL2 { padding-right: 2em; !important }

.wrapNMIflow .container-fluid { width: 75% }
.wrapNMIflow form table {background-color: #e9eaea; }
.wrapNMIflow .btn-primary:active, 
.wrapNMIflow .btn-primary.active { background: url("https://sapowernetworks.com.au/custom/files/media/bgbtn.png") top center repeat-y; color: #000000; }
.wrapNMIflow .btn-primary { background: #FFFFFF; color: #000000; }
.wrapNMIflow .btn-primary:hover { background: #e0e0e0; }
.wrapNMIflow .btn-primary.noNMIBtn { background: #FFFFFF; color: #000000; }
.wrapNMIflow .btn-primary.noNMIBtn:hover { background: #e0e0e0; }
.wrapNMIflow #container { display: block; background: url("https://sapowernetworks.com.au/custom/files/media/bgcontainer.png") top center no-repeat; line-height: 1; }
.wrapNMIflow .customer-page { height: 133px; align:center; }
.wrapNMIflow #logo { height: 133px; width :210px; overflow: hidden; position: relative; top: 0; left: 0; margin-left: 10px; }
.wrapNMIflow #logo img { position: absolute; top: -133px; }
.wrapNMIflow #logo a { display: block; height: 133px; width: 207px; background: url("https://sapowernetworks.com.au/custom/files/media/sapowernetworkslogohover.png") top left no-repeat; }
.wrapNMIflow #logo a:hover, #logo a:focus { background: url("https://sapowernetworks.com.au/custom/files/media/sapowernetworkslogohover.png") 0 -133px no-repeat; }
.wrapNMIflow #header-right { position: absolute; top: 0; right: 0; width :320px; height: 133px; margin-right: 10px; line-height: 1; text-align: right; }
.wrapNMIflow .contact-numbers { padding: 5px 10px 0px 10px; height: 75px; }
.wrapNMIflow .contact-numbers p { margin-bottom: 0px; }
.wrapNMIflow .contact-numbers strong { font-size: 20px; }