/* FontFace definitions *********************************************************/
@font-face {font-family: 'Montserrat-Light'; src: url('../fonts/Montserrat-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/Montserrat-Light.otf') format('opentype'), url('../fonts/Montserrat-Light.woff') format('woff'), url('../fonts/Montserrat-Light.ttf') format('truetype'), url('../fonts/Montserrat-Light.svg#Montserrat-Light') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Montserrat'; src: url('../fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Montserrat-Regular.otf') format('opentype'), url('../fonts/Montserrat-Regular.woff') format('woff'), url('../fonts/Montserrat-Regular.ttf') format('truetype'), url('../fonts/Montserrat-Regular.svg#Montserrat-Regular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Montserrat-SemiBold'; src: url('../fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'), url('../fonts/Montserrat-SemiBold.otf') format('opentype'), url('../fonts/Montserrat-SemiBold.woff') format('woff'), url('../fonts/Montserrat-SemiBold.ttf') format('truetype'), url('../fonts/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Montserrat-Bold'; src: url('../fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Montserrat-Bold.otf') format('opentype'), url('../fonts/Montserrat-Bold.woff') format('woff'), url('../fonts/Montserrat-Bold.ttf') format('truetype'), url('../fonts/Montserrat-Bold.svg#Montserrat-Bold') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'ShopSharkSymbols'; src: url('../fonts/shopsharkfont-webfont.eot'); src: url('../fonts/shopsharkfont-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/shopsharkfont-webfont.woff') format('woff'), url('../fonts/shopsharkfont-webfont.ttf') format('truetype'), url('../fonts/shopsharkfont-webfont.svg#shopsharkfontregular') format('svg'); font-weight: normal; font-style: normal; }


/* Global ***********************************************************************/
body { color: #6a6a6a; font-family: 'Montserrat', sans-serif; font-weight: normal; }
.nomargin { margin: 0; }
.left { float:left !important; }
.right { float:right !important; }
.no-margin { margin: 0 !important; }
.no-padding { margin: 0 !important; }
a { color: #33d3e5; }
a:hovrt { color: #e8442a; }
p { font-family: "Montserrat-Light",sans-serif; }
strong,
b { font-family: 'Montserrat-SemiBold', sans-serif; font-weight: normal !important; }
h1, h2, h3, h4, h5, h6 { font-weight: normal !important; }
input, button, select, textarea { font-family: 'Montserrat', sans-serif; }
input, select, textarea { padding: 11px; }
select { height: 45px }
input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { height: 23px; padding: 11px; }
select { background: #fff url("../img/select-sprite.png") no-repeat right 17px; -webkit-appearance:none; -moz-appearance:none; appearance:none; }
select:focus { background-position: right -15px; }
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], select, .uneditable-input { border: 1px solid #33d2e5; box-shadow: none; font-family: 'Montserrat-Light', sans-serif; }
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus { box-shadow: none; }
.text-blue { color: #33d2e5 !important; }
.text-green { color: #4ec451 !important; }
.text-dark-red { color: #e14324 !important; }
.text-red { color: #e53350 !important; }
.text-orange { color: #feaf02 !important; }
.text-dark-blue { color: #21a6b5 !important; }
.text-light { color: #fff !important; }
.text-dark { color: #6a6a6a !important; }
#wrapper { margin-bottom: -20px; min-width: 979px; }

#cart { margin-left: auto; margin-right: auto; max-width: 1200px; min-width: 979px; }
.slides_pagination { margin: 0px auto; width: 100px; }
.slides_pagination li { float: left; list-style: none outside none; margin: 0 1px; }
.slides_pagination li.current a { background-position: 0 -12px; }
.slides_pagination li a { background-image: url("../img/pagination.png"); background-position: 0 0; display: block; float: left; height: 0; overflow: hidden; padding-top: 12px; width: 12px; }
.headersection .btn-group { display: inline-block; }
.headersection { padding-top:15px; font-size:11px; }
.headersection button img { margin-top:-5px }
.headersection > a { color:#fff; text-decoration:none; }
#welcomeback h3 { line-height: 38px; font-weight: normal; }
.darkshadow { background:rgba(0, 0, 0, 0.05); border: 1px solid #D9D9D9; border-radius: 4px 4px 4px 4px; padding: 5px; }
.input-append.dropdown .btn.dropdown-toggle { border-radius:0px 0px 0px 0px; }
.label-Answered,
.label-Unpaid,
.label-Expired { background-color: #B94A48; }
.label-Answered:hover,
.label-Unpaid:hover,
.label-Expired:hover { background-color: #953B39; }
.label-In-Progress { background-color: #F89406; }
.label-In-Progress:hover { background-color: #C67605; }
.label-Client-Reply,
.label-Paid,
.label-Active { background-color: #468847; }
.label-Client-Reply:hover,
.label-Paid:hover,
.label-Active:hover { background-color: #356635; }
.label-Open,
.label-Pending { background-color: #3A87AD; }
.label-Open:hover,
.label-Pending:hover { background-color: #2D6987; }
.wbox_content label,
#cart label,
#cart .newbox1 label.styled { display:inline-block; }


/**
FORM ELEMENTS
*/
input.styled, select.styled { margin-bottom:0px; }
/* .vtip_description { width:16px; height:16px; padding-right:22px; background:url("../img/fugue/information-white.png") no-repeat right center; } */
a.sortorder { padding-right: 10px; }
a.asc { background:url('../img/asc.gif') no-repeat center right; }
a.desc { background:url('../img/desc.gif') no-repeat center right; }
/**
WBOX
*/

table.fullscreen tr td:first-child, table.fullscreen tr th:first-child {
  padding-left:19px;
}
table.fullscreen tr td:last-child, table.fullscreen tr th:last-child {
  padding-right:19px;
}
/* table.fullscreen tr th {
  background-color:#EFEFEF;
  background-image: -moz-linear-gradient(top , #FFFFFF, #EFEFEF);
  background-image: -webkit-linear-gradient(top , #FFFFFF, #EFEFEF);
  background-image: linear-gradient(top , #FFFFFF, #EFEFEF);
  background-repeat:repeat;
} */
.table.fullscreen tbody + tbody {
  border-top:none;
}
table.fullscreen tr th:first-child {
  border-left:none
}
.ribbon {
  background-color: #F5F5F5;
  border: 1px solid #DDDDDD;
  font-size: 13px;
  font-family: 'Montserrat-SemiBold', sans-serif;
  margin: 0 -10px;
  min-height: 15px;
  padding: 15px 31px;
}
.ribbon form, .ribbon .control-group {
  margin:0px;
}
.ribbon-shadow-l {
  border-left: 10px solid #f6f5f3;
  border-top: 9px solid #BBB;
  float: left;
  height: 0;
  margin-left: -10px;
  width: 0;
}
.ribbon-shadow-r {
  border-right: 10px solid #f6f5f3;
  border-top: 9px solid #BBB;
  float: right;
  height: 0;
  margin-right: -10px;
  width: 0;
}
.ribbon .control-label {
  padding-top:10px;
}
.pagelabel {
  padding:5px 10px;
}

.pt0 {
  padding-top:0px !important;
  margin:0px;
}
.brcrm {
  font-family: "Montserrat-Light", sans-serif;
}
.bordered-section .brcrm { padding: 0 19px; } /** New CSS 18/10/16 **/
.brcrm .breadcrumb {
  border:none;
  background:none;
  box-shadow:none;
  padding:0px;
  margin:0px;
}
#clientarea .brcrm {
  border-top:0px;
}
.article h2 {
	color: #33d2e5;
  padding: 10px 19px;
}
.article h2.bbottom {
  border-bottom:solid 1px #d6d6d6;
}
div.divider {
  height:17px;
  clear:both;
}
#loginbox_container {
  width:480px;
  margin:40px auto;
  position: relative;
}
#loginbox_container:after,#loginbox_container:before{
  background: #f9f9f9;
  background: -moz-linear-gradient(top, rgba(248,248,248,1) 0%, rgba(249,249,249,1) 100%);
  background: -webkit-linear-gradient(top, rgba(248,248,248,1) 0%,rgba(249,249,249,1) 100%);
  background: -o-linear-gradient(top, rgba(248,248,248,1) 0%,rgba(249,249,249,1) 100%);
  background: -ms-linear-gradient(top, rgba(248,248,248,1) 0%,rgba(249,249,249,1) 100%);
  background: linear-gradient(top, rgba(248,248,248,1) 0%,rgba(249,249,249,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#f9f9f9',GradientType=0 );
  border: 1px solid #CCCCCC;
  content: "";
  display: block;
  height: 100%;
  left: -1px;
  border-radius:4px 4px 4px 4px;
  position: absolute;
  width: 100%;
}
#loginbox_container:after {
  -webkit-transform: rotate(2deg);
  -moz-transform: rotate(2deg);
  -ms-transform: rotate(2deg);
  -o-transform: rotate(2deg);
  transform: rotate(2deg);
  top: 0;
  z-index: -1;
}
#loginbox_container:before {
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  transform: rotate(-3deg);
  top: 0;
  z-index: -2;
}
.wbox, .con-inner-middle {
  background:#fff;
  border:1px solid #33d2e5;
  border-radius:4px 4px 4px 4px;
  margin-bottom:20px;
}
#refreash .section1 form {
  margin:0px;
}
#refreash .section1 {
  width:650px;
}
#refreash .slider-horizontal .tooltip {
  opacity:1;
}
.wbox_header {
  border-radius:4px 4px 0px 0px;
  background-color:#f3f3f3;
  background-image: -moz-linear-gradient(top , #f7f7f7, #f3f3f3);
  background-image: -webkit-linear-gradient(top , #f7f7f7, #f3f3f3);
  background-image: linear-gradient(top , #f7f7f7, #f3f3f3);
  background-repeat: repeat-x;
  box-shadow: 0 0 1px #FFFFFF inset;
  border-bottom:solid 1px #cccccc;
  padding:14px 19px;
  text-shadow:1px 1px 0 #fff;
  font-family: 'Montserrat-SemiBold', sans-serif;
  color:#555555;
  font-size:16px;
  position:relative;
}
.wbox_header .wbox_right {
  margin:-5px -5px 0px 0px;
}
.wbox_header .wbox_right a {
  font-weight: normal;
}
.wbox_header.nbottom {
  border-bottom:none;
}
.wbox .table.fullscreen {
  border-radius:0px 0px 4px 4px;
  border-bottom:none !important;
  margin:0px !important;
}
.wbox_content {
  padding:10px 19px;
}

.wbox a.red {
    color: #e14324;
}

.table {
  background:#fff;
}

.fs11 { font-size:11px; }
.fs16 { font-size: 16px; line-height: 26px; }
.fs18 { font-size: 18px; line-height: 28px; }
.fs24 { font-size: 24px; line-height: 34px; }
.fs40 { font-size: 40px; line-height: 50px; }

.ml20 { margin-left: 20px; }
.ml50 { margin-left: 50px; }
.ml90 { margin-left: 90px; }

.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt30 { margin-top: 30px; }
.mt35 { margin-top: 35px; }
.mt40 { margin-top: 40px; }
.mt45 { margin-top: 45px; }
.mt50 { margin-top: 50px; }
.mt55 { margin-top: 55px; }

.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb25 { margin-bottom: 25px; }
.mb30 { margin-bottom: 30px; }
.mb35 { margin-bottom: 35px; }
.mb40 { margin-bottom: 40px; }
.mb45 { margin-bottom: 45px; }
.mb50 { margin-bottom: 50px; }
.mb55 { margin-bottom: 55px; }
/**
Root page
*/
#announcements { margin-top:40px; }
.annoucement_date { color:#757575; font-size: 12px; } /** Last Changed 05/10/16 **/
.box-feature-divider {
  margin-top:60px;
}
.box-feature .silver {
  color: #e14324 !important;
}
.box-feature .iconfont-silver:before {
  color: #00a3ff;
}
.box-feature-small .box-feature.active .silver,
.box-feature:hover .silver {
  color: #444 !important;
}
.box-feature-small .box-feature.active .silver,
.box-feature:hover .iconfont-silver:before {
  color: #444;
}
.box-feature a:hover {
  text-decoration:none;
}
.box-feature a {
  display:inline-block;
  height:64px;
  width:64px;
}
.box-feature-small .box-feature a {
  height:48px;
}
.box-feature-small .box-feature {
  margin-top:10px;
}
.box-feature-small .box-feature:first-child {
  margin-top:20px;
}

.box-feature-small .box-feature:last-child {
  margin-bottom:20px;
}
.box-feature-small .box-feature.active,
.box-feature-small .box-feature.active:hover {

  border: 1px solid #CCCCCC;
  background:#fff;
  border-right:none;
  border-radius:4px 0px 0px 4px;
  padding: 9px;
  margin-right:-20px;
  padding-right:29px;
}

.box-feature {
  font-size: 12px;
  line-height: 20px;
  padding: 10px;
  position: relative;
  text-align: center;
}
.box-feature h1 {
  font-size: 150%;
  color: #444444;
  font-weight: normal;
  line-height: 22px;
  margin-bottom: 5px;
}
.box-feature h4 {
  font-weight: normal;
  color: #444444;
}
.box-feature p {
  color: #757575;
}

#headpart {
  height:60px;
}
#headpart h1 {
  font-family: "Lucida Grande",helvetica,verdana,sans-serif;
  font-size: 28px;
  font-weight:normal;
  letter-spacing: -2px;
  line-height:60px;
  text-shadow:1px 1px 1px #fff;
}

.flex-container {
  -webkit-box-orient: horizontal;
  -moz-box-orient: horizontal;
  box-orient: horizontal;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  margin-left:0px;
  margin-bottom:20px;
}
.flex-box-1 {
  position:relative;
}
#cont .iep {
  width:778px ;
}
.sidemenu {
}

.float-left {
  float:left;
}

.float-right {
  float:right;
}
.left-content {
	margin-left: 0px;
	font-size: 18px;
}
/* .right-content {
  background:#fff;
  position: relative;
  z-index: 1;
  margin-left:0px !important;
  width: 738px;
} */
.header-title h2 {

  font-weight: normal;
  line-height: 24px;
  color:#fff;
}
.header-title h3 {
  line-height:25px;
  font-size:16px;
}

.sidebar-block:first-child {
  border-top: medium none;
}
.sidebar-block {
  padding: 32px 19px 19px;
  position: relative;
}

.bordered-section .searchform {
  padding: 16px 19px;
}

.bordered-section {
  border:1px solid #33d2e5;
  background:#fff;
  border-radius: 4px 4px 4px 4px;
}

.header-title {
  margin:0px;
  background-color: #373737;
  color:#959595;
  text-shadow: 0px 1px 1px #2F2F2F;
  border-bottom:solid 1px #dfdfdf;
  background-image:-moz-linear-gradient(top , #404040, #373737);
  background-image:-webkit-linear-gradient(top , #404040, #373737);
  background-image:linear-gradient(top , #404040, #373737);
  background-repeat: repeat-x;
  padding: 12px 24px 20px 22px;
  border-radius:4px 4px 0px 0px;
  box-shadow: inset 0px -1px 2px #101010;
  position: relative;
}
.header-title .backbtn {
  position:absolute;
  right:-21px; top:50%;
  margin-top:-21px;
  border-radius:23px 23px 23px 23px;
  padding:6px;
  border:solid 8px #3a3a3a;
  box-shadow:none;
}

.header-title + .bordered-section {
  border-radius:0px 0px 4px 4px;
  border-top:0px;
}
.clear {
  clear:both;
}

.p19 {
  padding:19px;
}

/**
Ticket replies
**/
.com-con {
  margin-top:14px;
}
.com-con .aticket strong {
  color:#d24836;
}
.com-con .byline {
  color: #777777;
  font-size: 12px;
}
.com-con .avatar{
  margin-right:10px;
}

.com-con .aticket, .com-con .cticket {
  border: 1px solid #33d3e5;
  border-radius: 4px 4px 4px 4px;
  padding:5px 10px;
}

.com-con .comment {
  padding-top:4px;
}


/********************************************************/
/* Icons           */
/********************************************************/

#mainmenu .iconwrap {
  width:64px;
  height:64px;
  padding:10px;
}


@font-face {
  font-family: 'EntypoRegular';
  src: url('Entypo/entypo-webfont.eot');
  src: url('Entypo/entypo-webfont.eot?#iefix') format('embedded-opentype'),
    url('Entypo/entypo-webfont.woff') format('woff'),
    url('Entypo/entypo-webfont.ttf') format('truetype'),
    url('Entypo/entypo-webfont.svg#EntypoRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.silver, .silver-color .color {
  color: #CCCCCC !important;
}
.iconfont-silver:before {
  color: #CCCCCC;
}
.black, .black-color .color {
  color: black !important;
}
.iconfont-black:before {
  color: black;
}
.red, .red-color .color {
  color: #dd4b39 !important;
}
.iconfont-red:before {
  color: #dd4b39;
}
.anthracite, .anthracite-color .color {
  color: #4C4C4C !important;
}
.iconfont-anthracite:before {
  color: #4C4C4C;
}
.grey, .grey-color .color {
  color: #A5A5A5 !important;
}
.iconfont-grey:before {
  color: #A5A5A5;
}
.white, .white-color .color {
  color: white !important;
}
.iconfont-white:before {
  color: white;
}
[class^="iconfont-"]:before, [class*=" iconfont-"]:before {
  display: inline-block;
  font-weight: normal;
  font-style: normal;
  font-family: 'EntypoRegular';
  font-size: 2em;
  line-height: 1em;
  margin: -0.5em 0.115em -0.5em -0.077em;
  vertical-align: -0.077em;
}
.button.iconfont:before, .button > .iconfont:before,
.button-iconfont.icon:before, .button-iconfont > .iconfont:before {
  font-size: 2.3em;
  margin-top: -0.65em;
  margin-bottom: -0.65em;
  vertical-align: -0.133em;
}

/* Sizes */
.iconfont-size2:before {
  font-size: 3.5em;
  margin-top: -1.25em;
  margin-bottom: -1.25em;
  vertical-align: -0.132em;
}
.iconfont-size3:before {
  font-size: 4.5em;
  margin-top: -1.75em;
  margin-bottom: -1.75em;
  vertical-align: -0.171em;
}
.iconfont-size4:before {
  font-size: 7em;
  margin-top: -3em;
  margin-bottom: -3em;
  vertical-align: middle;
}
.iconfont-size5:before {
  font-size: 10em;
  margin-top: -4.5em;
  margin-bottom: -4.5em;
  vertical-align: middle;
}

/* IE9 goes crazy with relative font-sizes */
.ie9 .iconfont-size2:before,
.ie9 .iconfont-size3:before,
.ie9 .iconfont-size4:before,
.ie9 .iconfont-size5:before,
.ie10 .iconfont-size2:before,
.ie10 .iconfont-size3:before,
.ie10 .iconfont-size4:before,
.ie10 .iconfont-size5:before {
  font-size: 0.25em;
}

/* Empty icons */
[class^="iconfont-"]:empty:before,
[class*=" iconfont-"]:empty:before {
  margin-right: -0.077em;
  margin-left: -0.077em;
}

/* IE7 */
.font-icon {
  font-weight: normal;
  font-style: normal;
  font-family: 'EntypoRegular';
  font-size: 2em;
  margin: -0.5em 0.115em -0.5em -0.077em;
  vertical-align: middle;
}
.font-icon.empty {
  margin-right: -2px;
  margin-left: -2px;
}
/* Sizes */
.iconfont-size2 > .font-icon {
  font-size: 3.5em;
  margin-top: -1.25em;
  margin-bottom: -1.25em;
  vertical-align: -0.132em;
}
.iconfont-size3 > .font-icon {
  font-size: 4.5em;
  margin-top: -1.75em;
  margin-bottom: -1.75em;
  vertical-align: -0.171em;
}
.iconfont-size4 > .font-icon {
  font-size: 7em;
  margin-top: -3em;
  margin-bottom: -3em;
  vertical-align: middle;
}
.iconfont-size5 > .font-icon {
  font-size: 10em;
  margin-top: -4.5em;
  margin-bottom: -4.5em;
  vertical-align: middle;
}

/* IE8 */
[class^="iconfont-"].font-icon-empty:before,
[class*=" iconfont-"].font-icon-empty:before {
  margin-right: -0.077em;
  margin-left: -0.077em;
}

/* IE9 goes crazy with relative font-sizes */
.ie9 .icon-size2:before,
.ie9 .icon-size3:before,
.ie9 .icon-size4:before,
.ie9 .icon-size5:before {
  font-size: 0.25em;
}

.iconfont-phone:before				{ content: '!'; }
.iconfont-mobile:before				{ content: '"'; }
.iconfont-tag:before				{ content: '#'; }
.iconfont-directions:before			{ content: '$'; }
.iconfont-mail:before				{ content: '%'; }
.iconfont-pencil:before				{ content: '&'; }
.iconfont-paperclip:before			{ content: '\''; }
                  .iconfont-reply:before				{ content: '('; }
.iconfont-replay-all:before			{ content: ')'; }
.iconfont-forward:before			{ content: '*'; }
.iconfont-user:before				{ content: '+'; }
.iconfont-users:before				{ content: ','; }
.iconfont-add-user:before			{ content: '-'; }
.iconfont-card:before				{ content: '.'; }
.iconfont-extract:before			{ content: '/'; }
.iconfont-marker:before				{ content: '0'; }
.iconfont-map:before				{ content: '1'; }
.iconfont-compass:before			{ content: '2'; }
.iconfont-arrow:before				{ content: '3'; }
.iconfont-target:before				{ content: '4'; }
.iconfont-path:before				{ content: '5'; }
.iconfont-heart:before				{ content: '6'; }
.iconfont-star:before				{ content: '7'; }
.iconfont-like:before				{ content: '8'; }
.iconfont-chat:before				{ content: '9'; }
.iconfont-speech:before				{ content: ':'; }
.iconfont-quote:before				{ content: ';'; }
.iconfont-printer:before			{ content: '<'; }
.iconfont-bell:before				{ content: '='; }
.iconfont-link:before				{ content: '>'; }
.iconfont-flag:before				{ content: '?'; }
.iconfont-gear:before				{ content: '@'; }
.iconfont-flashlight:before			{ content: 'A'; }
.iconfont-cup:before				{ content: 'B'; }
.iconfont-price-tag:before			{ content: 'C'; }
.iconfont-camera:before				{ content: 'D'; }
.iconfont-moon:before				{ content: 'E'; }
.iconfont-palette:before			{ content: 'F'; }
.iconfont-leaf:before				{ content: 'G'; }
.iconfont-music-note:before			{ content: 'H'; }
.iconfont-bag:before				{ content: 'I'; }
.iconfont-plane:before				{ content: 'J'; }
.iconfont-buoy:before				{ content: 'K'; }
.iconfont-rain:before				{ content: 'L'; }
.iconfont-eye:before				{ content: 'M'; }
.iconfont-clock:before				{ content: 'N'; }
.iconfont-mic:before				{ content: 'O'; }
.iconfont-calendar:before			{ content: 'P'; }
.iconfont-lightning:before			{ content: 'Q'; }
.iconfont-hourglass:before			{ content: 'R'; }
.iconfont-rss:before				{ content: 'S'; }
.iconfont-wifi:before				{ content: 'T'; }
.iconfont-lock:before				{ content: 'U'; }
.iconfont-unlock:before				{ content: 'V'; }
.iconfont-tick:before				{ content: 'W'; }
.iconfont-cross:before				{ content: 'X'; }
.iconfont-minus-round:before          { content: 'Y'; }
.iconfont-plus-round:before			{ content: 'Z'; }
.iconfont-cross-round:before          { content: '['; }
.iconfont-minus:before				{ content: '\\'; }
.iconfont-plus:before				{ content: ']'; }
.iconfont-forbidden:before			{ content: '^'; }
.iconfont-info:before				{ content: '_'; }
.iconfont-info-round:before			{ content: '`'; }
.iconfont-question:before			{ content: 'a'; }
.iconfont-question-round:before         { content: 'b'; }
.iconfont-warning:before			{ content: 'c'; }
.iconfont-redo:before				{ content: 'd'; }
.iconfont-undo:before				{ content: 'e'; }
.iconfont-swap:before				{ content: 'f'; }
.iconfont-revert:before				{ content: 'g'; }
.iconfont-refresh:before			{ content: 'h'; }
.iconfont-list:before				{ content: 'i'; }
.iconfont-list-add:before			{ content: 'j'; }
.iconfont-thumbs:before				{ content: 'k'; }
.iconfont-page-list:before			{ content: 'l'; }
.iconfont-page:before				{ content: 'm'; }
.iconfont-pages:before				{ content: 'n'; }
.iconfont-marker:before				{ content: '0'; }
.iconfont-pictures:before			{ content: 'p'; }
.iconfont-movie:before				{ content: 'q'; }
.iconfont-music:before				{ content: 'r'; }
.iconfont-folder:before				{ content: 's'; }
.iconfont-drawer:before				{ content: 't'; }
.iconfont-trash:before				{ content: 'u'; }
.iconfont-outbox:before				{ content: 'v'; }
.iconfont-inbox:before				{ content: 'w'; }
.iconfont-download:before			{ content: 'x'; }
.iconfont-cloud:before				{ content: 'y'; }
.iconfont-cloud-upload:before          { content: 'z'; }
.iconfont-play:before				{ content: '{'; }
.iconfont-pause:before				{ content: '|'; }
.iconfont-record:before				{ content: '~'; }
.iconfont-forward:before			{ content: 'Ã„'; }
.iconfont-backward:before			{ content: 'Ã…'; }
.iconfont-previous:before			{ content: 'Ã‡'; }
.iconfont-next:before				{ content: 'Ã‰'; }
.iconfont-expand:before				{ content: 'Ã‘'; }
.iconfont-reduce:before				{ content: 'Ã–'; }
.iconfont-volume:before				{ content: 'Ãœ'; }
.iconfont-loud:before				{ content: 'Ã¡'; }
.iconfont-mute:before				{ content: 'Ã '; }
.iconfont-left-fat:before			{ content: 'Ã¢'; }
.iconfont-down-fat:before			{ content: 'Ã¤'; }
.iconfont-up-fat:before				{ content: 'Ã£'; }
.iconfont-right-fat:before			{ content: 'Ã¥'; }
.iconfont-left:before				{ content: 'Ã§'; }
.iconfont-down:before				{ content: 'Ã©'; }
.iconfont-up:before				{ content: 'Ã¨'; }
.iconfont-right:before				{ content: 'Ãª'; }
.iconfont-left-round:before			{ content: 'Ã«'; }
.iconfont-down-round:before			{ content: 'Ã­'; }
.iconfont-up-round:before			{ content: 'Ã¬'; }
.iconfont-right-round:before          { content: 'Ã®'; }
.iconfont-home:before				{ content: 'Ã¯'; }
.iconfont-ribbon:before				{ content: 'Ã±'; }
.iconfont-read:before				{ content: 'Ã³'; }
.iconfont-new-tab:before			{ content: 'Ã²'; }
.iconfont-search:before				{ content: 'Ã´'; }
.iconfont-ellipsis:before			{ content: 'Ã¶'; }
.iconfont-bullet-list:before          { content: 'Â®'; }
.iconfont-creative-commons:before        { content: 'Â©'; }

.wbox_header .tabbs {
  position:absolute;
  bottom:-2px;
  right:20px;
  padding:0px;
  margin:0px;
}

ul.wbox_menu {
  list-style:none;
  position:absolute;
  bottom:-2px;
  right:20px;
  padding:0px;
  margin:0px;
}
.newbox1header ul.wbox_menu {
  right:10px;
}
.newbox1header ul.rwbox_menu {
  right:10px !important;
}
.newbox1header ul.lwbox_menu {
  left:10px !important;
}
.newbox1header ul.wbox_menu li {
}
ul.tabbme li{
  cursor:pointer;
  background:#efeeeb url(../img/tabbme_bg.gif) repeat-x bottom left;
  text-decoration:none;
  border:solid #CCCCCC 1px !important;
  margin:0;
}
ul.tabbme li.on {
  border-bottom:solid #fdfdfd 1px !important;
  background:#fff;
  font-family: 'Montserrat-SemiBold', sans-serif;
  color:#2d8ab8;
}
ul.tabbme li.on a {
  font-family: 'Montserrat-SemiBold', sans-serif;
  color:#2d8ab8;
  text-decoration:none;
}
ul.wbox_menu li a {
  text-decoration:none;
  color:#333333;

}
ul.wbox_menu li, .wbox_header .tabbs a {
  float:left;
  border-bottom:none;
  color:#333333;
  display:block;
  margin:1px;
  padding:4px 10px;
  margin-right:1px 10px 1px !important;
}
li.bgon2 a {
  color:#333333;
  text-decoration:none;
}
li.bgoff2 a {
  color:#333333;
}
li.bgon2, .wbox_header .tabbs a.picked {
  background:#fff;
  text-decoration:none;
  border-color:#CCCCCC #CCCCCC;
  border-style:solid solid;
  border-width:1px 1px 0;
  margin:0;
}


/**
ORDERPAGE SPECIFIC
*/

#onestepcontainer {
  padding:5px;
}

#multisearch textarea, #multisearch1 textarea{
  background:none;
  border:none;
  color:#666666;
  float:left;
  font-size:12px;
  height:74px;
  overflow:auto;
  padding:5px;
  width:163px;
}
#multisearch1 textarea {
  height:101px !important;
  width:206px !important;
}
#multisearch {
  background:url("../img/multisearch_bg.gif") no-repeat scroll 0 0 transparent;
  height:84px;
  width:172px;
}
#multisearch1 {
  background:url("../img/multisearch_bg1.gif") no-repeat scroll 0 0 transparent;
  height:101px;
  width:206px;
}
a.lmore {
  font-size:11px;
  color:#FF0000;
}
.add_group_title {
  padding:3px 5px;
  background:#eeeeee;
}
.add_group {
  margin-bottom:10px;
  border:solid 1px #cccccc;
  padding:5px;
}
p.add_descr {
  padding:5px 0px;
  font-size:11px;
}
a.checksubmit {
  margin:0px !important;
  font-size:18px !important;
  padding:5px 15px !important;
}
a#checksubmit, a.checksubmit {
  color:#FFFFFF !important;

  font-size:20px;
  text-align:right;
  margin-left:20px;
  background:#6d9d2c url('../img/c_submit.gif') repeat-x top left;
  border: solid 1px #608925;
  text-decoration:none;
  padding:10px 20px;
}
a#checksubmit:hover,a.checksubmit:hover {
  background:#98ba40;
}
a#checksubmit:active,a.checksubmit:active {
  background:#575757;
  border: solid 1px #000000;
}
.shead {
  margin-bottom:-1px;
}


#onestepcontainer .descbox {
  border:solid 1px #d2d2d2;
  color:#606060;
  background:#f2f2f2;
  border-top:none;
  margin-bottom:20px;
}
ul.slix {
  height:84px;
  float:left;
  list-style:none;
  margin:0px;
  padding:0px;
  margin-left:11px;
  margin-bottom:6px;
}
ul.slix2 {
  height:50px !important;}
#onestepcontainer .slidebg {
  margin-bottom:0px !important;
}
#onestepcontainer .descbox {
  padding:0px !important;
}
#onestepcontainer .graypricetag {
  padding:15px 25px;
  border-left:solid 1px #d2d2d2;
}
.newbox1header {
  position:relative;
}

.newbox1 {

  background:url("../img/bg_slide1.gif") repeat-x scroll left top #F0F0F0;
  border:1px solid #D2D2D2;
  padding:10px;
  margin-bottom:20px;
  color:#606060;
  border-radius:4px 4px 4px 4px;
}
.newbox1 small {
  font-size:11px;
}
h3.modern {
  text-transform:lowercase;
  color:#5e5e5e;
  font-size:17px;
  letter-spacing:-1px;
  margin:0px;
  padding:0px 0px 2px;
}
.modified h3.modern {
  text-transform:none !important;
  position:relative;
  left:-15px;
}
.modified h3.modern span{
  background: url("../img/arrow.png") no-repeat scroll 0 0 transparent;
  display: inline-block;
  height: 40px;
  left: 2px;
  position: relative;
  top: 35px;
  width: 17px;
}
.newbox1 .ttable td, .newbox1 .ttable th {
  border-bottom:solid 1px #eaeaea;
  padding:4px 0px;
}
.mright20 {
  margin-right:20px;
}
#onestepcontainer .infopricetag {
  padding:15px 25px;
}
#onestepcontainer .bigbluepricetag {
  background:#2580ae url('../img/big_bl.gif') repeat-x top left;
  padding:15px 25px;
  color:#fff;
}
#onestepcontainer .snpicked {
  padding:10px 5px;
}
#onestepcontainer .slidebg .innerx {
  padding:25px 11px;
}
#onestepcontainer .bigbluepricetag .cart_total {
  color:#ffffff !important;
  letter-spacing:-1px;
}
#onestepcontainer .graypricetag .cart_total_light {
  color:#292929 !important;
  letter-spacing:-1px;
}
#onestepcontainer .cart_total_light
{
  font-weight:normal !important;
}

#onestepcontainer .slix,#onestepcontainer .slides {
  float:none !important;

}
#onestepcontainer .slides { 	margin-left:-20px }
ul.slix li, ul.slix2 li {
  margin-left:-11px;
  background:url('../img/s_off.png') no-repeat top left;
  width:68px;
  height:84px;
  float:left;
  text-indent:-9999px;
  cursor:pointer;
}
ul.slix2 li {
  margin-left:-17px !important;
  background:url('../img/s_off_2.png') no-repeat top left !important;
  width:79px !important;
  height:50px !important;

}
ul.slix li.active{
  background:url('../img/s_on.png') no-repeat top left;
}
ul.slix2 li.active{
  background:url('../img/s_on_2.png') no-repeat top left !important;
}
.pricebg {
  width:164px;
  height:110px;
  padding:6px 7px 0px;
  background:url('../img/price_bg.png') no-repeat top left;
  float:right;
}
.pricetag .price {
  width:164px;

  line-height:30px;
  color:#333333;
  font-size:32px;
  font-family: 'Montserrat-SemiBold', sans-serif;
  text-align:right;
  letter-spacing:-1px;
}
.pricetag .period {
  height:11px;
  line-height: 14px;
  text-transform:lowercase;
  color:#979797;
  font-family: 'Montserrat-SemiBold', sans-serif;
  font-size:11px;
  text-align:right;
}
.pricetag .order {
  padding:7px 1px 0px;
  text-align:center;
}
.pricetag .order a {
  font-family: 'Montserrat-SemiBold', sans-serif;
  font-size:16px;
  color:#fff;
  text-decoration:none;
}
.slides {
  height:12px;
  background:url('../img/scroll_rep.gif') repeat-x left center;
  padding:1px;
  position:relative;
  margin-left:20px;
  float:left;
  cursor:pointer;
  clear:left;
}
.slides .sl, .slides2 .sl {
  background:url('../img/scroll_left.gif') no-repeat left center;
  height:12px;
  position:absolute;
  left:0px;
  width:10px;
}
.slides .sr, .slides2 .sr {
  background:url('../img/scroll_right.gif') no-repeat left center;
  height:12px;width:10px;
  position:absolute;
  right:-10px;
}
.slides2 {
  height:38px !important;
  background:url('../img/scroll_rep2.gif') repeat-x left center !important;
  padding:0px !important;

}
.slides2 .ui-slider-range {
  background:url('../img/scroll_sel2.gif') repeat-x left center !important;
  height:38px !important;
  float:left;
}
.slides2 .sl {
  background:url('../img/scroll_left2.gif') no-repeat left center !important;
  height:38px !important;width:66px !important;
  left:-64px !important;
}
.slides2 .sr {
  background:url('../img/scroll_right2.gif') no-repeat left center !important;
  height:38px !important;
  width:64px !important;
  right:-64px !important;
}
.slides .ui-slider-handle, .slides2 .ui-slider-handle {
  display:block;
  position:absolute;
  top:0px;
  left:12px;
  width:14px;
  height:14px;
  background:url('../img/scroll_btn.gif') no-repeat left bottom;
  cursor:pointer;
}
.slides2 .ui-slider-handle {
  background:url('../img/sl_btn.png') no-repeat left bottom  !important;
  width:28px !important;
  height:38px !important;
  margin-left:-14px;
}
.slides2 .ui-slider-handle:hover {
  background:url('../img/sl_btn.png') no-repeat left top !important;
}
.slides .ui-slider-handle:hover {
  background:url('../img/scroll_btn.gif') no-repeat left top;
}
.modified .bubble {
  background: url('../img/bg_ar.gif') no-repeat top center;
  padding-top:10px;
}
.bubble {
  position:absolute;
  display:none;
  color:#328bb8;
  font-size:11px;
  text-align:center;
  z-index:1000;
}
.bubble_l {
  float:left;
  background:url('../img/bubble_left.png') no-repeat left top;
  width:8px;
  height:31px;
}
.bubble_r {
  float:left;
  background:url('../img/bubble_right.png') no-repeat left top;
  width:10px;
  height:31px;
}
.bubble_c {
  float:left;
  background:url('../img/bubble_c.png') no-repeat center top;

  height:30px;
  padding:11px 2px 0px;
}
div.shownice {
  background:#fffed1 !important;
}
#console {
  width:648px;
  height:474px;
  background:#000000;
  margin:0px auto;
}
.yelbox {
  margin-bottom:20px;
  background: #FFF298;
  border:1px solid #ECD852;
  color:#424242;
  padding:10px 10px 15px;
}
.greenbox {
  margin-bottom:20px;
  background: #e3f89d;
  border:1px solid #c7ee4c;
  color:#537113;
  padding:10px 10px 15px;
}
.freedomain {
  color:#FF0000;
}
td.pb10 {
  padding-bottom:10px !important;
}
td.cf_option {
  padding-left:42px !important;
  padding-bottom:10px !important;
  background: url('../img/cf_boption.png') no-repeat center left !important;
}
td.cf_bandwidth {
  background: url('../img/cf_bandwidth.png') no-repeat center left !important;
}
td.cf_ip {
  background: url('../img/cf_ip.png') no-repeat center left !important;
}
td.cf_cp {
  background: url('../img/cf_cp.png') no-repeat center left !important;
}
td.cf_os {
  background: url('../img/cf_os.png') no-repeat center left !important;
}
td.cf_mainboard {
  background: url('../img/cf_motherboard.png') no-repeat center left !important;
}
td.cf_raid {
  background: url('../img/cf_raid.png') no-repeat center left !important;
}
td.cf_memory {
  background: url('../img/cf_memory.png') no-repeat center left !important;
}
td.cf_cpu {
  background: url('../img/cf_cpu.png') no-repeat center left !important;
}
td.cf_hdd {
  background: url('../img/cf_hdd.png') no-repeat center left !important;
}

div.prog_cnt {
  margin:10px 5px;
  border:solid 1px #dadada;
  padding:2px;
  font-size:11px;
  background:#fff;
}
div.prog_cnt div.prog_bar {
  height:20px;
  background:url("../img/bb_ga.gif") repeat-x scroll left top transparent !important;
}


div.boxorder {
  width:200px;
  height:350px;
  margin:15px 2px;
  padding:10px 5px;
  background:#f7fbfc;
  border:solid 1px #d0e6ee;
  text-align:center;
  overflow:hidden;
}
div.boxorder h3 {
  letter-spacing:-1px;
  color:#999999;
}
div.box_active {
  height:350px !important;
  margin:0px 0px !important;
  background:#ffffff !important;
  border:solid 4px #47abda !important;
  padding:23px 5px !important;
}
div.boxorder .headpart {
  height:60px;
  margin-bottom:10px;
}
div.boxorder .bodpart {
  height:210px;
  border-top: solid 1px #e5f1f7;
  padding:5px 0px;
  margin-bottom:10px;
}
ul.subside {
  list-style:none;
  margin:0px;
  padding:0px;
}


.left-content ul.leftmenu {
  list-style:none;
  margin:20px 0px 20px;
  padding:0px;
  position:relative;
}
.left-content ul.leftmenu li {
  clear: both;
  float: left;
  padding: 3px 0px 3px 0px;
  width: 100%;
}
.left-content ul.leftmenu li:last-child {
  border-bottom:none;
}
.left-content ul.leftmenu li:last-child:after {
  clear:both;
  display:block;
  content:'';
}
.left-content ul.leftmenu li a {
  clear: both;
  color: #BBBBBB;
  float: left;
  min-height: 28px;
  text-decoration: none;
  display:block;
  width:100%;
}
/* .left-content ul.leftmenu li.current a {
  background-color:#2fbbf8;
  border: 1px solid #1d7b9d;
  background-image: -moz-linear-gradient(top , #2fbbf8, #26a5d8);
  background-image: -webkit-linear-gradient(top , #2fbbf8, #26a5d8);
  background-image: linear-gradient(top , #2fbbf8, #26a5d8);
  background-repeat: repeat-x;
  box-shadow: 0 1px 0px #6fd1f6 inset;
  padding-left:26px;
  border-radius:4px 0 0 4px;

} */
.left-content ul.leftmenu li.current {

}
/* .left-content ul.leftmenu li.current:after {
  border-left: 5px solid #F6F5F3;
  border-top: 5px solid #BBBBBB;
  height: 0px;
  margin-left:4px;
  width: 0;
  display:block;
  content:"";
  clear:both;
} */
.left-content ul.leftmenu li a img {
	clear: both;
	float: left;
	height: 16px;
	width: 16px;
}
.left-content ul.leftmenu li.current a span,
.left-content ul.leftmenu li.current a:hover span {
    color: #33d2e5;
}
.left-content ul.leftmenu li a span {
    color: #6a6a6a;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.left-content ul.leftmenu li a.no-restriction span{
	white-space: normal;
	width: auto;
}
.left-content ul.leftmenu li a span img {
	margin-right:7px;
}
.left-content ul.leftmenu li a:hover span {
	color:#33d2e5;
}
.left-content ul.leftmenu li a span.cancel {
  padding-left:24px;
  color:red;
  background:url("../img/fugue/cross-small.png") no-repeat center left transparent;
}

.left-content ul.leftmenu li a span.plus {
  padding-left:24px;
  background:url("../img/fugue/plus.png") no-repeat center left transparent;
}
.left-content ul.leftmenu li a span.cog {
  padding-left:24px;
  background:url("../img/fugue/gear.png") no-repeat center left transparent;
}
#errors, #infos {
  display:none;
}
#errors span, #infos span {
  display:block;
}

