/*
 What is the difference between PX, EM and Percent?
 Pixel is a static measurement, while percent and EM are relative measurements. 
 The size of an EM or percent depends on its parent. If the text size of body is 16 pixels, then 150% or 1.5 EM will be 24 pixels (1.5 * 16)
*/

body {
    BACKGROUND-COLOR: #ffffff; 
    FONT-FAMILY: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif; 
    FONT-SIZE: 14px; 
    COLOR: #6b6b6b; 
    line-height: 18px;
    word-spacing:1px;
    height:100%;
    width:100%;
    padding:0;
    margin:0;
    background-attachment: scroll;
    background-image:url(../images/body_bg.jpg);
    background-position:center top;
    background-repeat: no-repeat; 

}

table, /* tbody,*/ tfoot, thead, tr, th, td{

	border-color: #EEEEEE;
	vertical-align: baseline;
	
}

td, th {
     padding: 2px 2px 1px 4px;
}

.linegrid th {                     /* LINEGRID - table special case with alternating color rows & change color on cursor hovering*/
     font-weight:bold;
     font-size:  9pt;
     color:  black;
}

.linegrid tr:nth-child(even){      /* color every other row to help with visibility */
     background-color: #F9F9F9     /* smoke gray - barely there */
}

.linegrid tr:hover{
     background-color:#E6FAFA      /* highlight focus on the row under the cursor -- pale powder blue */
}

.spreadsheet th a {       /* slightly different table special case */
     color:#4d6a97;       /* denim blue header row */
     font-weight:bold;
}

.spreadsheet tr:nth-child(even) {
     background-color: #F9F9F9     /* smoke gray - barely there */
}

.spreadsheet tr:hover{
     background-color:#E6FAFA      /* light powder blue */
}

.error-message, a.error-message, .error-message * {
    color: red;
    font-weight:bold;
    font-size:1.25em;
    text-align:center;
}

a.error-message {
    text-decoration:underline;
    font-size:1.0em;
}

.bodycopy {
        font-weight: normal;
        text-decoration: none;
        font-size:  9pt;
        color:  black;
}

.bodylink {
        font-weight: normal;
        font-size:  9pt;
        color:  #023c96;
}

.wide-spaced {
    margin:1em 0 1.5em 0;
}

/*
.Chapter {
    font-size:16px;
    margin:16px 0;
}
*/

.back-button {
     cursor:pointer;
     border: 1px solid #919191 !important;
   	background: #dfdfdf !important;
	border-radius: 3px;
	color: #000;
	text-align: center;
	padding: 3px 10px 0px 10px;
	margin: 2px;
}
.back-button:hover {
    cursor:pointer;
     border: 1px solid #919191 !important;
    	background: #4d6a97  !important;   /* denim blue */
 	color: #FFF;
	text-align: center;
	outline-color: transparent;
	outline-style: none;
}

.notice-me .fa:hover {
	transform: scale(2,2);
     transition: transform 0.4s ease 0s;


}

.FIND-ME  {
     color: magenta;
     font-weight: bold;
   	background: cyan !important;
	margin-top: 11% !important;
	
}

.form-body {
    margin:1em 1em 1em 0;
}

.report td {
    padding-right:9px;
}

.report .numeric {
    text-align:right;
}



.window-message {
    text-align:center;
    color:red;
}

.header-support {
   width:63%;
   margin:0 0 20px;
}

.hidden {
  display:none;
}



/* =Header
-------------------------------------------------------------- */

#header {
	width: 90%;
	padding: 30px 0 13px 0;
	margin: 0 auto;
	z-index:1000002 !important;
}
.logo {
	float: left;
}
.logo img {
	display: block;
	width: 279px;
	height: auto;
/*	padding: 2px 0px 0px 12px;   */
	vertical-align: baseline;
}

#sticky-area #nav-toggle {
	padding: 0 11px;
}
#main-menu.opened {
	width: 100%!important;
}
.header_rgt {
	width: 100%;
}
/*-------------------------------------------------------------- */

/* FORMS */
form .note {
/*  font-size:0.9em;  */
  font-weight:bold;
/*  color: #0465fb;        *//* brighter blue, same color as the bottom-of-the-page border */
}

input, select, option {
     font-size: 9pt;
     width: auto;
}

input[name="Email"] {
    width:35em;
}

