html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
    {
    border: 0 none;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0 none;
}

body,div,select,textarea,input,div,span,label,h1,p,a {
  text-rendering: optimizelegibility;
  font-size: 100%;
}

body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 11px;
    line-height: 150%;
    width: 100%;
    height: 100%;
}

a {
    color:#0A5AC8;
}
.pull-right{
	float: right !important;
}
.p{
	margin: 0 0 10px;
}
.row {
    margin-right: -15px;
    margin-left: -15px;
}
.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    width: 750px;
}
.main{
}

.logo_img {
    vertical-align: top;
  height: 80px;
  margin:10px;
}

.logo_info {
    color:#495861;
    font-size:16px;
    font-weight: bold;
  line-height:35px;
  text-align:left;
  padding-left:50px;
}

.green_line {
    height: 3px;
    background-color: #00c8d7;
}

.login_panel{
  background-color: #fff;
  opacity:0.95;
  border-radius: 8px;
}

.admin_login_panel{
  background-color: #fff;
  opacity:0.95;
  border-radius: 8px;
}

.login_label {
    color:#10334D;
    line-height:24px;
    font-family: Arial;
    font-size:11px;
    width: 100px;
}
.nt_cust_info{
    color: #505050;
}
.cust_logo {
    height: 105px;
    width:320px;
    vertical-align: middle;
    text-align: center;
}

.info_panel {
  margin:0 0 10% 0;
    font-weight: bold;
  text-align:left;
}

.info_title{
  text-align:left;
    color:#fff;
    font-weight:100;
    font-size:32px;
  letter-spacing:3px;
  padding:5% 10px 0 10px;
}

.info_font{
    text-align:left;
    color:#fff;
    font-weight:200;
    font-size:large;
  letter-spacing:1px;
  padding:3% 10px 0 10px;
}

.maintenance_panel{
  background-color: #fff;
  opacity:0.95;
  border-radius: 8px;
  margin:0 0 8% 0;
}

.maintenance_title{
    background:#fff;
  opacity:0.9;
    color:#393836;
    font-weight: 300;
    font-size: 25px;
  padding:25px 25px 0px 25px;
}

.maintenance_font{
    font-size: 16px;
  line-height: 24px;
    font-weight: 300;
  color:#393836;
  background:#fff;
  opacity:0.9;
  padding:25px;
}

.otherMsg{
    width:620px;
    height: 200px ;
    margin-left:30px;
    clear: both;
}
.otherMsgInfo{
    padding-top:120px;
    text-align:center;
    color: #505050;
    font-family: Arial;
    font-size: 11px;
}

.right_panel{
    position:relative;
    float: right;
    height: 480px;
    margin-top:10px;
    margin-right:10px;
}

.right_info{
    border: 1px solid #DDDDDD;
    overflow: auto;
    height: 400px;
    width: 300px;
    padding-right:10px;
    height: 100%;
}

.right_info_title {
    padding: 20px 20px 0px 20px;
    color: #505050;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
}

.right_info_font{
    padding: 20px;
    color: #7A7A7A;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
}
.bottom_panel_logos{
    clear: both;
    width:100%;
}

.bottom_panel{
    clear: both;
    width:100%;
}
.logo_loop{
    border-top:1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    clear: left;
    text-align: left;
}
.logo_loop img{
    margin-top:5px;
}

.bottom_info_font {
    margin:10px;
    color: #7A7A7A;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
}

.footer {
    height:10%;
    clear: both;
    width:100%;
    background-color: #fff;
    vertical-align: bottom;
    display: inline-block;
}

.footer_label {
  text-align:center;
  font-size:13px;
  opacity: .3;
}

.version {
    font-weight: bold;
  float:right;
  padding: 10px 20px;
    color: #909090;
}

.header_login_title {
  text-align:center;
  padding: 0 0 0 0;
    font-size: 24px;
    color:#8D8D8D;
}

.inputText{
  color: #8D8D8D;
  width: 100%;
  height: 28px;
  font-size: 14px;
  vertical-align: middle;
  padding-left: 5px;
  border: 1px solid #aaaaaa;
}

.inputText:FOCUS {
  color:#393836;
    border-color: #6da7bf;
}

.placeholder {
    background: none repeat scroll 0 0 transparent;
    left: 0;
    position: absolute;
    cursor: text;
    top: 0;
    visibility: visible;
    color: #C0C0C0;
    height: 28px;
    vertical-align: middle;
    line-height: 28px;
    padding: 3px;
    font-size:14px;
    display: inline-block;
}

.bar_title{
    color:#495861;
    font-weight: light;
    font-size: 16px;
    text-align:center;
  margin: 30px 0px 20px 0px;
}
.attention_note{
  text-align:left;
}

#demo {
    border-top-style: none;
    overflow: hidden;
    width: 1024px;
}
#demo img {
    float:left;
    padding:2.5px;
}
#indemo {
    float: left;
    width: 800%;
}
#demo1 {
    float: left;
}
#demo2 {
    float: left;
}

#submit {
    background-color: #00a4bd;
    font-family: Arial;
    color: #ffffff;
    border: 0px solid #aaaaaa;
    padding: 6px 10px 5px 10px;
  border-radius: 3px;
}

#submit:hover {
    background-color: #00c8d7;
}

.maintenance_font a, .forgetPassword {
    color: #00a4bd;
}

.maintenance_font a:hover {
    color: #00c8d7;
}

.forgetPassword:hover {
    color: #00c8d7;
}

.thanks {
  text-align: center;
  font-size: xx-large;
  color: #00c8d7;
  font-family: Arial, Helvetica, sans-serif;
  background-image: url("http://www.cbxsoftware.com/wp-content/themes/jupiter/framework/admin/assets/images/pattern/16.png");
  padding-top: 150px;
  padding-bottom: 150px;
}

.numbers {
    width: 55px;
    text-align: center;
    font-size: 28px;
    font-weight: normal;    /* options are normal, bold, bolder, lighter */
    font-style: normal;   /* options are normal or italic */
    color: #495861;       /* change color using the hexadecimal color codes for HTML */
}
.title {		/* the styles below will affect the title under the numbers, i.e., "Days", "Hours", etc. */
    width: 55px;
    text-align: center;
    font-size: 11px;
    font-weight: normal;    /* options are normal, bold, bolder, lighter */
    color: #777;       /* change color using the hexadecimal color codes for HTML */
}
#table {
    border-style: none;
    background-color: transparent;
    margin-top: 20px;
}