#infos .alert-info {
}
.wbox_content .form-actions {
  margin: 28px -19px -10px -19px;
  border-radius:0px 0px 4px 4px;
}
.wbox_content .alert-info {
  margin:-10px -19px 20px; border-top:none; border-left:none;border-right:none; border-radius:0px;
}
#loginbox_container form {
  margin-bottom:0px;
}
h3 .statistic {
  font-weight:normal;
  color:#777;
  font-size:16px;
}
h3 .statistic .badge {
  font-size:16px;
  margin:0px 10px 0px 5px;
  background:#d2d2d2;
  border-radius:3px;
  border:solid 1px #cbcbcb;
  color:#555555;
}

h3 .statistic .badge.open {
  color:#2b627f;
  background:#bcd9e9;
  border: solid 1px #b1d3e5;
}

.serviceinfo h3 {
  color: #999999;
  font-size: 13px;
  font-weight: normal;
  line-height: 15px;
  text-transform: uppercase;
}
.serviceinfo h4 {
  color: #454545;
  line-height: 24px;
  font-size: 16px;
}
h4 small {
  font-size: 12px;
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
  color: #999999;
}

h3.darkheader {
  background:#666666;
  color:#fff;
  border-radius:4px 4px 4px 4px;
  text-transform: uppercase;
  font-size:16px;
  padding:0px 10px;
}
.w240 {
  width:240px;
  padding-top:10px;
}
ul.nice-sidemenu:after {
  clear: both;
  content: "";
  display: block;
}
ul.nice-sidemenu {
  list-style:none;
  margin:0px;
  padding:0px;
  margin-bottom:20px;
}
ul.nice-sidemenu li {
  display:block;
  float:left;
  width: 230px;
  padding-right:10px;
  padding-top:15px;
}
.span12 ul.nice-sidemenu li {
  width:220px;
}
ul.nice-sidemenu li i {
  display:block;
  float:left;
  margin-right:8px;
  margin-bottom:20px;
  margin-top:3px;
}
ul.nice-sidemenu li a {
  display:inline-block;
}
ul.nice-sidemenu li a:hover {
  text-decoration:none;
  background-color:#656564;
  color:#fff;
}
ul.nice-sidemenu li small {
  color:#797979;
  display:block;
  font-size:11px;
}