input[name="Address1"],  input[name="Address2"],  input[name="City"] {
    width:30em;
}

input[name="Submit"], input[name="submitBtn"] {
     font-weight: bold;
}

/*-----------------------------------------------------------*/

#account_info {
}

#account-help-links div {
    padding: 7px 0 0 0;
}

.lbl {
    text-align:right;
    font-size:10pt;
    color:black;
}

#locked-out {
    font-size: 0.87em;
    font-weight: bold;
    margin: 5px 0 7px;
}

/* Used to indicate what to click to toggle the locked out message. */
#locked-out-message {
    background-color:#aaa;
    padding: 5px 5px 7px;
}

#ticket-notes {
/*    width:63%; */
}

.ticket-note .solution {
    color:red;
}

.ticket-note .internal {
    color:orange;
}

.ticket-note .problem {
    color:black;
}


.action-buttons #Cancel {
    margin-right:3em;
    margin-top:0.5em;
    margin-bottom:2em;
}

#ticket-view {
    color:black;
}

#ticket-view span {
    margin-left:2em;
}


.ticket-admin { color: #C0C0C0; font-size: 16px;  line-height:20px; text-decoration: none; text-shadow: 1px 1px 1px #000000; font-weight:bold; }
a.ticket-admin:hover{COLOR: #FFFFFF;  }

/*
.a
{ COLOR: #C0C0C0; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }  
A:ticket-admin: link{COLOR: #FFFFF; TEXT-DECORATION: none}
A.ticket-admin: active{COLOR: #0465fb; TEXT-DECORATION: none}
A.ticket-admin: visited{COLOR: #023c96; TEXT-DECORATION: none}
A.ticket-admin: hover{COLOR: #FFFFFF; TEXT-DECORATION: underline}
*/
/*
#wizard-info {
    color:#ffffff;
}

#wizard-info .active {
     color:#0465fb;
}
*/
/*
P{COLOR: #6b6b6b; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; margin: 8px 0px 8px 0px }
TD{COLOR: #6b6b6b; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px }
LI{COLOR: #6b6b6b; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; margin: 0px 0px 0px 0px }
UL{COLOR: #6b6b6b; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px; margin: 8px 0 8px 20px }
*/
html
{
	height:100%;
	width:100%;
	padding:0;
	margin:0;
}

form
{
     line-height: 22px;
/*	height:100%;
	width:100%;
	padding:0;
	margin:0;     */
}

.home
{

     width:98%;
	margin:auto;
    height: 100%;

}

.page
{

     width:98%;
     margin:auto;
     height: 100%;

}

.page_nav   
{
     width:98%;
	margin:0;
	padding: 2px 10px 5px 30px;
}



.Chapter {
        font-weight: bold;
        text-decoration: none;
        font-size:  11pt;
        color:  black;
        margin: 16px 0;
}


.page_main      
{
	margin-bottom:4px;
     width:98%;	
	min-height: 350px;
	height: auto !important;
	margin-left: auto;      /* NOTE: margin left & right = "auto" centers the section on the page	 */
	margin-right: auto;


}

.page_subnav                       /*	CHECK USAGE - MAY NO LONGER BE NEEDED -- AZ 2015-03-04    border: solid 1px #fd81b2; */
{
/*	float:left;
	margin:0;
	padding:60px 20px 0px 30px;
	width:210px;
	height: auto !important;
*/
}

.page_content            /*	CHECK USAGE - MAY NO LONGER BE NEEDED -- AZ 2015-03-21 */
{
/*
	margin-left: auto;  / * NOTE: margin left & right = "auto" centers the section on the page!	 * /
	margin-right: auto;
	min-height: 350px; 
	height: auto !important;
*/
}

.content_header            /*	CHECK USAGE - MAY NO LONGER BE NEEDED -- AZ 2015-03-21 */
{
/*
	color: #000066; 
	font-size: 18px;  
	line-height:22px; 
	text-decoration: none; 
	font-style:italic; 
	font-weight:bold; 
	width:680px;
*/
}
/*
.content_header A{color: #000066; }

.content_area
{
	float:left;
	width:500px;
	margin: 15px 20px 0px 0px;
}

.content_rightside
{
	float:left;
	width:150px;
	margin: 10px 0px 0 0;
}
*/
.content_wide
{
     margin-bottom: 70px;

     margin-left: 15%;
     margin-right: 20%;

     
}



.bottomlinks
{
     width:100%;
	margin:auto;
	text-align:center;

     padding-top: 5px;
     padding-bottom: 5px;

/*   border-bottom: solid 2px #0465fb;  */
     border-bottom: solid 2px #e3e3e3;

     border-radius: 6px;
}

.relative-holder
{
	position:relative;
}

.small
{ FONT-SIZE: 10px; COLOR: #666666; TEXT-DECORATION: none }       /* color = a medium gray */

a
{ COLOR: #023c96; TEXT-DECORATION:none; outline: none;} 


A:link{COLOR: #023c96; }
A:active{COLOR: #023c96; }
A:visited{COLOR: #023c96; }
A:hover{COLOR: #000080; }          /* NavyBlue    */


.picframe { border-color: #cccccc; border-style: solid; border-width: 1px; }
FIELDSET { margin-bottom: 5px; border: 1px solid #cccccc; -moz-border-radius: 4px 4px 4px 4px; padding: 4px 2px 4px 2px; }



.select {background: #ffffff; border: 1px solid ffffff;  background-color: #f1f4f7; color: #000000; font-size: 12px; }
A.small:link { COLOR: #666666;  font-weight: normal; }
A.small:visited { COLOR: #666666;  font-weight: normal;}

textarea{border:1px solid #cccccc;padding:3px;margin-bottom:3px;font-size:12px;}


img
{
 border-color: black;
}
.white {FONT-SIZE: 11px; COLOR: #ffffff }
.whitehdr {FONT-SIZE: 11px; COLOR: #ffffff; font-weight: bold }
A.white:link
{ COLOR: #ffffff; TEXT-DECORATION: none }
A.white:active
{ COLOR: #ffffff; TEXT-DECORATION: none }
A.white:visited
{ COLOR: #ffffff; TEXT-DECORATION: none }
A.white:hover
{ COLOR: #ffffff; TEXT-DECORATION: underline }

A.gray:link
{ COLOR: #6b6b6b; TEXT-DECORATION: none }
A.gray:active
{ COLOR: #6b6b6b; TEXT-DECORATION: none }
A.gray:visited
{ COLOR: #6b6b6b; TEXT-DECORATION: none }
A.gray:hover
{ COLOR: #000080; TEXT-DECORATION: none }       /* #000080 = NavyBlue  */




.title { color: #000066; font-size: 18px;  line-height:22px; text-decoration: none; font-weight:bold; }

.title-new { 
     background: #000080;
     color: #ffffff; 
     font-size: 22px;  
     line-height:26px; 
     text-align:center;
     text-decoration: none;
     font-weight:bold; 
     font-style: italic;
     padding: 5px 0px 8px 0px;
     text-shadow: 0 1px 1px #000000;
     border-radius: 6px;
     }

.head
{ COLOR: #303030; font-size: 16px; font-weight: bold; text-decoration: none; margin: 6 0 0 0; line-height:18px;}
.subhead
{ COLOR: #303030; font-size: 14px; text-decoration: none; margin: 6 0 0 0; line-height:18px;}
.heading
{ COLOR: #000066; font-weight:bold; font-size: 16px; text-decoration: none; margin: 6 0 0 0; line-height:20px;}
.subheading
{ COLOR: #000066; FONT-SIZE: 14px; FONT-WEIGHT: 700; line-height:18px;}
.subheading2
{ COLOR: #6b6b6b; FONT-SIZE: 12px; FONT-WEIGHT: 700; line-height:18px;}
.hometext
{ COLOR: #6b6b6b; FONT-SIZE: 14px; FONT-WEIGHT: normal; line-height:18px;}
.smalltext 
{ COLOR: #aaaaaa; FONT-SIZE: 9px; FONT-WEIGHT: 700}
.smallhead
{ FONT-SIZE: 10px; font-weight: bold; TEXT-DECORATION: none }
.red 
{ FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FF0000; }
.black 
{ FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; }
.gray
{ FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #45555f; }
.smallred 
{ FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #FF0000; }
.smallgray
/* { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #BBBBBB; }   */
{ FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666; }
.smallblack
{ FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; }
.smallwhite
{ FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; }

.rowhdr { background-color: #606060; }
.row1 { background-color: #eeeeee; }
.row2 { background-color: #f4f4f4; }
.blocklink { display:block; width: 100%; BACKGROUND-COLOR: #aaaaaa; TEXT-DECORATION: none; }
A.blocklink { TEXT-DECORATION: none; }
.locationtxt { padding: 4px 0px 0px 0px; color: #bbbbbb; font-size: 11px; }
.locationmap { height: 400px; width: 99%; border: solid 1px #aaaaaa; }
.locationthumb { border: solid 1px #333333; }
.locationpic { border: solid 1px #333333; }
.locationseparator { width: 100%; height: 0px; border-top: solid 1px #eeeeee; }

.topfill { height: 0px; }
.navspace { height: 7px; }

.trow { background-color: transparent; }
.trow2 { background-color: #f8f8e7;  }
.rowbkgd { background-color: #f0f0f0; }
.colrow { background-color: #FEF2F1 }
.setcell { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #808080; border-right-width: 1px; border-right-style: solid; border-right-color: #989898 }

.smallrt { color: #000000 }


.menu { COLOR: #565656; FONT-SIZE: 12px; }
A.menu:link{COLOR: #565656; TEXT-DECORATION: none}
A.menu:active{COLOR: #565656; TEXT-DECORATION: none}
A.menu:visited{COLOR: #565656; TEXT-DECORATION: none}
A.menu:hover{COLOR: #2e2e2e; TEXT-DECORATION: underline}


.menu2 { COLOR: #888888; FONT-SIZE: 11px; }
A.menu2:link{COLOR: #000000; TEXT-DECORATION: none}
A.menu2:active{COLOR: #000000; TEXT-DECORATION: none}
A.menu2:visited{COLOR: #000000; TEXT-DECORATION: none}
A.menu2:hover{COLOR: #888888; TEXT-DECORATION: underline}


.menu3 { COLOR: #888888; FONT-SIZE: 11px;  }

A.menu3:link{COLOR: NavyBlue; TEXT-DECORATION: none}       /* #242582 = same color as "Z" in the logo  */
A.menu3:active{COLOR: NavyBlue; TEXT-DECORATION: none}       /* #242582 = same color as "Z" in the logo  */
A.menu3:visited{COLOR: NavyBlue; TEXT-DECORATION: none}       /* #242582 = same color as "Z" in the logo  */


A.menu3:hover{COLOR: #888888; TEXT-DECORATION: underline}

.level2 { padding: 2px 0px 0px 12px; }
.level3 { padding: 2px 0px 0px 22px; }


DIV#icongroup1 { width: 100%; }


/* =Global Elements
-------------------------------------------------------------- */
	

h1, h2, h3 {

	font-weight: bold;
	color: #2a1f00;
	padding-bottom: 10px;
	line-height: 1.2em;
}
h1 {
	font-size: 24px;
}
h2 {
	font-size: 20px;
}
h3 {
	font-size: 18px;
}


p {
	margin-bottom: 5px;
}

a {
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: none!important;
}
/* =Layout
-------------------------------------------------------------- */
/* =Menu
-------------------------------------------------------------- */

#sticky-area {
	position: relative;
	width: 100%;
	height: 54px; 

}
.header_rgt {
	margin-top:5px;
	float: right;
	width: 90%;
}
.logout {
	display:none;
	float: right;
	padding: 0 0 3px 0;
}
.logout a {
	line-height: 25px;
	display: block;
	padding: 0 15px 0 5px;
	font-size: 12px;
	color: #000;
	border: 4px solid #a5a5cc;
	border-radius: 4px;
}
/*
.menusec_inn {
	width: auto;
}
*/

/* =Content
-------------------------------------------------------------- */

.hentry {
	margin: 0 0 30px 0;
}
#content .entry-title {
	color: #3488c9;
}
#content .entry-title a {
	color: #3488c9;
}
.entry-meta {
	font-size: 12px;
}
.entry-content, .entry-summary {
	clear: both;
	padding: 25px 0 0 0;
	position: relative;
	z-index: 200;
}
body.page .edit-link {
	clear: both;
	display: block;
}
.entry-utility {
	clear: both;
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 15px;
}

/* =Navigation
-------------------------------------------------------------- */

.navigation {
	color: #696868;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
}
.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
#nav-above {
	margin: 0 0 18px 0;
}
#nav-above {
	display: none;
}
.paged #nav-above, .single #nav-above {
	display: block;
}
#nav-below {
	margin: -18px 0 0 0;
}


/* = footer
-------------------------------------------------------------- */

.footer {
	width: 1170px;
	margin: 0 auto;
	overflow: hidden;
	padding: 20px 0;
}
.footer p {
	float: left;
	color: #b3b3b3;
}
.footer p a {
	color: #b3b3b3;
}
.footer ul {
	float: right;
	margin: 0;
}
.footer ul li {
	padding: 0;
	background: none;
	float: left;
	padding-left: 20px;
	margin-left: 18px;

}
.footer ul li:first-child {
	background: none;
	margin-left: 0;
}
.footer ul li a {
	color: NavyBlue;	  /*   color "NavyBlue" = #000080    */
	font-size: 12px;
}
.topup a {
	margin: 0 auto;
	width: 110px;
	margin-bottom: -12px;
}
.topup a {
	font-size: 18px;
     color: NavyBlue;
	display: block;
	padding-top: 15px;

}
#main-menu .responsiveSelectFullMenu li li:hover {
	background: #d8d8d8;
	color: #ffffff;
}
#main-menu .responsiveSelectFullMenu li li:hover a {
	color: #000000;
}
.responsiveSelectFullMenu li a:hover, 
.responsiveSelectFullMenu li a.current, 
.responsiveSelectFullMenu li.current-menu-item a, 
.responsiveSelectFullMenu li.sfHover a, 
.responsiveSelectFullMenu li.current-menu-parent a {
	text-decoration: none!important;
}
.responsive-tabs__list__item {
	list-style: none;
	background: none;
}


.lrshare_interfacehorizontal {
	display: none !important;
}



 @media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari and Chrome */



/* Safari only override */
/*
::i-block-chrome, .glsu .ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top {
 width: 94.8% !important;
}
*/
}



.tab-list-item {
	float: left;
	width: 99%;
	height: auto;
}
.tab-list-item h1 {
	color: #000 !important;
	float: left;
	font-size: 24px !important;
	font-weight: normal !important;
	margin: 0;
	text-align: left !important;
	width: 100%;
}
.tab-list-item h2 {
	background: none repeat scroll 0 0 #000080;        /* #000080 = NavyBlue */
	color: #fff !important;
	float: left;
	font-size: 20px !important;
	margin: 0 0 20px;
	padding: 10px !important;
	width: 100%;
}
.tab-list-item p {
	font-size: 14px !important;
}
.tab-list-item ul {
	float: left;
	margin: 0 0 10px 20px;
	width: 100%;
}
.tab-list-item ul li {
	float: left;
	font-size: 14px !important;
	margin: 0 0 10px 0;
	list-style-position: outside;
	width:98%;
}
.tab-list-item ul li.list-style-none {
	list-style: none;
	list-style-position: outside;
}
.tab-list-item ul li ul {
	float: left;
	margin: 0;
	padding: 10px 0 0 20px;
	width: 99%;
}
.streaming-alignright > h2 {
	font-size: 18px;
}
.streaming-alignleft > h2 {
	font-size: 18px;
}
.customize h2 {
	font-size: 18px;
}

 @media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari and Chrome */
/*
.budget-loader .ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top {
	width: 95% !important;
*/
}

/* Safari only override */
/*
::i-block-chrome, .budget-loader .ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top {
 width: 94.8% !important;
}
*/
}

/*
.budget-loader .squelch-taas-accordion-shortcode-content-0.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active, .budget-loader .squelch-taas-accordion-shortcode-content-1.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active, .budget-loader .squelch-taas-accordion-shortcode-content-2.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active, .budget-loader .squelch-taas-accordion-shortcode-content-3.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active, .budget-loader .squelch-taas-accordion-shortcode-content-4.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active {
	width: 94.3% !important;
}

#ui-accordion-squelch-taas-accordion-0-panel-0 li,  #ui-accordion-squelch-taas-accordion-1-panel-1 li,  #ui-accordion-squelch-taas-accordion-2-panel-2 li,  #ui-accordion-squelch-taas-accordion-3-panel-3 li,  #ui-accordion-squelch-taas-accordion-4-panel-4 li,  #ui-accordion-squelch-taas-accordion-5-panel-5 li {
	float: left;
	font-size: 14px;
	width:99%;
}

#ui-accordion-squelch-taas-accordion-0-panel-4 td {
	padding-bottom: 10px;
}
#ui-accordion-squelch-taas-accordion-0-panel-4 strong {
	font-size: 14px;
	font-weight: bold;
}
#ui-accordion-squelch-taas-accordion-0-panel-4 div {
	line-height: 24px;
}
.italic {
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
}
.reduce-table1 li {
	font-size: 14px !important;
}
#text strong {
	font-size: 14px;
}
*/

/* Contact page css */

body.page .edit-link {
	margin-top:0;
}


#tablist1-panel6 > h1 {
	display: none;
}
.tabcontent.responsive-tabs__panel.responsive-tabs__panel--active h4 {
	background: #000080;        /*   #000080 = NavyBlue   */
	color: #FFF;
	margin: 10px 0;
	padding: 10px;
}
#tablist1-panel4 > table {
	width: 100%;
}
.transition {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
/*
.solutions_img img, .learn-more-cont {
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
}
*/
label {
	width: 100px;
	float: left;
	text-align: right;
	color: #000000;
	margin-right: 15px;
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
}
.full-width {
	float: left;
	width: 100%;
	margin: 0px 0px 10px 0px;
}
.full-width input {
	width: 290px;
	height: 12px;
	float: left;
	padding: 2px;
	font-size: 12px;
}
.full-width input[type="submit"] {
	width: auto;
}



.form-header {
	width: 100%;
	float: left;
	color: #000066;
	font-size: 14px;
	margin: 10px 0px 10px 0px;
}
.responsive-tabs .responsive-tabs__panel {
	float: left;
	width: 96%;
}
.responsive-tabs__panel .span1 {
	float: left;
	width: 100%;
	margin: 0px 0px 10px 0px;
}
.responsive-tabs__panel .span1 img.alignleft {
	margin: 0px 15px 15px 0px;
}
.responsive-tabs__panel .span1 a {
	font-size: 14px;
	color: #000000;
}
.wp-pagenavi {
	float: left!important;
	width: 100%!important;
	margin: 0px 0px 20px 0px!important;
}
.hentry {
	padding-bottom: 15px;
	overflow: hidden;
}




.one_third {
	float: left !important;
	width: 30% !important;
}
.one_third > h3 {
	font-size: 20px;
	float: left !important;
	width: 100% !important;
}
.one_third_last > h3 {
	font-size: 20px;
	float: left !important;
	width: 100% !important;
}
/***********************************************************
************************************************************
****************** 21 Mar 2016 *****************************
************************************************************/

/* Responsive css styles */

@media screen and (max-width: 1350px) {
body {
/*	 overflow-x: hidden; */
}
.content_wide {
    margin-left: 2%;
    margin-right: 2%;
}

}
 @media only screen and (max-width: 1300px) {
body {
	/* overflow-x: hidden; */
}
/* GLSU css styles */
/*
.glsu-icon {
	margin: -25px 0 0 100px;
}
*/
/* Budget Loader css styles */	
/*
.budget-loader-icon {
	margin: -25px 0 0 255px;
}
.ezyscript-icon {
	margin: -25px 0 0 170px;
}
*/

/* About Page css styles*/

{
 font-size: 24px !important;
}
.one_third_last > h3 {
	font-size: 20px !important;
}
.alignleft.size-full.wp-image-552 {
	margin-top: 20px;
	width: 35.3%;/*460px*/
	height: auto;
}
/*
.blog-post {
	width: 69.2% !important;     / *   900px    * /
}
.blog-sidebar {
	width: 27% !important;
}
#main .blog-content {
	width: 90%;        / *     1170px    * /
}
.blog-post > h1 {
	font-size: 24px;
}
.blog-sidebar h3 {
	font-size: 24px;
}
*/
/* Contact us */

.alignleft.size-full.wp-image-683 {
	width: 46.8%;
}
.alignleft.size-full.wp-image-690 {
	width: 45%;
}
.alignleft.size-full.wp-image-695 {
	width: 46.1%;
}
}
 @media only screen and (max-width: 1170px) {
.glsu-icon {
	margin: -25px 0 0 105px;
}
#header, .solutions, .ourClients, .footer_widget_in, .footer, #main {
	width: 100%;
}
#main-menu .responsiveSelectFullMenu li a {
	padding: 0 12px;
}
.streaming-alignleft {
	margin-right: 0;
}
}
 @media screen and (max-width:1230px) {
#header {
	margin: 0 auto;
	padding: 30px 0 33px;
	width: 92%;
}
}
 @media only screen and (max-width: 1165px) {
.solutions, .ourClients, .footer_widget_in, .footer, #main {
	padding-left: 0 !important;
	width:100% !important;
	overflow:hidden !important;
}
/*
.menusec_inn, #header {
	width:100% !important;
}

.solutions_cont {
	width: 100%;
}
.solutions_box {
	padding: 0 2.14% 2.14%;      / * 25px * /
	width: 27.5%;           / * 270px * /
}
.testimonial-area {
	margin-top: 20px;
}
*/
.blockquto_div {
	padding: 1.7% 0 0 3%;
	width: 45% !important;
}
.banner_cont_area img {
	width: 82% !important;
}
.ourClients {
	margin-top: -4%;
}
.ourClients_btm_lft {
	margin-left: 3%;
	width: 45.4%;/*530px*/
}
.ourClients_btm_lft > iframe {
	height: 230px;
	width: 100%;
}
.ourClients_btm_rgt {
	margin-right: 4%;
	width: 45%;/*570px*/
}
.topup {
	margin-bottom: 20px !important;
}
.footer_widget_div {
	padding: 0 2.5% 0 0;/*30px*/
	width: 22.4%;/*262px*/
}
.ournews li a.news-thumb {
	width: 22.5%;
}
.ournews img {
	display: block;
	width: 100%;
	height: auto;
}
.ournews_rgt {
	float: right;
	width: 68.7%;
}
.footer_widget_div {
	padding: 0 2.5% 0 0;    /*30px*/
	width: 22.4%;           /*262px*/
}
.events li {
	width: 28%;
}
.footer p {
	color: #b3b3b3;
	float: left;
	margin: 0 0 0 1%;
}
.footer ul {
	float: right;
	margin: 0 2% 0 0;
}
.banner_cont_area img {
	width: 75% !important;
}
.blockquto_div {
	padding: 0 0 0 3%;
	width: 34% !important;
}
.banner_cont_out {
	padding: 18px 0 15px;
}
.anythingSlider.anythingSlider-default.activeSlider {
	height: 377px !important;
}
}
 @media only screen and (max-width: 1024px) {
#wrapper {
	width: 100%;
	background: #fff;
	border-top: 1px solid #424244;
	padding: 0px;
}
#header, .solutions, .ourClients, .footer_widget_in, .footer {
	width: 100%;
}
.hentry {
	overflow:visible;
}
.banner_out {
	padding: 15px 0;
}
.banner_in {
	width: 470px;
}
.banner_in span {
	line-height: 92px;
	font-size: 55px;
}
.banner_in a {
	width: 350px;
	height: 92px;
	line-height: 92px;
	font-size: 55px;

}
/*
.solutions_cont {
	width: auto;
}
.solutions_box {
	padding: 0 21px 25px;
}
*/
.banner_cont_out {
	padding: 18px 0 15px 0;
}
.testimonial-area .anythingControls {
	right: 50px;
}
.padnone {
	padding-right: 0;
}
#main {
	width: 95%;
	padding: 0 35px;
}
.logo img {
	width: 77%;
	padding: 2px 0px 0px 20px;
}
#main-menu .responsiveSelectFullMenu li a {
	padding: 0 4px;
}
#main .title {
	padding: 40px 20px 12px 16px;
	width: 98%;
}
#main .title h1 {
	width: 100%;
}
/*
.glsu {
	margin-top: 60px;
}
.glsu-icon {
	margin: -25px 0 0 88px;
}
*/
.entry-content {
	width: 99%;
	float: left;
}
#main #content_box {
	margin:-77px auto 0;
	padding: 0;
	width: 96%;
}
.streaming-alignleft {
	width: 55%;
}
.streaming-alignright {
	width: 53%;
}
.alignleft.size-full.wp-image-73 {
	width: 40%;
	height: auto;
}
.alignleft.size-full.wp-image-74 {
	width: 38%;
	height: auto;
}
.customize {
	float: left;
	width: 100%;
}
.customize > div {
	float: left !important;
	width: 50% !important;
}
.customize p {
	width: 85% !important;
}
/*
.ezyscript-icon {
	margin: -25px 0 0 185px;
}
*/

/* END SECTION Responsive css styles */
