@import url("css.css");
@import url(uicons.css);

body {
  margin:0;
  padding:0;
  font-family:open sans,
  helveticaneue,
  helvetica neue,
  Helvetica,
  Arial,
  sans-serif;
  font-size:13px;
  /*color:#fff;*/
  background:#f1f1f1
}
a {
  text-decoration:none;
  /*color:#fff*/
}
a:hover {
  color:#888
}
.menu-ft a {
  color: #fff;
}
.menu-ft {
  color: #fff;
}
.frm-content {
  color: white;
}
.clear {
  clear:both
}
.widget-main-title {
  background:#261CC1;
  font-size:18px;
  font-weight:400;
  color:#fff;
  padding:10px 15px;
  margin-bottom:5px;
  border-radius:4px
}
.widget-title {
  background:#261CC1;
  color:#fff;
  padding:10px 15px;
  margin-bottom:15px;
  font-size:18px;
  font-weight:400;
  border-radius:4px
}
.widget-content {
  margin:10px 0;
  border:0;
  padding:20px;
  background:#3A9AFF;
  border-radius:6px;
  color: #fff;
}
.widget-news-title {
  background:#db6e61;
  color:#fff;
  padding:3px 10px;
  margin-bottom:2px
}
.widget-news-date {
  background:#585a60;
  color:#d1d1d1;
  padding:2px 10px;
  margin-bottom:5px;
  font-size:12px
}
.widget-news-content {
  margin-bottom:5px;
  border:1px solid #d7d7d7;
  padding:5px 10px;
  background:#f5f5f5
}
.widget-tbl {
  margin:0;
  padding:0;
  border-spacing:0;
  border-collapse:collapse;
  color:#fff
}
.widget-tbl td {
  border:1px solid #301c915c;
  border-collapse:collapse;
  background:#3A9AFF;
  padding:7px 10px;
  font-size:18px
}
.widget-tbl tr.titles td {
  background:#fafafa;
  color:#444;
  font-size:14px;
  font-weight:600;
  padding:7px 10px;
  /*white-space:;*/
}
.widget-tbl tr.titles td a {
  display:inline-block;
  color:#fff
}
.widget-tbl tr.titles td a:hover {
  text-decoration:none
}
.normal_linetbl {
  line-height:normal
}
.widget-tbl tr:hover td {
}
.faq_num {
  background:#1cc35b;
  text-align:center;
  width:50px;
  padding:10px 0;
  color:#fff;
  font-size:32px;
  float:left
}
.faq {
  margin-left:70px;
  margin-bottom:15px;
  min-height:80px;
  color: white;
}
.faq .faq_question {
  font-size:18px;
  color:#e27c3e
}
.faq ul {
  list-style:none
}
.sticky {
  position:fixed;
  width:100%;
  min-width:1040px;
  left:0;
  top:0;
  z-index:100;
  border-top:0;
  display:inline-block;
  background:#3A9AFF
}
.sticky .member_toolbar {
  background:#3A9AFF
}
.sticky .member_toolbar ul li {
  border-right:1px solid #285ac2;
  padding:2px 15px;
  line-height:37px
}
.sticky .member_toolbar .mini_logo {
  display:inline-block;
  padding:7px 10px
}
.mini_logo img {
  width:140px
}
.member_toolbar {
  width:1040px;
  margin:0 auto;
  background:#4c4c4c;
  color:#fff;
  font-weight:300;
  font-size:14px;
  font-family:roboto condensed,sans-serif
}
.member_toolbar a {
  color:#fff
}
.member_toolbar ul {
  margin:0;
  padding:0;
  list-style:none
}
.member_toolbar ul li {
  float:left;
  border-right:1px solid #666;
  padding:0 15px
}
.member_toolbar ul li:first-child {
  border-left:none
}
.member_toolbar ul li:last-child {
  border-right:none
}
.member_toolbar .mini_logo {
  display:none;
  text-align:center
}
.shopcart {
  width:355px;
  float:left;
  margin:10px;
  border:0;
  background:#071c48;
  color:#fff;
  border-radius:10px;
  padding-bottom:20px
}
.shopcart .shoptitle {
  background:#261CC1;
  color:#fff;
  padding:10px;
  font-size:18px;
  border-radius:10px 10px 0 0
}
.carticon {
  padding:2px 10px;
  padding-left:10px
}
.shopcart .shopcontent {
  margin-top:5px;
  padding:20px;
  text-align:center
}
.shopcontent select {
  width:100%;
  padding:10px;
  margin-bottom:10px;
  font-size:16px
}
#specialdescription {
  padding:10px 0;
  color:#fff
}
.member_sidebar {
  margin:0;
  padding:0;
  list-style:none
}
.member_sidebar li {
  margin-bottom:10px
}
.member_sidebar li div.title {
  background:#261CC1;
  color:#fff;
  padding:10px 16px;
  cursor:pointer;
  font-weight:500;
  font-size:16px;
  margin-bottom:10px;
  border-radius:4px;
  text-transform:uppercase
}
.member_sidebar li ul {
  margin:0;
  padding:10px;
  list-style:none;
  background:#3A9AFF;
  border-radius:6px
}
.member_sidebar li ul li {
  padding:0;
  margin-bottom:0
}
.member_sidebar li ul li a {
  display:block;
  padding:4px 15px;
  font-weight:600;
  font-size:16px;
  color:#fff
}
.member_sidebar li ul li a:hover {
  text-decoration:none;
  background:#11337a
}
.admin-info {
  background:url(./images/logo.svg) #fff no-repeat left center;
  min-height:200px;
  padding-left:260px;
  float:left;
  width:60%;
  color:#fff;
  background-size:174px auto;
  border-radius:16px 0 0 16px
}
.admin-info div {
  font-weight:400;
  font-size:16px;
  color:#E17E38;
  padding-bottom:10px
}
.admin-info .title {
  font-weight:700;
  font-size:18px;
  padding-bottom:10px;
  color:#0062d0;
  margin-top:25px
}
.calendar {
  float:right;
  width:100px
}
.calendar .top {
  background:#f2f2f2;
  color:#999;
  text-align:center;
  padding:15px 0;
  font-size:36px
}
.calendar .bottom {
  background:#ccc;
  color:#fff;
  text-align:center;
  font-size:16px;
  padding:5px 0
}
.tbl-content,
.tbl-account {
  border-collapse:collapse;
  margin-bottom:10px;
  background: #3A9AFF;
    border-radius: 6px;
}
.tbl-content td {
}
.tbl-account td,
.tbl-content td {
  border-bottom:1px solid #261CC1;
  padding:10px;
  color:#fff;
  font-weight:400
}
.ui-widget-content table td a {
  color:#FF8833;
}
.progressbar {
  border:1px solid #6898e8;
  width:300px;
  height:20px
}
.progressbar div {
  height:20px;
  background:#6898e8;
  width:3px
}
.disabledclass {
  filter:alpha(opacity=35);
  opacity:.35
}
.open-ticket-box {
  background:url(images/icon_open_ticket.png) no-repeat;
  padding:0 10px 5px 70px;
  min-height:65px
}
.view-ticket-box {
  background:url(images/icon_view_ticket.png) no-repeat;
  padding:0 10px 5px 70px;
  min-height:65px
}
fieldset {
  border:1px solid #bec5c9;
  border-radius:4px 4px 4px 4px;
  margin:6px 0;
  padding:4px
}
fieldset.ticket-user {
  border:1px solid #80b5ce;
  border-radius:4px 4px 4px 4px;
  margin:6px 0;
  padding:8px;
  background:#e3eff4
}
fieldset.ticket-admin {
  border:1px solid #7cb441;
  border-radius:4px 4px 4px 4px;
  margin:6px 0;
  padding:8px;
  background:#e0eed0
}
.dashboardbox {
  background:#e9423c;
  border:0;
  padding:10px;
  padding-left:50px;
  color:#fff;
  margin:10px 0;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  padding:0;
  line-height:42px;
  text-align:center;
  font-size:14px;
  font-weight:600;
  text-transform:uppercase
}
.dashboardbox a {
  color:#dd6b17
}
.dashboardbox a:hover {
  color:#dd6b17;
  text-decoration:underline
}
.adtimereset {
  background:#1963ff;
  padding:15px;
  padding-left:40px;
  border:0;
  margin-bottom:10px;
  margin-top:5px;
  color:#fff;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  text-align:center
}
#admin_advertisement {
  width:700px;
  margin:0 auto
}
#admin_advertisement .ad-title {
  border-bottom:none;
  background:#db6e61;
  color:#fff;
  padding:3px 10px;
  text-shadow:#d2282d .1em .1em;
  border-top-left-radius:5px;
  -moz-border-radius-topleft:5px;
  -webkit-border-top-left-radius:5px;
  border-top-right-radius:5px;
  -moz-border-radius-topright:5px;
  -webkit-border-top-right-radius:5px
}
#admin_advertisement .ad-content {
  background:#585a60;
  padding:10px;
  color:#fff;
  text-shadow:#292a2d .1em .1em;
  border-bottom-left-radius:5px;
  -moz-border-radius-bottomleft:5px;
  -webkit-border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;
  -moz-border-radius-bottomright:5px;
  -webkit-border-bottom-right-radius:5px;
  height:auto;
  min-height:inherit
}
.ad-div {
}
.ad-block {
  width:272px;
  float:left;
  margin:5px;
  background:#3A9AFF;
  border-radius:6px;
  margin-bottom:10px;
  color:#fff
}
.ad-title {
  width:100%;
  height:35px;
  line-height:35px;
  background:#261CC1;
  color:#fff;
  font-weight:600;
  font-size:16px;
  padding:0 10px 0 15px;
  border-top-left-radius:6px;
  -moz-border-top-left-radius:6px;
  -webkit-border-top-left-radius:6px;
  border-top-right-radius:6px;
  -moz-border-top-right-radius:6px;
  -webkit-border-top-right-radius:6px;
  overflow:hidden
}
.ad-content {
  padding:0;
  height:117px;
  color:#fff;
  font-weight:400;
  font-size:14px;
  padding:8px;
  overflow:hidden
}
.ad-content img {
  margin-right:10px;
  width:100px;
  height:100px
}
.ad-footer {
  color:#f7faf6;
  background:#1963ff;
  padding:10px;
  font-weight:400;
  font-size:16px;
  text-align:center;
  border-bottom-left-radius:6px;
  border-bottom-right-radius:6px
}
.ptsu_content {
  cursor:pointer;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  margin-bottom:5px;
  border:1px solid #e1e8ff;
  padding:5px;
  background:#fff;
  line-height:20px
}
.ptsu_title {
  color:#00f;
  font-weight:700;
  text-decoration:underline
}
.ptsu_descr {
  color:#303030
}
.ptsu_url {
  color:#090;
  font-size:10px
}
.ptsu_reward {
  color:#d9006c;
  font-size:20px
}
.frm-title {
  border:0;
  background:#261CC1;
  padding:10px 25px;
  border-radius:6px;
  margin-bottom:10px;
  color:#fff;
  font-weight:400;
  font-size:20px;
  line-height:36px;
  margin-top:20px
}
.frm-content {
}
.forum-tblc {
  border:1px solid #3A9AFF
}
.frm-tbl {
  border:none;
  border-collapse:collapse
}
.frm-tbl td {
  background:#3A9AFF;
  padding:10px;
  border-bottom:1px solid #3A9AFF;
  font-size:16px
}
.frm-title span {
  font-size:16px
}
.frm-title ul {
  margin:0;
  list-style:none;
  padding:0;
  font-size:12px;
  padding:5px
}
.frm-title ul li {
  display:inline
}
.frm-title ul li a {
  color:#fff;
  display:inline-block;
  background:#153579;
  text-shadow:.1em .1em .1em #565d63;
  padding:0 20px;
  border-radius:36px;
  -moz-border-radius:36px;
  -webkit-border-radius:36px
}
.frm_title a {
  font-size:18px;
  color:#fff;
}
.frm_title a:hover {
  color:#ef9114;
  text-decoration:underline
}
.frm_description {
  color:#fff
}
.frm_last_post {
  padding-left:20px;
  line-height:150%
}
.frm_last_post a {
  color:#fff;
}
.frm_last_post a:hover {
  color:#2994c2
}
.frm_last_post span {
  color:#728ac8;
  font-size:12px
}
.forum_shortlinks,
.forum_shortlinks a {
  color:#000;
  font-size:13px
}
.forum_title {
  font-size:20px;
  color:#000
}
.forum_signature {
  border-top:1px solid #d5d5d5;
  margin-top:5px;
  padding:5px 0;
  color:#a4a4a4
}
.topic_edited {
  font-style:italic
}
.forum-topiclist {
  background:#3A9AFF;
  border:1px solid #3c5797;
  border-radius:4px
}
.forum_username {
  border:1px solid #2c56ab;
  background:rgb(30 69 148);
  color:#fff;
  font-size:12px;
  font-weight:700;
  padding:10px;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px
}
blockquote {
  padding:10px 20px;
  margin:0 0 20px;
  font-size:17.5px;
  border-left:3px solid #261CC1
}
.forum_post_date {
  font-size:11px;
  font-weight:400
}
.forum_usercolumn {
  background:#fff;
  border:1px solid #193e8d;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  margin-right:10px
}
.forum_topic_footer {
  background:#fcfcfc;
  border:1px solid #e4e4e4;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  margin-top:10px;
  padding:5px;
  text-align:right
}
.forum_search {
  padding-bottom:5px;
  text-align:right
}
.forum_top_bar {
  float:left;
  font-family:helvetica,arial,sans-serif;
  font-size:11px
}
.forum_top_bar ul {
  margin:0;
  padding:0;
  list-style:none;
  display:inline-block
}
.forum_top_bar ul li {
  display:inline-block;
  margin-right:3px
}
.forum_top_bar ul li a {
  display:block;
  color:#747474;
  padding:0 5px;
  border:1px solid #d6d6d6;
  background:#eaeaea;
  border-radius:2px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  margin-bottom:2px
}
.forum_top_bar ul li a:hover {
  background:#f5f5f5
}
.forum_top_bar ul li.current {
  background:#5c5c5c;
  color:#fff;
  padding:0 5px;
  border:1px solid #434343;
  border-radius:2px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  margin-bottom:2px
}
.forum_top_bar ul li.pgbtn a {
  font-weight:700
}
input[type=text],
input[type=password],
select,
textarea {
  color:#fff;
  font-size:12px;
  padding:6px 8px;
  border:1px solid #3c5797;
  background:#261CC1;
  width:200px;
  border-radius:4px;
  line-height:30px
}
input[type=text]:focus,
input[type=select]:focus,
input[type=password]:focus,
textarea:focus {
  border:1px solid #261CC1
}
input[type=button],
input[type=submit] {
  padding:9px 24px;
  color:#000;
  border:0;
  background:#fff;
  cursor:pointer;
  font-size:18px;
  border-radius:36px;
  -moz-border-radius:36px;
  -webkit-border-radius:36px;
  transition-property:background;
  transition-duration:.2s;
  transition-timing-function:linear
}
input[type=button]:hover,
input[type=submit]:hover {
  background:#261CC1;
  color:#fff;
}
.error_box {
  background:#fde2db url(images/erroricon.png) no-repeat scroll 10px 5px;
  padding:8px;
  padding-left:50px;
  border:1px solid #fbc2b5;
  margin-bottom:10px;
  margin-top:5px;
  color:#ce3a40;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px
}
.success_box {
  background:#effae7 url(images/successicon.png) no-repeat scroll 10px 5px;
  padding:8px;
  padding-left:50px;
  border:1px solid #c5eda7;
  margin-bottom:10px;
  margin-top:5px;
  color:#41701b;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px
}
.info_box {
  background:#261CC1;
  padding:15px;
  border:0;
  margin-bottom:10px;
  margin-top:5px;
  color:#fff;
  border-radius:6px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  font-size:18px
}
.info_box h2 {
  margin-top:0
}
.pointer {
  cursor:pointer
}
.clearfix {
  clear:both
}
.padding5 {
  padding:5px
}
.floatleft {
  float:left
}
.floatright {
  float:right
}
#preloader {
  background:url(images/loader.gif) no-repeat -9999px -9999px
}
.loader {
  background:url(images/loader.gif) no-repeat scroll 50% 50%
}
.corner-all {
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px
}
.corner-bottom-left {
  border-bottom-left-radius:5px;
  -moz-border-radius-bottomleft:5px;
  -webkit-border-bottom-left-radius:5px
}
.corner-bottom {
  border-bottom-left-radius:5px;
  -moz-border-radius-bottomleft:5px;
  -webkit-border-bottom-left-radius:5px;
  border-bottom-right-radius:5px;
  -moz-border-radius-bottomright:5px;
  -webkit-border-bottom-right-radius:5px
}
.corner-top {
  border-top-left-radius:5px;
  -moz-border-radius-topleft:5px;
  -webkit-border-top-left-radius:5px;
  border-top-right-radius:5px;
  -moz-border-radius-topright:5px;
  -webkit-border-top-right-radius:5px
}
.keyboard-buton {
  border:1px solid #9f9f9f;
  background:#fff;
  padding:0
}
.keyboard-buton-hover {
  border:1px solid #9f9f9f;
  background:#9f9f9f;
  color:#fff
}
#keyboard {
  margin:0;
  padding:0;
  list-style:none
}
#keyboard li {
  float:left;
  font-family:Arial;
  font-size:11px;
  height:18px;
  line-height:18px;
  margin:0 2px 2px 0;
  text-align:center;
  width:18px
}
.capslock,
.tab,
.left-shift {
  clear:left
}
#keyboard .tab,
#keyboard .delete {
  width:70px
}
#keyboard .capslock {
  width:60px
}
#keyboard .return {
  width:50px
}
#keyboard .left-shift {
  width:65px
}
#keyboard .right-shift {
  width:67px
}
.lastitem {
  margin-right:0
}
.uppercase {
  text-transform:uppercase
}
#keyboard .space {
  clear:left;
  width:356px
}
.on {
  display:none
}
#keyboard li:hover {
  position:relative;
  top:1px;
  left:1px;
  cursor:pointer
}
.dashbaord-img-1 {
  float:left
}
.dashbaord-img-2 {
  float:right
}
.dashbaord-img-1,
.dashbaord-img-2 {
  width:445px
}
.widget-ref-option {
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  margin-bottom:5px;
  border:1px solid #dd3c10;
  background:#fff4ea;
  padding:5px;
  margin-top:5px;
  text-align:center
}
.item_completed {
  color:#060;
  font-weight:700
}
.item_pending {
  color:#900
}
.cellcontenthover {
  background:#cee2ec
}
.fail_td {
  border:1px solid #e7bcbc;
  background:#ffebe8;
  padding:5px
}
.error_login {
  border:1px solid #994d53;
  margin-bottom:10px;
  padding:10px;
  background:#f1e2e3;
  line-height:1.5em
}
.error_login .title {
  font-weight:700;
  font-size:16px
}
.error_login span {
  color:#994d53
}
.disabled {
  opacity:.55;
  filter:Alpha(Opacity=55);
  background-image:none
}
.widget-content table td {
  padding:6px
}