.dashboardblock .counter {
  border-radius: 3px 3px 3px 3px;
  background: #fff;
  border:1px solid #E5E5E5;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.45);
  color: #5A5A5A !important;
  display: block;
  font-size: 11px;
  padding: 0 7px;
  float:right;
  font-family: 'Montserrat-SemiBold', sans-serif;
}
.dashboardblock:hover .counter {
  border:1px solid #444;
}
.dashrow{
  padding-left:5px;
  padding-top:13px;
}
.dashboardblock:hover {
  background-color: #FEFEFE;
  background-image: -moz-linear-gradient(center top , #FEFEFE, #F7F7F7);
  background-image: -webkit-linear-gradient(top , #FEFEFE, #F7F7F7);
  background-image: linear-gradient(top , #FEFEFE, #F7F7F7);
}
.dashboardblock.offer, .dashboardblock.offer:hover {
  border:solid 1px #dadee1;
  border-radius:4px 4px 4px 4px;
  border-bottom: solid 1px #fff;
  box-shadow:0 1px 0 rgba(200, 200, 200, 0.1) inset;
  background: rgba(0, 0, 0, 0.03);
}
#clientarea .offer .internal {
  background:none !important;
  text-align:center;
  min-height:105px;
  padding-top:12px;
}
#clientarea .offer .internal .hlink {
  display:inline-block;
  width:64px;
  height:64px;
}
#clientarea .offer .internal a.stripe,
#clientarea .offer .internal a.stripe:hover {
  margin:10px -11px 0px;
  border-left:solid 1px #646366;
  border-right:solid 1px #646366;
  font-size:14px;
  line-height:18px;
  color: white;
  text-decoration:none;
  font-family: 'Montserrat-SemiBold', sans-serif;
  background:#706e70;
  padding:8px 0px;
  display:block;
}
.offer .internal .iconfont-plus-round:before {
  text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);
}
.offer .internal:hover .silver,
.offer .internal:hover .silver-color .color,
.offer .internal:hover .iconfont-silver:before
{
  color: #BBB !important;
}

