/* GENERAL */

a{text-decoration:none;}
body{border-top:3px solid #4e69a2;padding-top:30px;}
h1,h2,h3,h4,h5,h6{font-weight:200;}
.well{background-color:#fefefe;-webkit-box-shadow:0 0 3px #fff;-moz-box-shadow:0 0 3px #fff;box-shadow:0 0 3px #fff;border-radius:3px;}
dd{line-height:25px;font-weight:400;margin-bottom:10px;}
.alert-white{background-color: #fefefe;border-color: #4e69a2;border: 1px solid #e3e3e3;}
.btn-link {color: #4e69a2;}
.btn-link:hover, .btn-link:focus {color: #4e69a2;}
#stepbar{margin:15px 0 30px 0!important;}
#flow-menu{margin:15px 0 0 0!important;}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {background-color:#C9C9C9; border-color:#C9C9C9;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {background-color:#C9C9C9; border-color:#C9C9C9;}
.list-group-item.active>.badge {color:#C9C9C9;}
.product-extra{border-left:1px solid #ddd;box-shadow:inset 3px 0 4px -1px #fafafa;}
.product-details{margin:30px 0;}
.product-icon{margin:30px;}
.product-details-tab-container {margin:30px 0;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {background-color: transparent; border-bottom-color: #f7f8f9;}
.margin-bottom {margin-bottom: 30px;}

/* TWEAKS */

.titleline{margin-bottom:15px;}
.pagination{margin:10px 0;}
#tabs{margin-bottom:10px;}
.item-title{color:#000;}
.subhide,.subhidden{display:none;}
.recordslimit{margin:10px 0;}
label,dt{font-weight:400;}
#languagefrm{display:none;}
.panel>.list-group {text-align: left;}
.clientarea-normal .panel .badge {position: relative;right:0;top:0;}

/* HELPER CLASSES */
.margintop3px{margin-top:3px;}
.margintop15{margin-top:15px;}
.margintop24px{margin-top:24px;}
.margintop40px{margin-top:40px;}
.marginbottom15{margin-bottom:15px;}
.width20px{width:20px;}
.marginleft5px{margin-left:5px;}
.margin15px0{margin:15px 0;}


/* MINIMAL */

 body.minimal {background: url(../img/bg.jpg) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}
.minimal {text-align:center;}
.minimal .flattern-contact{font-size: 20px;}
.minimal .logo{margin-bottom:45px;position:relative;left:-2px;}
.minimal .box{box-shadow:0 0 6px 2px rgba(0,0,0,0.1);border-radius:5px;background:rgba(255,255,255,0.80);}
.minimal .box h6{text-transform:uppercase;color:#575757;padding-top:30px;font-size:18px;font-weight:300;margin:0 0 30px;}
.minimal .box input[type="text"],.login-wrapper .box input[type="password"]{font-size:15px;border-color:#C2C2C2;}
.minimal .box input:-moz-placeholder{color:#9ba8b6;font-size:15px;letter-spacing:0;font-style:italic;}
.minimal .box a.forgot{display:block;text-align:right;text-decoration:underline;color:#4e69a2;font-size:13px;margin-bottom:6px;padding-top:10px;}
.minimal .box .remember{display:block;overflow:hidden;margin-bottom:20px;}
.minimal .box .remember input[type="checkbox"]{float:left;margin-right:8px;}
.minimal .box .remember label{float:left;color:#717171;font-size:13px;font-weight:400;}
.minimal .box .login{text-transform:uppercase;font-size:13px;padding:8px 30px;}
.minimal .no-account{float:none;text-align:center;font-size:14px;margin:25px auto 0;}
.minimal .no-account p{display:inline-block;color:#fff;}
.minimal .no-account a{color:#fff;margin-left:7px;border-bottom:1px solid;transition:all .1s linear;-moz-transition:all .1s linear;-webkit-transition:all .1s linear;-o-transition:all .1s linear;}
.minimal .no-account a:hover{text-decoration:none;color:#fff;border-bottom-color:#fff;}
.minimal .input-group-addon{background-color:transparent;color:#B7B7B7;border-color:#C2C2C2;}
.minimal .logo-page{margin-bottom:30px;}
.minimal .logo{color:#fff;font-size:33px;font-weight:100;}
.minimal .login-wrapper .box input:-ms-input-placeholder,.login-wrapper .box input::-webkit-input-placeholder{color:#C9C9C9;font-style:italic;letter-spacing:0;font-size:15px;}
.minimal .displaynone{display:none!important;}
.minimal .text-alert{margin-top:15px;padding:5px;}

/* LABELS AND BADGES */

.label.pending, .label-pending{background-color:#F89406;}
.label.active, .label-active{background-color:#46A546;}
.label.suspended, .label-suspended{background-color:#0768B8;}
.label.terminated, .label-terminated{background-color:#C43C35;}
.label.cancelled, .label-cancelled{background-color:#BFBFBF;}
.label.expired, .label-expired{background-color:#888;}
.label.fraud, .label-fraud{background-color:#000;}
.label.unpaid, .label-unpaid{background-color:#d9534f;}
.label.paid, .label-paid{background-color:#4e69a2;}
.label.refunded, .label-refunded{background-color:#248;}
.label.collections .label-collections{background-color:#D3C403;}
.label-customer-reply {background-color:#F89406;}
.label-answered {background-color:#337ab7;}
.label-open, .label-in {background-color:#5cb85c;}

.badge-important{background-color:#d9534f;}
.badge-success{background-color:#5cb85c;}
.badge-warning{background-color:#f0ad4e;}
.badge-circle{border-radius:12px;padding:6px 9px;}
.badge-circle-sm{border-radius: 12px;padding:6px 6px; background-color: #575757 !important;}
.label.pendingtransfer{background-color:#f0ad4e;}

.status-pending{background-color:#D9534F;}
.status-pending.transfer{background-color:#A68500;}
.status-active,.status-open{background-color:#3fad46;}
.status-suspended{background-color:#F0AD4E;}
.status-customer-reply{background-color:#f60;}
.status-fraud,.status-answered{background-color:#000;}
.status-expired{background-color:#004258;}
.status-cancelled{background-color:#87939F;}
.status-terminated{background-color:#666;}
.status-inprogress{background-color:#c00;}
.status-closed{background-color:#888;}
.status-unpaid{background-color:#ED3E48;}
.status-collections{background-color:#9A141E;color:#FFF;}
.status-refunded{background-color:#319FC3;}
.status-onhold,.status-delivered{background-color:#248;}
.status-paid,.status-accepted{background-color:#498302;}

/* EMAIL POPUP */

body.popupwindow{background-color:#efefef;margin:0;padding:10px;}
body.popupwindow .popupcontainer{height:250px;background-color:#fff;border:1px solid #ccc;overflow:auto;margin:15px;padding:15px;}
@media (max-width:480px) {
body.popupwindow .popupcontainer{height:300px;margin:0;padding:10px;}
}
/* TICKETS */

table.ticketrating{display:table;width:auto;border:0;border-spacing:1px;border-collapse:separate;margin-top:0;margin-bottom:0;font-size:11px;-moz-box-sizing:border-box;text-indent:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;}
table.ticketrating td{display:table-cell;min-width:16px;line-height:16px;vertical-align:inherit;text-align:inherit;border:0;padding:0;}
table.ticketrating td.point{cursor:hand;}
table.ticketrating span.glyphicon.glyphicon-star {color:#4e69a2;}

.panel-default>.adminheader {border-left-width: 3px;border-left-color: #4e69a2;border-left-style: solid;border-top-left-radius: 0;border-top-right-radius: 0;}
.panel-default>.clientheader {border-left-width: 3px;border-left-color: #d5d5d5;border-left-style: solid;border-top-left-radius: 0;border-top-right-radius: 0;}

/* CHAT TRANSCRIPTS */

div.chat div.visitor div.name,div.chat div.operator div.name{font-weight:700;}
div.chat div.visitor div.message,div.chat div.operator div.message{padding:0 25px;}

/* SECURITY */

div#twofaactivation{width:75%;min-height:250px;background-color:#fff;border:4px solid #efefef;text-align:center;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;border-radius:10px;margin:50px auto;padding:20px;}
div#twofaactivation .errorbox{background-color:#FF4F4F;text-shadow:none;color:#fff;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin:0 0 20px;padding:10px 20px;}
div.twofabackupcode p{font-size:24px;line-height:24px;margin:0;}
div#twofaactivation p,div.twofabackupcode{margin:15px 0;}

/* CLIENT AREA HOME */

.clientarea-normal{text-align:center;margin-top:15px;}
.clientarea-normal.rounded .clientarea-button{margin-left:10px;margin-right:10px;}
.clientarea-normal.rounded .clientarea-button a{border-radius:50% 50% 50% 50%;padding:16px;}
.clientarea-normal .clientarea-button{display:inline-block;margin-bottom:15px;position:relative;text-align:center;}
.clientarea-normal .clientarea-button a{background-color:#fff;border:1px solid #e3e3e3;border-radius:3px;-webkit-box-shadow:0 0 3px #fff;-moz-box-shadow:0 0 3px #fff;box-shadow:0 0 3px #fff;color:#626262;display:block;min-width:136px;white-space:nowrap;padding:10px 0;}
.clientarea-normal .badge,.clientarea-normal .label{box-shadow:none;display:block;position:absolute;right:20px;top:3px;padding:3px 5px;}
.clientarea-normal .clientarea-button a:hover{text-decoration:none;cursor:pointer;}
.clientarea-normal .clientarea-button a:active{box-shadow:none;}
.clientarea-normal .clientarea-button a > span{display:block;font-weight:300;font-size:30px;padding-top:4px;}
.clientarea-normal .clientarea-button a > i{color:gray;font-size:32px;}
.clientarea-normal .clientarea-button.default a{border:1px solid #D9D9D9;box-shadow:0 1px 2px 0 #F8F8F8 inset;}
.clientarea-normal .clientarea-button.default a:hover{opacity:0.95;transition:opacity .2s ease-in-out 0;}
.clientarea-normal .clientarea-order a{background-color:#4e69a2;}
.clientarea-normal .clientarea-kb a{background-color:#f2bb49;}
.clientarea-normal .clientarea-status a{background-color:#C9C9C9;}
.clientarea-normal .clientarea-order a > span,.clientarea-normal .clientarea-order h4,.clientarea-normal .clientarea-kb a > span,.clientarea-normal .clientarea-kb h4,.clientarea-normal .clientarea-status a > span,.clientarea-normal .clientarea-status h4{color:#fff!important;}

/* PASSWORD STRENGTH */

#pwstrengthbox{background-color:#fff;width:100%;margin-top:7px;color:#9a9a9a;text-align:center;font-weight:400;display:inline-block;padding:5px 15px;}
#pwstrengthbox.strong{color:#468847;background-color:#dff0d8;font-weight:400;}
#pwstrengthbox.moderate{color:#c09853;background-color:#fcf8e3;font-weight:400;}
#pwstrengthbox.weak{background-color:#f2dede;color:#b94a48;font-weight:400;}
@media (max-width:767px) {
#pwstrengthbox{display:block;margin:10px auto 0;}
}

/* NAVBAR */

.navbar{border-radius:3px;filter:none!important;border-top:1px solid #fff!important;border-bottom:1px solid #fff!important;border-left:0!important;border-right:0!important;margin:0 0 15px;}
.navbar .nav > li > a{text-shadow:none!important;color:#fff!important;-webkit-transition:background 1s ease;-moz-transition:background 1s ease;-o-transition:background 1s ease;transition:background 1s ease;}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#fff;background-color:transparent;}
.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;}
ul.nav.flattern-nav>li>a:hover{text-decoration:none;background-color:#61697a;}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#eee;}
.navbar-default .navbar-brand{color:#fff;}
.navbar-brand{font-size:16px;line-height:18px;}
.navbar-default .navbar-nav>.dropdown>a:hover .caret,.navbar-default .navbar-nav>.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;}
.navbar-default .navbar-nav>.dropdown>a .caret{border-top-color:#ddd;border-bottom-color:#ddd;}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#fff;background-color:#61697a;}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#61697a;}
.flattern-nav>li{line-height:48px;height:48px;position:relative;float:left!important;padding:0;}
.navbar .navbar-header{margin:0!important;}
.flattern-nav{height:100%;margin:0!important;}
.dropdown-menu.dropdown-close.pull-right{left:auto;right:-5px;}
.flattern-nav>li a{height:100%;width:auto;min-width:50px;display:block;line-height:inherit;text-align:center;margin:0!important;padding:0 8px;}
.dropdown-navbar{width:240px;padding:0;}
.dropdown-navbar > li{background-color:#fff;padding:0 8px;}
.dropdown-navbar > li > a{border-bottom:1px solid;font-size:12px;line-height:22px;color:#555;margin:0;padding:10px 2px;}
.user-menu>li>a{padding:4px 12px;}
.dropdown-navbar > li.dropdown-header{text-shadow:none;padding-top:0;padding-bottom:0;line-height:34px;font-size:13px;font-weight:700;text-transform:none;border-bottom:1px solid;}
.dropdown-navbar.navbar-status > li.dropdown-header{color:#c09853;border-bottom-color:#E9E9E9;background-color:#4e69a2;}
.dropdown-navbar.navbar-status > li > a{border-bottom-color:#fcf8e3;}
.dropdown-navbar.navbar-status > li:hover{background-color:#fcf8e3;}
.dropdown-menu>li>a:hover{color:#333;}
.dropdown-footer>a {color:#B6B6B6 !important;text-align: center;font-size: 13px;}
li.dropdown-footer>a:hover {background-color: #FFF;text-decoration: underline;}
.dropdown-navbar > li.dropdown-footer {padding: 0;}
.navbar-default .navbar-toggle .icon-bar {background-color:#bbb;}
.navbar-mail{width: 280px;}

@media (max-width:767px) {
.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#999;}
}

/* TABLES AND FORMS */

.table{background-color:#fefefe;}
.cell-inner-list{list-style-type:none;margin:5px 0;padding:0;}
.form-inline .form-group{margin-left:0;margin-right:0;}
.inputs-list{list-style-type:none;}
table th a{color:#666;cursor:pointer;font-size:12px;font-weight:600;text-shadow:0 1px rgba(255,255,255,0.5);}
table .headerSortasc:after{content: "\e253";font-family: 'Glyphicons Halflings';padding-left: 0.50em;font-size: 0.75em;vertical-align: bottom;}
table .headerSortdesc:after {content: "\e252";font-family: 'Glyphicons Halflings';padding-left: 0.50em;vertical-align: bottom;font-size: 0.75em;}
.table thead>tr>th,.table tbody>tr>th,.table tfoot>tr>th,.table thead>tr>td,.table tbody>tr>td,.table tfoot>tr>td{border-top:1px solid #e8e8e8;}


/* FILE UPLOAD FORM */

.btn-file{position:relative;overflow:hidden;}
.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:999px;text-align:right;filter:alpha(opacity=0);opacity:0;background:red;cursor:inherit;display:block;}
input[readonly]{background-color:#FFF!important;cursor:text!important;}

/* AVATAR */

.menu-avatar{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;width:30px;height:30px;margin-right:10px;}
.menu-avatar-box {font-weight: bold;text-align: center;vertical-align: middle;line-height:30px;display: inline-block;}
.navbar-nav > li > a.dropdown-avatar{position:relative;padding-top:14px;padding-bottom:10px;}


/* QUICK SERVER LOGIN ADDON */

#qsl input[type="submit"],#qsl input[type="button"]{font-family:FontAwesome, 'Open Sans', sans-serif;}
.server-list input[type="submit"]{font-family:FontAwesome, 'Open Sans', sans-serif; color:#333;background-color:#fff;display:inline-block;margin-bottom:0;font-size:12px;font-weight:400;line-height:1.5;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:3px;border-color:#ccc;padding:1px 5px;}
.server-list .btn{font-family:FontAwesome, 'Open Sans', sans-serif;}
.percentage{font-size:14px;font-weight:400;display:inline-block;vertical-align:top;}
.easyPieChart,.easy-pie-chart{position:relative;text-align:center;}
.easyPieChart canvas,.easy-pie-chart canvas{position:absolute;top:0;left:0;}
.infobox-small{height:52px;text-align:left;}
.infobox-small>.infobox-progress{display:inline-block;width:50px;max-width:50px;height:52px;line-height:48px;vertical-align:middle;}
.infobox-small>.infobox-data{display:inline-block;text-align:left;font-size:11px;vertical-align:middle;max-width:115px;min-width:0;}
.modal-header {margin-bottom: 15px;}
@media (min-width:768px){.modal-content {padding: 15px;}.modal-sm {width: 438px;}}
.server-list table tr td {border-top: none;border-bottom: 1px solid #e7eaec;padding: 10px px;vertical-align: middle;}
.server-list table tr:last-child td {border-bottom: none;}
.progress-bar {background-color: #4e69a2;}
.progress-mini, .progress-mini .progress-bar {height: 5px; margin-bottom: 0px;}
.server-actions {text-align: right;vertical-align: middle;}
.server-title a {font-size: 14px; color: #676a6c; font-weight: 600;}



/* ALERTS */
#header-banner{text-align:center;}
#header-banner .success,#header-banner .info, #header-banner .danger,#header-banner .warning,#header-banner .default{min-height:60px;position:absolute;width:100%;top:0;left:0;padding:20px 60px;}
#header-banner .success{background:#48c9b0;color:#fff;}
#header-banner .default{background:#eee;color:#777;}
#header-banner .info{background:#5dade2;color:#fff;}
#header-banner .warning{background:#f4d313;color:#fff;}
#header-banner .danger{background:#ec7063;color:#fff;}
#header-banner p{text-align:center;position:relative;}
#header-banner #header-banner-content a{color:#1c1c1c;}
#header-banner #header-banner-content a:hover{color:#7ab80e;}
#header-banner .close-btn{position:absolute;right:15px;color:#222;top:15px;width:30px;height:30px;line-height:30px;padding:0;}
#header-banner span.alert-header {font-weight: 700;}

/* DATATABLES */

.list-group{background-color:#fff;display:inline-block;width:100%;}
.filter_top .panel-heading{color:#555;text-decoration:none;}
.filter_top .list-group-item{border:0;padding:11px 15px;}
.border-radius{border-radius:0;}
.filter_top.panel{background-color:transparent;border-radius:0;box-shadow:none;border:0;margin-bottom:0;}
.panel > .list-group:last-child .list-group-item:last-child,.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child{border-radius:0;box-shadow:none;border:0;}
.filtershow{display:block;}
.dataTables_wrapper .paging_simple_numbers,.dataTables_wrapper .dataTables_length{display:inline-block;width:50%;}
.dataTables_wrapper .paging_simple_numbers{float:right;}
.filter_top div.dataTables_filter{display:inline-block;float:right;text-align:right;}
.filter_top .elemetsholder{display:inline-block;padding:3px;}
.panel{border:0;box-shadow:none;margin-bottom:24px;}
.panel-default>.panel-heading{color:#fff;background-color:#C9C9C9;}
.panel-heading{font-size:16px;position:relative;border:0;text-transform:uppercase;font-weight:700;border-top-right-radius:1px;border-top-left-radius:1px;padding-bottom:10px;}
.sorting_asc:before,.sorting_desc:before,.sorting:before,.paginate_disabled_next:before,.paginate_disabled_previous:before,.paginate_enabled_previous:before,.paginate_enabled_next:before{position:relative;top:3px;padding-right:7px;display:inline-block;font-family:FontAwesome;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;float:left;line-height:1;color:#555;}
.sorting_asc:before{content:"\f0dd";}
.sorting_desc:before{content:"\f0de";}
.sorting:before{content:"\f0dc";opacity:0.2;}
div.dataTables_filter input{opacity:1;border:none;border-radius:0;}
.dataTables_wrapper .dataTables_paginate .pagination>li>a,.dataTables_wrapper .dataTables_paginate .pagination>li>span{padding:4px 8px;}
.list-group a,.dataTables_wrapper .dataTables_length{float:left;}
.panel-default>.panel-heading a,.panel-default>.panel-heading a:hover{color:#fff;text-decoration:none;}
table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting:after{content:none!important;}
.panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item{border: none !important;}
.sidebar .list-group a{width: 100%;float: none;}

/* DOMAIN CHECKER */
div.domainresults div.domain-checkout-area {display: none;float:right;padding: 15px 0px;}

/* INOVANEX BOTON COLOR */
.btn-default:active:focus {background-color:#fff!important;}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary.focus:active, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover {background-color:#2C426C!important;}
.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger.focus:active, .btn-danger:active:focus, .btn-danger:active:hover, .open > .dropdown-toggle.btn-danger.focus, .open > .dropdown-toggle.btn-danger:focus, .open > .dropdown-toggle.btn-danger:hover {background-color:#4e69a2!important;border-color:#4e69a2!important}
.alert-danger {border-color: #F3F3F3!important}
.form-control:focus {border-color: #4E69A2!important;box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px #4E69A2!important}
.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success.focus:active, .btn-success:active:focus, .btn-success:active:hover, .open > .dropdown-toggle.btn-success.focus, .open > .dropdown-toggle.btn-success:focus, .open > .dropdown-toggle.btn-success:hover {background-color:#4e69a2!important;border-color: #4e69a2!important}