.dashboardblock .internal {
  margin:10px;
  min-height:120px;
  background:none !important;
}
.dashboardblock .internal .dropdown-menu{
  font-size:11px;
}
.dashboardblock .btn-group {
  position:absolute;
  bottom:20px;
  right:10px;
}

.dashboardblock .btn-group .btn-success:before {
  content: '';
  display: inline-block;
  border-bottom: 4px solid transparent;
  border-top: 4px solid transparent;
  border-left: 4px solid #52a552;
  position: absolute;
  bottom: 4px;
  right: -4px;
  z-index: 1001;
}

.dashboardblock h4 {
  font-size:14px;
}
.dashboardblock h4 a {
  color: #5A5A5A;
  text-decoration:none;
}
.dashboardblock:hover h4 a {
  text-decoration:underline;
}
.dashboardblock {
  background: #fff;
  border-radius: 3px 3px 3px 3px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);

  margin-bottom:20px;
  position:relative;
  color: #5A5A5A;
  display: block;
}

#clientarea .greenbox {
  border-radius: 4px 4px 4px 4px;
  padding:5px 10px;
}

/**
Below are patches for default HostBIll orderpages
*/
.container-transfer #bulksearch, .domain-in-02 input {
  border-radius:0px;
  box-shadow:none;

}
.container-transfer label input {
  display:inline-block;
}
.button04 input, .button05 input {
  box-shadow:none;
}

.serv_head1 {
  color: #fff;
  font-family: 'Montserrat-SemiBold', sans-serif;
  padding: 5px 11px;
  text-transform: uppercase;
  background-color:#3a3a3a;
  background-image: -moz-linear-gradient(top , #5f5f5f, #3a3a3a);
  background-image: -webkit-linear-gradient(top , #5f5f5f, #3a3a3a);
  background-image: linear-gradient(top , #5f5f5f, #3a3a3a);
}
.subdesc_ {
  background: #fff;
  padding: 15px 10px;
}
.zone-all .menu-tabs, #cart .menu-prod, .tool-tip .cloud ul, #cContent .box-describe {
  margin-left:0px;
}

.orderbox.sh1a {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #B1D0FF;
  margin-bottom: 0px;
  padding: 0px;
  border-top: 3px solid #FFFFFF ;
  border-radius:0px;
  box-shadow:none;
}
.orderbox {
  border:solid 1px #dadee1;
  border-radius:4px 4px 4px 4px;
  border-bottom: solid 1px #fff;
  box-shadow:0 1px 0 rgba(200, 200, 200, 0.1) inset;
  padding:5px;
  background: rgba(0, 0, 0, 0.03);
}
.orderbox .orderboxpadding {
  background-color:#f5f5f5;
  background-image: -moz-linear-gradient(top , #ffffff, #f5f5f5);
  background-image: -webkit-linear-gradient( top , #ffffff, #f5f5f5);
  background-image: linear-gradient( top , #ffffff, #f5f5f5);
  background-repeat: repeat-x;
  padding: 20px 5px;
  border:solid 1px #cdd4de;
  border-radius:3px 3px 3px 3px;
  box-shadow:0 1px 0 rgba(255, 255, 255, 0.9) inset;
}
.orderbox.sh1a .orderboxpadding {
  background: none repeat scroll 0 0 #E0ECFF;
  line-height: 18px;
  cursor: pointer;
  border:none;
  padding: 5px 10px;
  border-radius:none;
  box-shadow:none;
}

#cart .sh1a select {
  margin-bottom:0px;
}
#cart .sh1a select[name=cycle] {
  width:auto !important;
}
.vps_cart_products .clear {
  clear:none;
}

#cart form {
  margin-bottom:0px;
}



#cContent .con-inner-middle, #cContent .con-inner-middle1 {
  border:none;
  background:none;
}
.slidebg .innerx {
  padding: 11px 11px 16px;
}

.slidebg {
  background:#f0f0f0 url('../img/bg_slide1.gif') repeat-x top left;
  border:solid 1px #d2d2d2;
  margin-bottom:20px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.spicked {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.spicked {
  background: none repeat scroll 0 0 #FDFDFD;
  border-color: #D2D2D2 #D2D2D2 #FDFDFD;
  border-style: solid;
  border-width: 1px;
  float: left;
  margin-right: 10px;
  padding: 10px 15px;
}
.shead {
  margin-bottom: -1px;margin-top: 10px;
}
.customizer2 #gatewayform .wbox, #onestepcontainer #gatewayform .wbox  {
  background:none;
}
.customizer2 #gatewayform .wbox_content, #onestepcontainer #gatewayform .wbox_content, .customizer2 #clientform {
  background:#fff;
}
.customizer2 #gatewayform .wbox_header, #onestepcontainer #gatewayform .wbox_header {
  box-shadow:none;
}
#gatewayform .wbox label {
  display:block;
}
#onestepcontainer #pcontainer {
  margin: 15px auto 20px auto !important; width: 866px;
}
#configer .descbox {
  line-height: normal;
}
.customizer2 h1 {
  color: #464646;
  font-size: 22px;
  letter-spacing: -1px;
  margin: 3px 0;
  padding-bottom: 4px;
  padding-top: 4px;
}
.snpicked {
  padding: 4px 10px;
}
.slidebg .descbox {
  border-top:solid 1px #d2d2d2;
  padding:15px 25px;
  color:#606060;
}

.newchecker td.bord {
  border-right: 1px solid #EEEEEE;
}
.newchecker td {
  padding: 5px 8px 5px 20px;
}
#sidemenu {
  float: right;
  padding: 0 0 10px 6px;
  width: 300px;
  z-index: 10;
}

#cart .cf_option label {
  display:block;
}
#cart .table td[align=right], #cart .table th[align=right],
#upgrade .table td[align=right], #upgrade .table th[align=right] {
  text-align:right;
}
#cart .table td[align=center], #cart .table th[align=center] {
  text-align:center;
}
#cart label.styled {
  font-family: 'Montserrat-SemiBold', sans-serif;
  margin-bottom: 0;
  text-transform: none;
}
.smalltext {
  font-size: 11px;
  line-height:14px;
}
.midtext {
  font-size: 12px;
  line-height:16px;
}
#preloader {
  background:#e0ecff url(../img/ajax-loading.gif) no-repeat center center;
  opacity:0.8;
  filter:alpha(opacity=80);
}

#cart_contents {
  border-bottom: 1px solid #CCCCCC;
  margin-bottom: 8px;
  min-height: 210px;
  padding-bottom: 7px;
}
#floater {
  width: 300px;
}
/* @group Base */
.chzn-container {
  font-size: 14px;
  position: relative;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.chzn-container .chzn-drop {
  background: #fff;
  border: 1px solid #33d2e5;
  border-top: 0;
  position: absolute;
  top: 29px;
  left: 0;
  -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);
  -moz-box-shadow  : 0 4px 5px rgba(0,0,0,.15);
  box-shadow    : 0 4px 5px rgba(0,0,0,.15);
  z-index: 1010;
}
/* @end */

/* @group Single Chosen */
.chzn-container-single .chzn-single {
  background-color: #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius  : 5px;
  border-radius    : 5px;
  -moz-background-clip  : padding;
  -webkit-background-clip: padding-box;
  background-clip    : padding-box;
  border: 1px solid #33d2e5;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 26px;
  line-height: 27px;
  padding: 9px 11px;
  color: #444444;
  text-decoration: none;
}
.chzn-container-single .chzn-default {
  color: #999;
}
.chzn-container-single .chzn-single span {
  display: block;
  font-family: 'Montserrat-Light', sans-serif;
  margin-right: 26px;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.chzn-container-single .chzn-single abbr {
  display: block;
  position: absolute;
  right: 26px;
  top: 6px;
  width: 12px;
  height: 13px;
  font-size: 1px;
  background: url('../img/chosen-sprite.png') right top no-repeat;
}
.chzn-container-single .chzn-single abbr:hover {
  background-position: right -11px;
}
.chzn-container-single.chzn-disabled .chzn-single abbr:hover {
  background-position: right top;
}
.chzn-container-single .chzn-single div {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 38px;
}
.chzn-container-single .chzn-single div b {
  background: url("../img/select-sprite.png") no-repeat scroll right 17px;
  display: block;
  width: 100%;
  height: 100%;
}
.chzn-container-single .chzn-search {
  padding: 3px 4px;
  position: relative;
  margin: 0;
  white-space: nowrap;
  z-index: 1010;
}
.chzn-container-single .chzn-search input {
  background: #fff url('../img/chosen-sprite.png') no-repeat 100% -22px;
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  outline: 0;
  font-family: sans-serif;
  font-size: 1em;
}
.chzn-container-single .chzn-drop {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius  : 0 0 4px 4px;
  border-radius    : 0 0 4px 4px;
  -moz-background-clip  : padding;
  -webkit-background-clip: padding-box;
  background-clip    : padding-box;
}
/* @end */

.chzn-container-single-nosearch .chzn-search input {
  position: absolute;
  left: -9000px;
}

/* @group Multi Chosen */
.chzn-container-multi .chzn-choices {
  background-color: #fff;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
  border: 1px solid #aaa;
  margin: 0;
  padding: 0;
  cursor: text;
  overflow: hidden;
  height: auto !important;
  height: 1%;
  position: relative;
}
.chzn-container-multi .chzn-choices li {
  float: left;
  list-style: none;
}
.chzn-container-multi .chzn-choices .search-field {
  white-space: nowrap;
  margin: 0;
  padding: 0;
}
.chzn-container-multi .chzn-choices .search-field input {
  color: #666;
  background: transparent !important;
  border: 0 !important;
  font-family: sans-serif;
  font-size: 100%;
  height: 15px;
  padding: 5px;
  margin: 1px 0;
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow  : none;
  box-shadow    : none;
}
.chzn-container-multi .chzn-choices .search-field .default {
  color: #999;
}
.chzn-container-multi .chzn-choices .search-choice {
  -webkit-border-radius: 3px;
  -moz-border-radius  : 3px;
  border-radius    : 3px;
  -moz-background-clip  : padding;
  -webkit-background-clip: padding-box;
  background-clip    : padding-box;
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 );
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
  -moz-box-shadow  : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
  box-shadow    : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
  color: #333;
  border: 1px solid #aaaaaa;
  line-height: 13px;
  padding: 3px 20px 3px 5px;
  margin: 3px 0 3px 5px;
  position: relative;
  cursor: default;
}
.chzn-container-multi .chzn-choices .search-choice.search-choice-disabled {
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 );
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  color: #666;
  border: 1px solid #cccccc;
  padding-right: 5px;
}
.chzn-container-multi .chzn-choices .search-choice-focus {
  background: #d4d4d4;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
  display: block;
  position: absolute;
  right: 3px;
  top: 4px;
  width: 12px;
  height: 13px;
  font-size: 1px;
  background: url('../img/chosen-sprite.png') right top no-repeat;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
  background-position: right -11px;
}
.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
  background-position: right -11px;
}
/* @end */

/* @group Results */
.chzn-container .chzn-results {
  margin: 0 4px 4px 0;
  max-height: 240px;
  padding: 0 0 0 4px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.chzn-container-multi .chzn-results {
  margin: -1px 0 0;
  padding: 0;
}
.chzn-container .chzn-results li {
  display: none;
  line-height: 15px;
  padding: 5px 6px;
  margin: 0;
  list-style: none;
}
.chzn-container .chzn-results .active-result {
  cursor: pointer;
  display: list-item;
}
.chzn-container .chzn-results .highlighted {
  background-color: #3875d7;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3875d7', endColorstr='#2a62bc', GradientType=0 );
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}
.chzn-container .chzn-results li em {
  background: #feffde;
  font-style: normal;
}
.chzn-container .chzn-results .highlighted em {
  background: transparent;
}
.chzn-container .chzn-results .no-results {
  background: #f4f4f4;
  display: list-item;
}
.chzn-container .chzn-results .group-result {
  cursor: default;
  color: #999;
  font-family: 'Montserrat-SemiBold', sans-serif;
}
.chzn-container .chzn-results .group-option {
  padding-left: 15px;
}
.chzn-container-multi .chzn-drop .result-selected {
  display: none;
}
.chzn-container .chzn-results-scroll {
  background: white;
  margin: 0 4px;
  position: absolute;
  text-align: center;
  width: 321px; /* This should by dynamic with js */
  z-index: 1;
}
.chzn-container .chzn-results-scroll span {
  display: inline-block;
  height: 17px;
  text-indent: -5000px;
  width: 9px;
}
.chzn-container .chzn-results-scroll-down {
  bottom: 0;
}
.chzn-container .chzn-results-scroll-down span {
  background: url('../img/chosen-sprite.png') no-repeat -4px -3px;
}
.chzn-container .chzn-results-scroll-up span {
  background: url('../img/chosen-sprite.png') no-repeat -22px -3px;
}
/* @end */

/* @group Active */
.chzn-container-active .chzn-single {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow  : 0 0 5px rgba(0,0,0,.3);
  box-shadow    : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #5897fb;
}
.chzn-container-active .chzn-single-with-drop {
  border: 1px solid #33d2e5;
  background-color: #fff;
  -webkit-border-bottom-left-radius : 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft : 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius : 0;
  border-bottom-right-radius: 0;
}
.chzn-container-active .chzn-single-with-drop div {
  background: transparent;
  border-left: none;
}
.chzn-container-active .chzn-single-with-drop div b {
  background-position: right -15px;
}
.chzn-container-active .chzn-choices {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow  : 0 0 5px rgba(0,0,0,.3);
  box-shadow    : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #5897fb;
}
.chzn-container-active .chzn-choices .search-field input {
  color: #111 !important;
}
/* @end */

/* @group Disabled Support */
.chzn-disabled {
  cursor: default;
  opacity:0.5 !important;
}
.chzn-disabled .chzn-single {
  cursor: default;
}
.chzn-disabled .chzn-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @group Right to Left */
.chzn-rtl { text-align: right; }
.chzn-rtl .chzn-single { padding: 0 8px 0 0; overflow: visible; }
.chzn-rtl .chzn-single span { margin-left: 26px; margin-right: 0; direction: rtl; }

.chzn-rtl .chzn-single div { left: 3px; right: auto; }
.chzn-rtl .chzn-single abbr {
  left: 26px;
  right: auto;
}
.chzn-rtl .chzn-choices .search-field input { direction: rtl; }
.chzn-rtl .chzn-choices li { float: right; }
.chzn-rtl .chzn-choices .search-choice { padding: 3px 5px 3px 19px; margin: 3px 5px 3px 0; }
.chzn-rtl .chzn-choices .search-choice .search-choice-close { left: 4px; right: auto; background-position: right top;}
.chzn-rtl.chzn-container-single .chzn-results { margin: 0 0 4px 4px; padding: 0 4px 0 0; }
.chzn-rtl .chzn-results .group-option { padding-left: 0; padding-right: 15px; }
.chzn-rtl.chzn-container-active .chzn-single-with-drop div { border-right: none; }
.chzn-rtl .chzn-search input {
  background: #fff url('../img/chosen-sprite.png') no-repeat -38px -22px;
  background: url('../img/chosen-sprite.png') no-repeat -38px -22px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background: url('../img/chosen-sprite.png') no-repeat -38px -22px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('../img/chosen-sprite.png') no-repeat -38px -22px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('../img/chosen-sprite.png') no-repeat -38px -22px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('../img/chosen-sprite.png') no-repeat -38px -22px, linear-gradient(#eeeeee 1%, #ffffff 15%);
  padding: 4px 5px 4px 20px;
  direction: rtl;
}
.close-modal {
  float: right;
  font-size: 20px;
  font-family: 'Montserrat-SemiBold', sans-serif;
  line-height: 18px;
  color: #000000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close-modal:hover {
  color: #000000;
  text-decoration: none;
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: pointer;
}
#slides.suggested{
  padding: 10px 20px 20px;
}
.suggested-products .dashboardblock{
  margin-left: 16px;
}
#slides.suggested li, #slides.suggested .slides_pagination a{
  float:none;
  display: inline;
}
#slides.suggested .slides_pagination{
  text-align: center
}
# .suggested .slides_pagination a{
  font-size: 0;
  line-height: 11px;
  padding: 6px;
  text-indent: 5px;
}
#slides.suggested .dropup{
  bottom: 20px;
  position: absolute;
  right: 10px;
}

.breadcrumb > li > .divider,
.breadcrumb > .active { color: #6a6a6a; }


/** NEW CSS 05/10/16 --START-- **/
.embed-responsive { position: relative; display: block; height: 0; padding: 0; overflow: hidden; }
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video { position: absolute; top: 0; left: 0; bottom: 0; height: 100%; width: 100%; border: 0; }
.embed-responsive-16by9 { padding-bottom: 56.25%; }
.embed-responsive-4by3 { padding-bottom: 75%; }

.row { margin-left: -30px; }

@media (min-width: 979px) {
	.container { width: 979px; }
}
@media (min-width: 979px) and (max-width: 1199px) {
	.span12 { width: 979px; }
	.span11 { width: 937px; }
	.span10 { width: 849px; }
	.span9 { width: 761px; }
	.span8 { width: 673px; }
	.span7 { width: 586px; }
	.span6 { width: 497px; }
	.span5 { width: 408px; }
	.span4 { width: 321px; }
	.span3 { width: 233px; }
	.span2 { width: 145px; }
	.span1 { width: 57px; }
}
@media (min-width: 1200px) {
	.container { width: 1170px; }
	.span12 { width: 1170px; }
	.span11 { width: 1070px; }
	.span10 { width: 970px; }
	.span9 { width: 870px; }
	.span8 { width: 770px; }
	.span7 { width: 670px; }
	.span6 { width: 570px; }
	.span5 { width: 470px; }
	.span4 { width: 370px; }
	.span3 { width: 270px; }
	.span2 { width: 170px; }
	.span1 { width: 70px; }
	.offset12 { margin-left: 1230px; }
	.offset11 { margin-left: 1130px; }
	.offset10 { margin-left: 1030px; }
	.offset9 { margin-left: 930px; }
	.offset8 { margin-left: 830px; }
	.offset7 { margin-left: 730px; }
	.offset6 { margin-left: 630px; }
	.offset5 { margin-left: 530px; }
	.offset4 { margin-left: 430px; }
	.offset3 { margin-left: 330px; }
	.offset2 { margin-left: 230px; }
	.offset1 { margin-left: 130px; }
}
.row-fluid { width: 100%; *zoom: 1; }
.row-fluid:before, .row-fluid:after { display: table; line-height: 0; content: ""; }
.row-fluid:after { clear: both; }
[class*="span"] { float: left; min-height: 1px; margin-left: 30px; }
.row-fluid [class*="span"] { display: block; float: left; width: 100%; min-height: 30px; margin-left: 2.5641025641026%; *margin-left: 2.5109110747409%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.row-fluid [class*="span"]:first-child { margin-left: 0; }
.row-fluid .controls-row [class*="span"] + [class*="span"] { margin-left: 2.5641025641026%; }
.row-fluid .span12 { width: 100%; *width: 99.946808510638%; }
.row-fluid .span11 { width: 91.452991452991%; *width: 91.39979996363%; }
.row-fluid .span10 { width: 82.905982905983%; *width: 82.852791416621%; }
.row-fluid .span9 { width: 74.358974358974%; *width: 74.305782869613%; }
.row-fluid .span8 { width: 65.811965811966%; *width: 65.758774322604%; }
.row-fluid .span7 { width: 57.264957264957%; *width: 57.211765775596%; }
.row-fluid .span6 { width: 48.717948717949%; *width: 48.664757228587%; }
.row-fluid .span5 { width: 40.17094017094%; *width: 40.117748681578%; }
.row-fluid .span4 { width: 31.623931623932%; *width: 31.57074013457%; }
.row-fluid .span3 { width: 23.076923076923%; *width: 23.023731587561%; }
.row-fluid .span2 { width: 15.529914529915%; *width: 15.476723040553%; }
.row-fluid .span1 { width: 5.982905982906%; *width: 5.9297144935443%; }
.offset12 { margin-left: 100%; }
.offset11 { margin-left: 91.66666667%; }
.offset10 { margin-left: 83.33333333%; }
.offset9 { margin-left: 75%; }
.offset8 { margin-left: 66.66666667%; }
.offset7 { margin-left: 58.33333333%; }
.offset6 { margin-left: 50%; }
.offset5 { margin-left: 41.66666667%; }
.offset4 { margin-left: 33.33333333%; }
.offset3 { margin-left: 25%; }
.offset2 { margin-left: 16.66666667%; }
.offset1 { margin-left: 8.33333333%; }
.offset0 { margin-left: 0; }

.box-radial .span3,
.box-radial .span4,
.box-radial-small .span1,
.box-radial-small .span2,
.box-radial-small .span3,
.box-radial-small .span4 { padding: 0;  margin: 0; }
/** NEW CSS 05/10/16 --END-- **/


/* Table *************************************************************************/
.table { font-family: 'Montserrat-Light', sans-serif; }
.table thead th { background: #33d3e5; border-color: #33d2e5 !important; font-weight: normal; color: #fff; text-transform: uppercase; }
.table thead th a { color: #fff; }
.table-bordered,
.table th,
.table td,
.table-bordered th,
.table-bordered td { border-color: #33d2e5; }
table.fullscreen { border-bottom: 1px solid #33d2e5; }
.table-striped tbody > tr:nth-child(2n+1) > td,
.table-striped tbody > tr:nth-child(2n+1) > th { background-color: #f2fafc; }


/* Buttons, Labels, Badges & Alerts **********************************************/
.btn { border: 0px; border-radius: 100px; font-family: 'Montserrat-light', sans-serif; text-transform: uppercase; box-shadow: none !important; text-shadow: none !important; }
.btn-mini { font-size: 10.5px; padding: 1px 10px 0; }
.btn-large { font-size: 12px; padding: 11px 19px 10px; }

/* .btn-default { color: #fff; background: #d5d5d5; text-shadow: none !important; } */
.btn-primary { color: #e14324; background: #fff; text-shadow: none !important; }
.btn-warning { color: #fff; background: rgb(225,68,36); background: -moz-linear-gradient(45deg, rgb(225,68,36) 10%, rgb(242,77,44) 50%, rgb(254,124,2) 77%, rgb(255,208,0) 100%); background: -webkit-linear-gradient(45deg, rgb(225,68,36) 10%,rgb(242,77,44) 50%,rgb(254,124,2) 77%,rgb(255,208,0) 100%); background: linear-gradient(45deg, rgb(225,68,36) 10%,rgb(242,77,44) 50%,rgb(254,124,2) 77%,rgb(255,208,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e14424', endColorstr='#ffd000',GradientType=1); text-shadow: none; }
.btn-warning.no-gradient { background: rgb(225,68,36); }
.btn.vmCloseBtn,
.btn-danger { background: #e4334f; color: #fff; text-shadow: none !important; }
.btn-success { background: #4ec451; color: #fff; text-shadow: none !important; }
.btn-info { background: #33d2e5; color: #fff; text-shadow: none !important; }
.btn-inverse { background: #21a6b5; color: #fff; text-shadow: none !important; }

.btn-primary:hover,
.btn-primary:focus { color: #e14324; background: #d5d5d5; }
.btn-warning:hover,
.btn-warning:focus { background: #e14424; }

.btn.btn-large > i.fa { font-size: 125%; }

.btn-group > .btn:first-child { border-bottom-left-radius: 25px; border-top-left-radius: 25px; }
.btn-group > .btn:last-child, .btn-group > .dropdown-toggle { border-bottom-right-radius: 25px; border-top-right-radius: 25px; }

.label, .badge { color: #e14324; background: #fff; border: 0px; border-radius: 20px; font-family: 'Montserrat-light', sans-serif; font-size: 10px; font-weight: normal; text-transform: uppercase; padding: 4px 8px 2px; text-shadow: none !important; }

.btn-default,
.badge-default,
.label-default[href],
.badge-default[href],
.label-Terminated { color: #fff; background: #d5d5d5; }

.label-primary,
.badge-primary,
.label-primary[href],
.badge-primary[href] { color: #e14324; background: #fff; }

.label-warning,
.badge-warning,
.label-warning[href],
.badge-warning[href],
.label-Pending,
.label-Cancelled { color: #fff; background: rgb(225,68,36); background: -moz-linear-gradient(45deg, rgb(225,68,36) 10%, rgb(242,77,44) 50%, rgb(254,124,2) 77%, rgb(255,208,0) 100%); background: -webkit-linear-gradient(45deg, rgb(225,68,36) 10%,rgb(242,77,44) 50%,rgb(254,124,2) 77%,rgb(255,208,0) 100%); background: linear-gradient(45deg, rgb(225,68,36) 10%,rgb(242,77,44) 50%,rgb(254,124,2) 77%,rgb(255,208,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e14424', endColorstr='#ffd000',GradientType=1); }


.label-In-Progress { background: #feaf02; color: #fff; text-shadow: none !important; }

.label-danger,
.badge-danger,
.label-danger[href],
.badge-danger[href],
.label-Suspended,
.label-Unpaid,
.label-Answered,
.label-Expired { background: #e4334f; color: #fff; text-shadow: none !important; }

.label-success,
.badge-success,
.label-success[href],
.badge-success[href],
.label-Active,
.label-Paid { background: #4ec451; color: #fff; text-shadow: none !important; }

.label-info,
.badge-info,
.label-info[href],
.badge-info[href],
.label-Escalated { background: #33d2e5; color: #fff; text-shadow: none !important; }

.label-inverse,
.badge-inverse,
.label-inverse[href],
.badge-inverse[href],
.label-Open { background: #21a6b5; color: #fff; text-shadow: none !important; }
label { font-size: 12px; text-transform: uppercase; }

.alert { font-family: 'Montserrat-Light', sans-serif; text-shadow: none !important; }
.alert-info { background: #f2fafc; border-color: #33d2e5; text-shadow: none !important; }


/* Input addon *******************************************************************/
.input-append .add-on, .input-prepend .add-on { background: #33d2e5; border-color: #33d2e5; color: #fff; padding-left: 10px; padding-right: 10px; text-shadow: none; }


/*********************************************************************************/
div.selector { position: relative; }
div.selector input[type=radio],
div.selector input[type=checkbox] { position: absolute; visibility: hidden; }
div.selector label { cursor: pointer; display: block; font: 15px 'Montserrat-Light', sans-serif; height: 30px; padding: 0 0 0 30px; position: relative; text-transform: none; z-index: 2; transition: all 0.25s linear; -webkit-transition: all 0.25s linear; }
div.selector .check { border: 1px solid #33d3e5; border-radius: 100%; display: block; height: 15px; left: 0; position: absolute; top: 1px; width: 15px; z-index: 1; transition: border 0.25s linear 0s; -webkit-transition: border .25s linear; }
div.selector .check:before { border-radius: 100%; content: ""; display: block; height: 7px; left: 4px; margin: auto; position: absolute; top: 4px; width: 7px; transition: background 0.25s linear 0s; -webkit-transition: background 0.25s linear; }
div.selector input[type=radio]:checked ~ .check,
div.selector input[type=checkbox]:checked ~ .check { border-color: #33d2e5; }
div.selector input[type=radio]:checked ~ .check:before,
div.selector input[type=checkbox]:checked ~ .check:before { background: #33d2e5; }
div.selector input[type=radio]:checked ~ label,
div.selector input[type=checkbox]:checked ~ label { color: #33d2e5; }
div.selector:hover label,
div.selector:hover .check { border-color: #c1c1c1 !important; color: #c1c1c1 !important; }
div.selector.inline { display: inline-block; margin-right: 20px; }
div.selector.inline:last-child { margin-right: 0; }
div.selector.big .check { height: 20px; left: 0; top: -2px; width: 20px; }
div.selector.big .check:before { height: 10px; left: 5px; top: 5px; width: 10px; }

/* Header Promo ******************************************************************/
#header-promo-message,
#header-promo-fixed-message { background: #e04024; color: #fff; }
#header-promo-message a,
#header-promo-fixed-message a { color: #fff; }
#header-promo-message button,
#header-promo-fixed-message button { margin: -7px 0 0 0; }
#header-promo-message button.btn-hide-promo,
#header-promo-fixed-message button.btn-hide-promo { position: fixed; right: 3px; margin-top: -4px; }
#header-promo-message .message,
#header-promo-fixed-message .message { font-family: 'Montserrat-Light', sans-serif; font-size: 17px; text-align: center; padding: 6px 0; }
#mainmenu.nav-fixed #header-promo-fixed-message { display: block; }
#header-promo-fixed-message { display: none; font-size: 17px; }


/* Header ***********************************************************************/
/* header { margin-bottom: 30px; }
header.root { margin-bottom: 0; } */
#header { background: #fff; height: 82px; }
#header h1 { font-family: "Lucida Grande",helvetica,verdana,sans-serif; font-size: 28px; font-weight:normal; letter-spacing: -2px; line-height:60px; text-shadow:1px 1px 1px #fff; }
#header #logo h1 { background: url(../img/wpx-logo.svg) no-repeat; background-size: 290px auto; width: 290px; height: 40px; text-indent: -9999px; margin: 22px auto 0; }
#header #logo.big h1 { background-size: 400px auto; width: 400px; height: 55px; margin-top: 40px; margin-bottom: -25px; }
#header #logo-small { display: none; }
#header #mainmenu.nav-fixed #logo-small { display: block; float: left; }
#header #mainmenu.nav-fixed #logo-small a { background: url(../img/wpx-logo.svg) no-repeat; background-size: 250px auto; width: 260px; height: 35px; text-indent: -9999px; margin: 5px 0 0; padding: 0; }


/* Main Menu *********************************************************************/
#mainmenu { background: #fff; margin-top: 21px; }
#mainmenu-container { height:62px; position:relative; }
#mainmenu.nav-fixed { border-radius: 0 0 0 0; border-width: 0 0 1px; box-shadow: 0 0px 2px rgba(0, 0, 0, 0.25); left: 0; position: fixed; right: 0; top: 0px; z-index: 2020; margin-top: 0px; }
#mainmenu.nav-fixed .nav { margin: 0 auto; width: 1170px; }
#mainmenu .nav-tabs .open .dropdown-toggle .caret,
#mainmenu .nav-pills .open .dropdown-toggle .caret { border-bottom-color: #e8442a; border-top-color: #e8442a; }
#mainmenu .nav-tabs .dropdown-toggle .fa-angle-right,
#mainmenu .nav-pills .dropdown-toggle .fa-angle-right { -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); }
#mainmenu .nav-tabs .dropdown:hover .dropdown-toggle .caret,
#mainmenu .nav-pills .dropdown:hover .dropdown-toggle .caret { background-position: -13px 0px; }
#mainmenu .nav-tabs > li { margin-bottom: 0px; }
#mainmenu .nav-tabs > li > a { border: 0; color: #6a6a6a; font-size: 15px; letter-spacing: -0.1px; text-transform: uppercase; line-height: 28px; margin: 0px 0px 0px -1px; padding: 8px 21px; }
#mainmenu .nav-tabs > li > a,
#mainmenu .nav-pills > li > a { background-color: #fff; }
#mainmenu .nav-tabs > li:first-child > a { border-radius: 4px 0 0 4px; margin-left:0px; }
.nav-fixed .nav-tabs > li:first-child > a { border-radius: 0px 0px 0px 0px !important; }
#mainmenu .nav-tabs > li > a:hover,
#mainmenu .dropdown.open .dropdown-toggle { color: #e8442a; background: #fff; }
#mainmenu .nav-tabs > .active > a {  }
#mainmenu .nav-tabs > .active > a:hover { color: #e8442a; }
#mainmenu .nav-tabs { border: none; }
#mainmenu .dropdown-menu .servicesmenu li { width:auto; float:none; }
#mainmenu .dropdown-menu .introduction { padding:35px 0px 0px 30px; width:350px; }
.dropdown-menu .counter { border-radius: 25px; background: #1B232A; border: 1px solid #151515; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.15); color: #EFEFEF; display: block; font-size: 11px; padding: 0 7px; float: right; font-family: 'Montserrat-SemiBold', sans-serif; }
#mainmenu .dropdown-menu .cntn,
.cart-dropdown .cntn { background: #fff; border-radius: 0px 0px 9px 9px; padding: 10px 0px; }
#mainmenu .dropdown-menu,
.cart-dropdown .dropdown-menu { background: none; border: none; margin: 0px; padding: 0 0 7px; box-shadow: none; }
#mainmenu .dropdown-menu li a,
.cart-dropdown li a { display: block; font-family: 'Montserrat-Light', sans-serif; font-size: 15px; font-weight: 500; padding: 3px 14px; white-space: normal; }
#mainmenu .dropdown-menu li { float:left; width:100%; overflow: hidden; }
#mainmenu .dropdown-menu ul.span2,
.cart-dropdown ul.span2 { width: 170px; }
#mainmenu .nav-header,
.cart-dropdown .nav-header { text-shadow: 0 1px #050505; margin-left: 0px; }
#mainmenu .nav-header.span5,
.cart-dropdown .nav-header.span5{ width:380px !important; }
#mainmenu .dropdown-menu ul,
.cart-dropdown ul { margin: 0px; list-style: none; }
#mainmenu .dropdown-menu a,
.cart-dropdown .dropdown-menu a { color: #6a6a6a; }
#mainmenu .dropdown-menu li > a:hover,
#mainmenu .dropdown-menu .active > a,
#mainmenu .dropdown-menu .active > a:hover,
.cart-dropdown li > a:hover,
.cart-dropdown .active > a,
.cart-dropdown .active > a:hover { background: none; color: #e8442a; text-decoration: none; }
.cart-dropdown { display: inline-block; vertical-align: top; }
.cart-dropdown + .btn-group,
.btn-group + .cart-dropdown { margin-left: 5px; }
.cart-dropdown.open > .dropdown-toggle:before,
.cart-dropdown.open > .dropdown-toggle:after { display: block; }
.cart-dropdown .dropdown-toggle:before { content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #CCC; border-bottom-color: rgba(0, 0, 0, 0.2); position: absolute; bottom: -12px; right: 7px; display: none; }
.cart-dropdown .dropdown-toggle:after { content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #363636; position: absolute; bottom: -12px; right: 8px; z-index: 1001; display: none; }
.cart-dropdown .dropdown-menu { left: auto; right: 0; }
.cart-dropdown .iconwrap { height: 64px; padding: 10px; width: 64px; }
.cart-dropdown li { float: none; width: auto; }
.cart-dropdown .text-overflow{ display: block; overflow: hidden; padding-right: 5px; text-overflow: ellipsis; white-space: nowrap; }
.cart-dropdown .nav-header { color: #999999; display: block; font-size: 11px; font-family: 'Montserrat-SemiBold', sans-serif; line-height: 18px; padding: 3px 15px; margin-left: 0; text-shadow: 0 1px #050505; text-transform: uppercase; }
section .dropdown-menu { border: 1px solid #33d3e5; box-shadow: none; }

/* Sub Menu **********************************************************************/
#submenu { background: #d5d5d5; margin-bottom: 20px; }
#submenu .nav-tabs { padding: 8px 0; margin: 0; }
#submenu .nav-tabs > li > a { border-radius: 25px; color:#e14324; padding: 8px 20px; }


/* Main Slider *******************************************************************/
.tp-rightarrow:after { font-family: 'ShopSharkSymbols'; content: "B"; position: absolute; margin: 61px 0 0 -33px; }
.tp-leftarrow:after { font-family: 'ShopSharkSymbols'; content: "C"; position: absolute; margin: 61px 0 0 -33px; }
.tparrows { z-index: 150; width: 45px; height: 80px; cursor: pointer; font-size: 110px; color: #fff; }
.tparrows.hidearrows { display: none; }


/* Home page *********************************************************************/
.fullwidthbanner-container{ width:100% !important; position:relative; padding:0; max-height:490px !important; overflow:hidden !important; }
.fullwidthbanner ul { display: none; list-style: none; }
.tp-bannertimer { display: none; } 


/* Quotes block */
.block-quotes { background: #f4f4f4; padding: 50px 0; }
.block-quotes h4 { font-size: 32px !important; line-height: 32px; padding-bottom: 15px; }
.block-quotes h5 { font-size: 17px; font-family: 'Montserrat-Light', sans-serif; font-weight: 300; }
.block-quotes h5 > em > a { color: #ff6925; }
.block-quotes .img-circle { position: relative; }
.block-quotes .img-circle:after { background: url('../img/img-circle.svg') no-repeat top center; position: absolute; }


/* Video block */
/* .block-video { background: rgb(255,80,96); background: -moz-linear-gradient(left, rgb(255,80,96) 0%, rgb(202,63,75) 100%); background: -webkit-linear-gradient(left, rgb(255,80,96) 0%,rgb(202,63,75) 100%); background: linear-gradient(to right, rgb(255,80,96) 0%,rgb(202,63,75) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5060', endColorstr='#ca3f4b',GradientType=1); color: #fff; padding: 50px 0; position: relative; z-index: 0; } */
.block-video { background: rgb(164,229,51); background: -moz-linear-gradient(45deg,  rgba(164,229,51,1) 0%, rgba(64,161,54,1) 100%); background: -webkit-linear-gradient(45deg,  rgba(164,229,51,1) 0%,rgba(64,161,54,1) 100%); background: linear-gradient(45deg,  rgba(164,229,51,1) 0%,rgba(64,161,54,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4e533', endColorstr='#40a136',GradientType=1); color: #fff; padding: 50px 0; position: relative; z-index: 0; }
.block-video:after { background: url('../img/block-bg.png'); top: 0; position: absolute; width: 100%; height: 100%; content: " "; z-index: -1; }
.block-video h2 { font-size: 34px; margin: 79px 0px 20px; line-height: 34px; font-family: 'Montserrat-Semibold', sans-serif; }
.block-video h4 { font-size: 23px; font-family: 'Montserrat-Light', sans-serif; font-weight: normal; margin-bottom: 20px; line-height: 23px; }


/* Hosted Websites block */
.block-hosted-websites { margin: 50px 0; }
.block-hosted-websites > div > h2 { font-size: 28px; font-weight: 500; text-transform: uppercase; }
.block-hosted-websites > div > h2,
.block-hosted-websites > div > h4 { margin: 0; }
.block-hosted-websites > div > h4 { font-family: 'Montserrat-Light', sans-serif; font-size: 28px; font-weight: 500; }
#hostedCarousel { margin: 40px 0 0; }

.thumbnail .light.text-center { font-family: 'Montserrat-Light', sans-serif; font-size: 14px; }
.block-hosted-websites ul.thumbnails li { margin-left: 0px !important; width: 25% !important; padding: 0; } /** Last edited 05/10/16 **/
.block-hosted-websites .thumbnail { border: 0 none; border-radius: 0; box-shadow: none; padding: 0; position: relative; }
.block-hosted-websites .thumbnail .caption { border: 0px; position: absolute; padding: 0; top: 0px; bottom: 0px; left: 0px; right: 0px; }
.block-hosted-websites .thumbnail .caption a { color: #fff; display: block; text-align: center; height: 100%; margin: 20px 10px 10px 10px; }
.block-hosted-websites .thumbnail .caption a .fa { background: #fff; border-radius: 100%; min-width: 14px; min-height: 15px; color: #c1c1c1; padding-left: 2px; }
.block-hosted-websites .thumbnail.thumb-1 .caption { background: -moz-linear-gradient(-45deg, rgba(206,221,227,0.9) 0%, rgba(206,221,227,0.5) 100%); background: -webkit-linear-gradient(-45deg, rgba(206,221,227,0.9) 0%,rgba(206,221,227,0.5) 100%); background: linear-gradient(135deg, rgba(206,221,227,0.9) 0%,rgba(206,221,227,0.5) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cedde3', endColorstr='#80cedde3',GradientType=1); }
.block-hosted-websites .thumbnail.thumb-2 .caption { background: -moz-linear-gradient(-45deg, rgba(60,205,221,0.9) 0%, rgba(60,205,221,0.5) 100%); background: -webkit-linear-gradient(-45deg, rgba(60,205,221,0.9) 0%,rgba(60,205,221,0.5) 100%); background: linear-gradient(135deg, rgba(60,205,221,0.9) 0%,rgba(60,205,221,0.5) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e63ccddd', endColorstr='#803ccddd',GradientType=1); }
.block-hosted-websites .thumbnail.thumb-3 .caption { background: -moz-linear-gradient(-45deg, rgba(153,219,216,0.9) 0%, rgba(153,219,216,0.5) 100%); background: -webkit-linear-gradient(-45deg, rgba(153,219,216,0.9) 0%,rgba(153,219,216,0.5) 100%); background: linear-gradient(135deg, rgba(153,219,216,0.9) 0%,rgba(153,219,216,0.5) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e699dbd8', endColorstr='#8099dbd8',GradientType=1); }
.block-hosted-websites .thumbnail.thumb-4 .caption { background: -moz-linear-gradient(-45deg, rgba(248,68,84,0.9) 0%, rgba(248,68,84,0.5) 100%); background: -webkit-linear-gradient(-45deg, rgba(248,68,84,0.9) 0%,rgba(248,68,84,0.5) 100%); background: linear-gradient(135deg, rgba(248,68,84,0.9) 0%,rgba(248,68,84,0.5) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6f84454', endColorstr='#80f84454',GradientType=1); }
.block-hosted-websites .thumbnail.thumb-5 .caption { background: -moz-linear-gradient(-45deg, rgba(226,73,43,0.9) 0%, rgba(226,73,43,0.5) 100%); background: -webkit-linear-gradient(-45deg, rgba(226,73,43,0.9) 0%,rgba(226,73,43,0.5) 100%); background: linear-gradient(135deg, rgba(226,73,43,0.9) 0%,rgba(226,73,43,0.5) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e2492b', endColorstr='#80e2492b',GradientType=1); }
.block-hosted-websites .thumbnail.thumb-6 .caption { background: -moz-linear-gradient(-45deg, rgba(254,139,72,0.9) 0%, rgba(254,139,72,0.5) 100%); background: -webkit-linear-gradient(-45deg, rgba(254,139,72,0.9) 0%,rgba(254,139,72,0.5) 100%); background: linear-gradient(135deg, rgba(254,139,72,0.9) 0%,rgba(254,139,72,0.5) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6fe8b48', endColorstr='#80fe8b48',GradientType=1); }
.block-hosted-websites .thumbnail.thumb-1 .caption:hover,
.block-hosted-websites .thumbnail.thumb-2 .caption:hover,
.block-hosted-websites .thumbnail.thumb-3 .caption:hover,
.block-hosted-websites .thumbnail.thumb-4 .caption:hover,
.block-hosted-websites .thumbnail.thumb-5 .caption:hover,
.block-hosted-websites .thumbnail.thumb-6 .caption:hover { background: none; }


/* Domain search block */
.block-search { background: #f1f1f1; padding: 50px 0 30px; position: relative; z-index: 0; }
.block-search:after { background: url('../img/block-dark-bg.png') repeat-y top center; top: 0; position: absolute; width: 100%; height: 100%; content: " "; z-index: -1; }
.block-search > div > center > h3 { font-size: 28px; font-weight: 500; text-transform: uppercase; }
.block-search p { color: #a6a6a6; }
.block-search #updater > center,
.block-search .new-domain-check { margin-top: 40px; }
.block-search .btn-warning { position: relative; font-size: 18px; line-height: 26px; padding: 11px 22px 10px; }


/* Pricing box */
/** Changed CSS 05/10/16 --START-- **/
.block-table-prices img.logo { margin: 50px 0; }
.block-table-prices > div > h2 { color: #6a6a6a; font-size: 28px; font-weight: 500; text-transform: uppercase; }
.block-table-prices > div > h2,
.block-table-prices > div > h4 { margin: 0; }
.block-table-prices > div > h4 { font-family: 'Montserrat-Light', sans-serif; font-size: 28px; font-weight: 500; }
.block-table-prices { margin-bottom: 50px; }
.pricing .plan-name { background: #f1f1f1; border-radius: 8px 8px 0 0; padding: 5px 0; position: relative; text-align: center; z-index: 1; }
.pricing .plan-name.active { background: #eaeaea; /* margin: 0 -7px; */ z-index: 2; }
.pricing .plan-name.active.wpx { background: rgb(225,68,36); background: -moz-linear-gradient(45deg, rgb(225,68,36) 10%, rgb(242,77,44) 50%, rgb(254,124,2) 77%, rgb(255,208,0) 100%); background: -webkit-linear-gradient(45deg, rgb(225,68,36) 10%,rgb(242,77,44) 50%,rgb(254,124,2) 77%,rgb(255,208,0) 100%); background: linear-gradient(45deg, rgb(225,68,36) 10%,rgb(242,77,44) 50%,rgb(254,124,2) 77%,rgb(255,208,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e14424', endColorstr='#ffd000',GradientType=1); }
.pricing .plan-name.active.wpx img { margin-top: 12px; }
.pricing .plan-name.active:before { background: url('../img/best-value.svg') no-repeat; background-size: 70px; content: ""; height: 70px; position: absolute; right: -6px; top: -9px; width: 70px; }
.pricing .plan-name.left-radius { border-radius: 8px 0 0 0; }
.pricing .plan-name.right-radius { border-radius: 0 8px 0 0; }
.pricing .plan-name.no-radius { border-radius: 0; }
.pricing .plan-name h2 { color: #f45425; font-family: 'Montserrat-SemiBold', sans-serif; font-size: 25px; font-weight: 500; letter-spacing: -1px; margin-bottom: 0; }
.pricing .plan-name span { display: block; font-size: 11px; text-transform: uppercase; padding-bottom: 10px; }
.pricing div.price { background: #fcfcfc; color: #f45425; padding: 20px 0; position: relative; text-align: center; z-index: 1; }
.pricing.notm div.price { padding-top: 0; }
.pricing div.price form { margin: 0 0 8px; }
.pricing div.price.start-button { height: auto; }
.pricing div.price.active { background: #f8f8f8; /* margin: 0 -7px; */ z-index: 2; }
.pricing div.price small { display: block; font-size: 75%; font-family: 'Montserrat-SemiBold', sans-serif; margin-top: 8px; }
.pricing div.price span { font-family: 'Montserrat', sans-serif; }
.pricing div.price h2.price,
#checkdomain .cost01 h2.price { color: #f45425; font-size: 13px; margin: 19px 0 0 -56px; }
.pricing div.price h2.price strong,
#checkdomain .cost01 h2.price strong { font-size: 80px; letter-spacing: -1px; }
.pricing div.price h2.price strong span.decimal,
#checkdomain .cost01 h2.price strong span.decimal { font-size: 36px; font-family: 'Montserrat-SemiBold', sans-serif; color: #ff6823; position: absolute; top: 21px; }
.pricing div.price h2.price span.currency-sign,
#checkdomain .cost01 h2.price span.currency-sign { font-size: 36px; position: absolute; top: 26px; margin-left: -20px; }
.pricing div.price h2.price span.billing-cycle,
#checkdomain .cost01 h2.price span.billing-cycle { position: absolute; bottom: 22px; font-size: 17px; padding-left: 5px; }
.pricing div.plan-info-box { background: #fcfcfc; font-size: 16px; font-family: 'Montserrat-SemiBold', sans-serif; line-height: 26px; padding: 18px 0; position: relative; text-align: center; z-index: 1; }
.pricing div.plan-info-box.active { background: #f4f4f4; /* margin: 0 -7px; */ z-index: 2; }
.pricing div.plan-info-box.odd { background: #f8f8f8; }
.pricing div.plan-info-box.active.odd { background: #f0f0f0; }
.span3.pricing .info-box { background: #fcfcfc; font-family: 'Montserrat-Light', sans-serif; font-size: 16px; padding: 21px 25px 21px; text-align: right; line-height: 20px; }
.pricing div.plan-info-box.small { color: #ababab; font-size: 10px; line-height: 25px; min-height: 25px; padding: 0; text-transform: uppercase; }
.span3.pricing .info-box.price { height: 24px; color: #000; font-size: 36px; padding: 44px 25px; }
.span3.pricing .info-box.first { padding: 21px 25px 21px;}
.span3.pricing .info-box.odd { background: #f8f8f8; padding: 21px 25px 21px; }

/* Small Comparison Box */
.box-radial { margin: 40px 0; overflow: hidden; padding-top: 10px; }
.box-radial .offset1 { margin-left: 14% !important; }
.box-radial.home .centrate { color: #8F8F8F; font: 16px 'Montserrat-Light', sans-serif; }
.box-radial.home .centrate strong { font: 16px 'Montserrat-Bold', sans-serif; }
.box-radial-small { margin: 0 0 40px; overflow: hidden; padding-top: 10px; }
.box-radial-small.home .centrate { color: #8F8F8F; font: 16px 'Montserrat', sans-serif; }
.box-radial-small.home .centrate strong { color: #444; font: 16px 'Montserrat-Bold', sans-serif; }
.box-radial-small .span2.pricing .plan-name { padding: 16px 0 14px; margin-top: 27px; border-left: none; height: 25px; line-height: 25px; }
.box-radial-small .span2.pricing .plan-name.active { padding: 15px 0; }
.box-radial-small .span2.pricing .plan-name.active.wpx { padding: 15px 0; margin-top: 0; height: 52px; }
.box-radial-small .span2.pricing .plan-name.left-radius { border-radius: 8px 0 0 0; }
.box-radial-small .span2.pricing .plan-name.right-radius { border-radius: 0 8px 0 0; }
.box-radial-small .span2.pricing .plan-name.no-radius { border-radius: 0; }
.box-radial-small .span2.pricing .plan-name.active:before { background: none; }
.box-radial-small .span3.pricing .info-box { font-size: 14px; padding: 11px 15px 10px; }
.box-radial-small .span2.pricing div.plan-info-box { border-left: none; font-family: 'Montserrat-Light', sans-serif; font-size: 14px; line-height: 23px; padding: 9px 0; }
.box-radial-small .span2.pricing div.plan-info-box strong { font-family: 'Montserrat-SemiBold', sans-serif; font-weight: 500; }
.box-radial-small .span2.pricing div.plan-info-box small { font-family: 'Montserrat-Light', sans-serif; font-size: 10px; line-height: 10px; }
.box-radial-small .span2.pricing div.plan-info-box.small { color: #666666; font-size: 11px; }
.box-radial-small .span2.pricing div.plan-info-box span { }
.box-radial-small .span3.pricing .info-box.last,
.box-radial-small .span2.pricing div.plan-info-box.last { background: #f2f6f7; }
.box-radial-small .span2.pricing div.plan-info-box.active.last { background: #e9f1f3; }
.box-radial-small .red { color: #e14324; }
.box-radial-small .green { color: #4ec451; }
#comparison-container { color: #6a6a6a; margin: 50px 0px; }
#comparison-container > p { font-family: 'Montserrat-Light', sans-serif; font-size: 17px; line-height: 26px; /* padding: 0 150px 0; */ }
#cart img.logo,
#comparison img.logo { margin: 50px 0; }
#cart > div > h2,
#comparison > div > h2 { font-size: 32px; font-weight: 500; text-transform: uppercase; }
#cart > div > h2,
#cart > div > h4,
#comparison > div > h2,
#comparison > div > h4 { margin: 0; }
#cart > div > h4,
#comparison > div > h4 { font-family: 'Montserrat-Light', sans-serif; font-size: 30px; font-weight: 500; }
/** Changed CSS 05/10/16 --END-- **/


/* Login & Forget Password Pages *************************************************/
.login-form .add-on { font-size: 20px; padding: 12px 18px 13px; }
.login-form input.input-xlarge { width: 375px; }


/* Pages *************************************************************************/
#page .block-red { background: rgb(255,80,97); background: -moz-linear-gradient(45deg, rgba(255,80,97,1) 0%, rgba(203,63,76,1) 100%); background: -webkit-linear-gradient(45deg, rgba(255,80,97,1) 0%,rgba(203,63,76,1) 100%); background: linear-gradient(45deg, rgba(255,80,97,1) 0%,rgba(203,63,76,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5061', endColorstr='#cb3f4c',GradientType=1); color: #fff; padding: 20px 0; position: relative; z-index: 0; }
#page .block-red:after { background: url("../img/block-bg.png") repeat; content: " "; height: 100%; position: absolute; top: 0; width: 100%; z-index: -1; }
#page h3 { color: #33d2e5; }

#tickets { margin-bottom: 20px; }
#tickets .searchform #d_filter { border-radius: 25px 0 0 25px; padding: 11px 25px; }
#tickets .searchform .submiter { border-radius: 0 25px 25px 0; padding: 13px 23px 14px; }


/* Knowledgebase *****************************************************************/
#knowledgebase .page-header { background: rgb(72,178,191); background: -moz-linear-gradient(45deg, rgba(72,178,191,1) 0%, rgba(63,204,221,1) 100%); background: -webkit-linear-gradient(45deg, rgba(72,178,191,1) 0%,rgba(63,204,221,1) 100%); background: linear-gradient(45deg, rgba(72,178,191,1) 0%,rgba(63,204,221,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#48b2bf', endColorstr='#3fccdd',GradientType=1); color: #fff; margin-top: -21px; position: relative; z-index: 0; }
#knowledgebase .page-header:after { background: url("../img/block-bg.png") repeat; content: " "; height: 100%; position: absolute; top: 0; width: 100%; z-index: -1; }
#knowledgebase .page-header h1 { color: #fff; font-family: 'Montserrat-SemiBold', sans-serif; font-size: 42px; margin: 50px 0 20px; }
#knowledgebase .page-header p { font-family: 'Montserrat-Light', sans-serif; font-size: 19px; margin-bottom: 30px; }
#knowledgebase .page-header .search { width: 690px; margin: 0 auto 50px auto; }
#knowledgebase .page-header .search .magnify { border: 1px solid #33d2e5; border-radius: 25px; padding: 13px; width: 77%; }
#knowledgebase .page-header .search .btn-warning { position: relative; font-size: 18px; line-height: 26px; padding: 10px 22px 11px; }
#knowledgebase h2.light { color: #6a6a6a; font-weight: 300; text-transform: uppercase; }
#knowledgebase h4.light { font-size: 22px; font-family: 'Montserrat-Light', sans-serif; font-weight: 300; margin: 0 0 50px; }
#knowledgebase .most-common h3 { line-height: 24px; }
#knowledgebase .most-common .row { margin-bottom: 30px; }
#knowledgebase .kb-cat { color: #fff; background: rgb(225,68,36); background: -moz-linear-gradient(45deg, rgb(225,68,36) 10%, rgb(63,204,201) 50%, rgb(254,124,2) 77%, rgb(255,208,0) 100%); background: -webkit-linear-gradient(45deg, rgb(225,68,36) 10%,rgb(242,77,44) 50%,rgb(254,124,2) 77%,rgb(255,208,0) 100%); background: linear-gradient(45deg, rgb(225,68,36) 10%,rgb(242,77,44) 50%,rgb(254,124,2) 77%,rgb(255,208,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e14424', endColorstr='#ffd000',GradientType=1); border-radius: 50%; color: #fff; display: inline-table; font-size: 35px; line-height: 40px; margin-bottom: 20px; padding: 10px; position: relative; width: 44px; }
#knowledgebase .kb-cat:after { background: url("../img/kb-btn.png") no-repeat; content: " "; height: 56px; left: 44px; position: absolute; top: 2px; width: 49px; z-index: -1; }


/* Cart **************************************************************************/
.plans-header { background: rgb(72,178,191); background: -moz-linear-gradient(45deg, rgba(72,178,191,1) 0%, rgba(63,204,221,1) 100%); background: -webkit-linear-gradient(45deg, rgba(72,178,191,1) 0%,rgba(63,204,221,1) 100%); background: linear-gradient(45deg, rgba(72,178,191,1) 0%,rgba(63,204,221,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#48b2bf', endColorstr='#3fccdd',GradientType=1); color: #fff; position: relative; z-index: 0; }
.plans-header:after { background: url("../img/block-bg.png") repeat; content: " "; height: 100%; position: absolute; top: 0; width: 100%; z-index: -1; }
.plans-header h1 { color: #fff; margin: 80px 0 0; }
.plans-header h2 { color: #fff; font-family: 'Montserrat-Light', sans-serif; font-size: 16px; font-weight: 300; margin-bottom: 70px; }
.cart_total,
.cart_currency { color: #f45425; font-size: 40px; text-align: right; font-weight: 700; }

/* Cart progress */
.progress-header { background: #f1f1f1; padding: 54px 0;/* 84px 0; */ position: relative; margin-top: 0; z-index: 0; }
.progress-header:after { background: url('../img/block-dark-bg.png') repeat-y top center; content: " "; height: 100%; position: absolute; top: 0; width: 100%; z-index: -1; }
ul#progress { width: 780px; margin: 0; }
ul#progress li { background: #dadada; color: #dadada; border-radius: 50px; float: left; height: 95px; width: 95px; list-style: none; position: relative; }
ul#progress li.asw3 { margin-left: 240px; }
ul#progress li.asw4 { margin-left: 240px; }
ul#progress li.asw5 { margin-left: 130px; }
ul#progress li.asw3:after,
ul#progress li.asw4:after,
ul#progress li.asw5:after { background: #dadada; content: ""; height: 16px; position: absolute; right: 93px; top: 39px; z-index: -1; }
ul#progress li.asw3:after { width: 246px; }
ul#progress li.asw4:after { width: 246px; }
ul#progress li.asw5:after { width: 136px; }
ul#progress li.asw3.firstone,
ul#progress li.asw4.firstone,
ul#progress li.asw5.firstone { margin-left: 0px;}
ul#progress li.asw3.firstone:after,
ul#progress li.asw4.firstone:after,
ul#progress li.asw5.firstone:after { background: none; }
ul#progress li span { font-size: 50px; left: 34px; position: absolute; top: 39px; }
ul#progress li.fison1,
ul#progress li.fison2,
ul#progress li.ison1,
ul#progress li.ison2 { background: #33d2e5; color: #fff; }
ul#progress li.fison1:after,
ul#progress li.fison2:after,
ul#progress li.ison1:after,
ul#progress li.ison2:after { background: #33d2e5; }

/* Cart step 2*/
#cart #cart_step1_desc h2 { color: #6a6a6a; font-family: 'Montserrat-Light', sans-serif; font-size: 28px; text-transform: uppercase; }
#cart #cart_step1_desc h4 { font-family: 'Montserrat-Light', sans-serif; font-size: 25px; font-weight: 300; margin: 30px 0 50px; }
#cart #illupdate > div:first-child,
#cart #illregister > div:first-child { font-family: 'Montserrat-Light', sans-serif; font-size: 16px; font-weight: 300; }

#cart #domain_update { border-radius: 25px; padding-left: 20px; padding-right: 20px; }
#cart #domain_update.valid { border-color: #52c452; }
#cart #domain_update.invalid { border-color: red; }
#cart #promoform .styled { padding: 9px 9px 8px; }
#cart #promoform .padded { background: #33d2e5; color: #fff; padding: 12px 19px 10px; }
#cart #domain_names h5,
#cart #domain_tlds h5 { font-size: 15px; font-weight: 300; }

/* Cart step 2 and 3 */
#cart ul#domain_options,
#cart ul.billing-cycle { list-style: none; margin: 40px 0; text-align: center; }
#cart ul#domain_options li,
#cart ul.billing-cycle li { border: 1px solid #33d2e5; margin-left: 28px; }
#cart ul#domain_options li.selected,
#cart ul.billing-cycle li.selected { background: #33d2e5; color: #fff; }
#cart ul#domain_options label,
#cart ul.billing-cycle label { font: 300 23px 'Montserrat-Light', sans-serif; margin: 0; padding: 15px 20px 25px 110px; position: relative; text-transform: none; }
#cart ul#domain_options label .check,
#cart ul.billing-cycle label .check { background: #fff; display: block; position: absolute; border: 1px solid #33d2e5; border-radius: 100%; height: 25px; width: 25px; top: 60px; left: 40px; z-index: 5;	transition: border .25s linear; -webkit-transition: border .25s linear; }
#cart ul#domain_options label .check:before,
#cart ul.billing-cycle label .check:before { display: block; position: absolute; content: ''; border-radius: 100%; height: 15px; width: 15px; top: 5px; left: 5px; margin: auto; transition: background 0.25s linear; -webkit-transition: background 0.25s linear; }
#cart ul#domain_options li.selected label .check,
#cart ul.billing-cycle li.selected label .check { border-color: #fff; }
#cart ul#domain_options li.selected label .check:before,
#cart ul.billing-cycle li.selected label .check:before {background: #33d2e5; }
#cart ul#domain_options label:hover .check,
#cart ul#domain_options li.selected label:hover .check,
#cart ul.billing-cycle label:hover .check,
#cart ul.billing-cycle li.selected label:hover .check { border-color: #c1c1c1; }
#cart ul#domain_options label h6,
#cart ul.billing-cycle label h6 { color: #33d2e5; font: 26px 'Montserrat-SemiBold', sans-serif; margin-bottom: 0; }
#cart ul#domain_options li.selected label h6 { color: #fff; }

#cart .newchecker label { margin-right: 10px; text-align: right; width: 40%; }
#cart .newchecker select { width: 300px !important; }
#cart .newchecker input[type="text"],
#cart .newchecker input[type="password"] { width: 276px; }
#cart .newchecker .captcha-container { float: right; margin-right: 18px; width: 300px; }

/* Cart step 3 */
#cart ul.billing-cycle label { font-size: 15px; }
#cart ul.billing-cycle label h6 { color: #f45425; font-size: 18px; }
#cart ul.billing-cycle li.selected label h6 { color: #fff; }
#cart ul.billing-cycle label .check { top: 35px; }
#cart #cycle_save_message strong { color: #f45425; }


/* checkdomain *******************************************************************/
#checkdomain .page-header { background: #f1f1f1; padding: 50px 0; position: relative; margin-top: 0; z-index: 0; }
#checkdomain .page-header:after { background: url('../img/block-dark-bg.png') repeat-y top center; content: " "; height: 100%; position: absolute; top: 0; width: 100%; z-index: -1; }
#checkdomain .page-header h1 { font-size: 28px; font-weight: 300; margin: 0; text-transform: uppercase; }
#checkdomain .page-header h4 { font-size: 23px; font-weight: 300; margin-top: 0; }
#checkdomain .page-header p { color: #a6a6a6; }
#checkdomain .page-header .btn-warning { position: relative; font-size: 18px; line-height: 26px; padding: 13px 22px 8px; }
#checkdomain .kol-1 .title08 { text-align: right; }
.list-domain { margin: 0; }
.list-domain .iconfont-tick,
.new-domain-check .success { color: #52c452; }
.new-domain-check div.success,
.new-domain-check div.unsuccess,
#illupdate #domain_error { font-family: 'Montserrat-Light', sans-serif; }
.new-domain-check .unsuccess,
#illupdate #domain_error { color: red; }


/* Client Area *******************************************************************/
#clientarea .page-header { background: #f1f1f1; padding: 50px 0 30px; position: relative; z-index: 0; }
#clientarea .page-header:after { background: url('../img/block-dark-bg.png') repeat-y top center; top: 0; position: absolute; width: 100%; height: 100%; content: " "; z-index: -1; }
#clientarea h4 { font-family: 'Montserrat-Light', sans-serif; }

#clientarea .page-header .internal > a i.fa { background: rgb(225,68,36); background: -moz-linear-gradient(45deg, rgb(225,68,36) 10%, rgb(242,77,44) 50%, rgb(254,124,2) 77%, rgb(255,208,0) 100%); background: -webkit-linear-gradient(45deg, rgb(225,68,36) 10%,rgb(242,77,44) 50%,rgb(254,124,2) 77%,rgb(255,208,0) 100%); background: linear-gradient(45deg, rgb(225,68,36) 10%,rgb(242,77,44) 50%,rgb(254,124,2) 77%,rgb(255,208,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e14424', endColorstr='#ffd000',GradientType=1); border-radius: 100%; color: #fff; display: inline-block; font-size: 43px; margin-left: 8px; min-height: 60px; min-width: 80px; padding: 18px 0px 0px 0px; position: relative; }
#clientarea #announcements { padding: 8px 5px 8px 14px; } /** New CSS 05/10/16 **/
#clientarea #announcements .span7 a { color: #e4334f; font-family: 'Montserrat', sans-serif; } /** New CSS 18/10/16 **/
#clientarea #announcements > .annoucement_date { margin-right: 10px; }
#clientarea #search_form #search_name { border-bottom-left-radius: 25px; border-top-left-radius: 25px; padding: 8px 20px; width: 300px; }
#clientarea #search_form .input-append button { border-bottom-right-radius: 25px; border-top-right-radius: 25px; }
#clientarea #d_filter { padding: 2px 11px 1px; }

/* footer ************************************************************************/
footer { background: #ababab; color: #fff; font-family: 'Montserrat-Light', sans-serif; font-weight: 500; padding:19px 0px; /* margin-top: 40px; */ }
footer li { list-style: none; }
footer li,
footer li a { color: #fff; text-transform: uppercase; }
footer p { text-transform: uppercase; }
footer .findus a { background: #fff; border-radius: 100%; color: #ababab; font-size: 16px; min-height: 20px; min-width: 20px; padding: 5px 7px 5px 3px; position: relative; margin-left: 8px; display: inline-block; }
footer .findus a:nth-child(2) { padding: 5px 10px 5px 0px; }

/** New CSS 05/10/16 --START-- **/
@media (max-width: 1200px) {
	.box-radial-small .span2.pricing div.plan-info-box small { font-size: 8px; }
	.box-radial-small .span3.pricing .info-box { font-size: 12px; padding: 11px 9px 10px; }
	#mainmenu .nav-tabs > li > a { padding: 8px 15px; }
	#mainmenu.nav-fixed .nav { width: 979px; }
	#clientarea #search_form #search_name { width: 250px; }
}
@media (max-width: 979px) {
	#mainmenu.nav-fixed .nav { width: 900px; }
	#clientarea #search_form #search_name { width: 150px; }
}
/** New CSS 05/10/16 --END-- **/
/* @end */

/* Live Chat Definitions */
#hb_floatingstatus {
    position: fixed;
    bottom: 0px;
    right: 15px;
    width: 349px;
    z-index: 10000;
    background-color: #33d3e5;   
    border-radius: 5px 5px 0 0;        
    transition: transform 0.2s ease-in-out;
    backface-visibility: hidden;
    opacity: 1;
    transform: translateY(0%);
}

#chat_header {
    cursor: pointer;
    color: #ffffff;
    padding: 10px 10px 7px;
    font-family: 'Montserrat-Light';
    font-size: 17px;
}

#chat_header i.fa {
    font-size: 25px;
    line-height: 20px;
}

#chat_frame {    
    background: #33d3e5;    
}

#chat_iframe {
    width: 340px;
    height: 440px;
    margin: 5px 5px 0;
    border: 0;
    border-radius: 3px;
}

#chat_header.opened { cursor: default; }
#close_chat_button { display: none; cursor: pointer; }
#chat_header.opened #close_chat_button { display: block; }
#chat_header.opened #open_chat_button { display: none; }

/* End Live Chat */