@font-face {
  font-family: 'sourcesanspro-regular';
  src: url('../../../fonts/sourcesanspro-regular.eot'); 
  src: url('../fonts/sourcesanspro-regular.eot?#iefix') format('embedded-opentype'),
       url('../fonts/sourcesanspro-regular.woff2') format('woff2'), 
       url('../fonts/sourcesanspro-regular.woff') format('woff'),
       url('../fonts/sourcesanspro-regular.ttf')  format('truetype'), 
       url('../fonts/Secured-paypal-payment.svg#sourcesanspro-regular') format('svg');
}
/*#region navbar*/
.navbar {
    padding: 0;
    margin: 0;
    border: none;
    height: 45px;
    min-height: 45px;
    z-index: 200;
}
.navbar .navbar-inner {
    border: 0;
    -webkit-border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0;
    -moz-background-clip: padding;
    border-radius: 0;
    background-clip: padding-box;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    min-height: 45px;
    position: relative;
    background: #2dc3e8;
}
.navbar .navbar-inner .navbar-container {
    padding-left: 10px;
}
.navbar .navbar-inner .navbar-header .navbar-account {
    height: 45px;
}
.navbar .navbar-inner .navbar-header .navbar-account > div {
    display: inline-block;
    width: auto;
    vertical-align: top;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area {
    position: absolute;
    top: 0;
    right: 50px;
    zoom: 1;
    filter: alpha(opacity=100);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    list-style: none;
    margin-bottom: 0;
    display: inline-block;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li {
    float: left;
    position: relative;
    height: 45px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a {
    position: relative;
    min-width: 50px;
    height: 45px;
    display: inline-block;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a:hover {
    text-decoration: none;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a .icon {
    display: block;
    color: #ffffff;
    font-size: 16px;
    line-height: 48px;
    text-align: center;
    -webkit-transition: line-height 0.3s ease;
    -moz-transition: line-height 0.3s ease;
    -o-transition: line-height 0.3s ease;
    transition: line-height 0.3s ease;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a .badge {
    position: absolute;
    top: 6px;
    left: 4px;
    padding: 2px;
    cursor: pointer;
    background-color: transparent !important;
    border: 1px solid #ffffff;
    width: 18px;
    height: 18px;
    box-shadow: 1px 1px 0 #2dc3e8;
    -webkit-transition: top 0.3s ease;
    -moz-transition: top 0.3s ease;
    -o-transition: top 0.3s ease;
    transition: top 0.3s ease;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a.wave {
    overflow: visible;
    cursor: pointer;
    z-index: 10;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    -moz-transition: -moz-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    -o-transition: -o-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55),-moz-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55),-o-transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55),transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a.wave.in {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a.wave.in:after {
    content: "";
    top: 3px;
    left: 5px;
    position: absolute;
    width: 40px;
    height: 40px;
    background-image: 8121991;
    background-image: -webkit-radial-gradient(center center, farthest-side circle, rgba(26, 175, 93, 0) 70%, #f5f5f5 100%);
    background-image: -moz-radial-gradient(center center, farthest-side circle, rgba(26, 175, 93, 0) 70%, #f5f5f5 100%);
    background-image: -o-radial-gradient(center center, farthest-side circle, rgba(26, 175, 93, 0) 70%, #f5f5f5 100%);
    background-image: radial-gradient(center center, farthest-side circle, rgba(26, 175, 93, 0) 70%, #f5f5f5 100%);
    border: 1px solid #ffffff;
    -webkit-animation: wave 5s 3s infinite linear;
    -moz-animation: wave 5s 3s infinite linear;
    -o-animation: wave 5s 3s infinite linear;
    animation: wave 5s 3s infinite linear;
    zoom: 1;
    filter: alpha(opacity=0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    -webkit-border-radius: 50%;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 50%;
    -moz-background-clip: padding;
    border-radius: 50%;
    background-clip: padding-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a.borderpulse {
    width: 45px;
    height: 45px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a.borderpulse:after,
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a.borderpulse:before {
    content: "";
    position: absolute;
    top: 1px;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-border-radius: 50%;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 50%;
    -moz-background-clip: padding;
    border-radius: 50%;
    background-clip: padding-box;
    border: 1px solid #ffffff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a.borderpulse:after,
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a.borderpulse:before {
    -webkit-transform: scale(0.91);
    -moz-transform: scale(0.91);
    -o-transform: scale(0.91);
    -ms-transform: scale(0.91);
    transform: scale(0.91);
    -webkit-animation: borderPulse 3.5s infinite ease;
    -moz-animation: borderPulse 3.5s infinite ease;
    -o-animation: borderPulse 3.5s infinite ease;
    animation: borderPulse 3.5s infinite ease;
  }
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a.borderpulse .badge {
    border: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a.borderpulse:before {
    -webkit-animation-delay: 0.6s;
    -moz-animation-delay: 0.6s;
    -o-animation-delay: 0.6s;
    animation-delay: 0.6s;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a.borderpulse i,
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a.borderpulse .badge {
    -webkit-animation-delay: 0.3s;
    -moz-animation-delay: 0.3s;
    -o-animation-delay: 0.3s;
    animation-delay: 0.3s;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a.blink i,
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a.blink .badge {
    -webkit-transform: scale(0.91);
    -moz-transform: scale(0.91);
    -o-transform: scale(0.91);
    -ms-transform: scale(0.91);
    transform: scale(0.91);
    -webkit-animation: borderPulse 3.5s infinite ease;
    -moz-animation: borderPulse 3.5s infinite ease;
    -o-animation: borderPulse 3.5s infinite ease;
    animation: borderPulse 3.5s infinite ease;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a.blink i {
    -webkit-animation-delay: 0.05s;
    -moz-animation-delay: 0.05s;
    -o-animation-delay: 0.05s;
    animation-delay: 0.05s;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu {
    padding: 0;
    min-width: 240px;
    -webkit-animation-name: dropdownSlideInDown;
    -moz-animation-name: dropdownSlideInDown;
    -o-animation-name: dropdownSlideInDown;
    animation-name: dropdownSlideInDown;
    -webkit-animation-duration: 0.3s;
    -moz-animation-duration: 0.3s;
    -o-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-border-radius: 0 !important;
    -webkit-background-clip: padding-box !important;
    -moz-border-radius: 0 !important;
    -moz-background-clip: padding !important;
    border-radius: 0 !important;
    background-clip: padding-box !important;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu li {
    background-color: #ffffff;
    border: 0;
    padding: 0 8px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu li:hover {
    background-color: #f5f5f5;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu li a {
    margin: 0;
    font-size: 12px;
    line-height: 16px;
    padding: 10px 2px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu li a .progress {
    margin-bottom: 0;
    margin-top: 4px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu li a:hover {
    background-color: #f5f5f5;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu li.dropdown-header,
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu li.dropdown-footer {
    -webkit-text-shadow: none;
    text-shadow: none;
    font-size: 13px;
    font-weight: normal;
    text-transform: none;
    color: #262626;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu li.dropdown-header {
    padding: 0 10px;
    line-height: 34px;
    margin-bottom: 10px;
    border-bottom: 1px solid #cecece;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu li.dropdown-header a {
    line-height: 34px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu li.dropdown-header[class*="bordered-"] {
    border-bottom-width: 3px;
    border-style: solid;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu li.dropdown-header i {
    margin-right: 5px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu li.dropdown-footer {
    padding: 8px 5px 8px 10px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu li.dropdown-footer[class*="bordered-"] {
    border-top-width: 3px;
    border-style: solid;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu li.dropdown-footer a {
    display: inline-block;
    color: #999999;
    padding: 0;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu li.dropdown-footer .btn {
    margin-top: -3px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-notifications {
    min-width: 300px;
    padding-top: 10px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-notifications li {
    border-bottom: 1px solid #f3f3f3;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-notifications li .notification-icon {
    float: left;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-notifications li .notification-icon i {
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    margin-right: 10px;
    font-size: 15px;
    border-radius: 50%;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-notifications li .notification-body {
    float: left;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-notifications li .notification-body .title {
    display: block;
    font-size: 13px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-notifications li .notification-body .description {
    display: block;
    font-size: 10px;
    color: #999999;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-notifications li .notification-extra {
    float: right;
    text-align: right;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-notifications li .notification-extra i {
    font-size: 14px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-notifications li .notification-extra .description {
    display: block;
    font-size: 10px;
    color: #999999;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-notifications li.dropdown-footer {
    background-color: #11a9cc;
    border-bottom: 0;
    color: #ffffff;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-notifications li.dropdown-footer a {
    color: #ffffff;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-notifications li.dropdown-footer .weather-icon {
    margin-top: -7px;
    margin-left: 5px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-messages {
    width: 300px;
    padding-top: 10px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-messages li {
    border-bottom: 1px solid #f3f3f3;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-messages li .message-avatar {
    max-width: 42px;
    margin-right: 6px;
    margin-top: 5px;
    vertical-align: top;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-messages li .message {
    display: inline-block;
    position: relative;
    width: 225px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-messages li .message span {
    display: block;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-messages li .message-sender {
    font-size: 13px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-messages li .message-time {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 11px;
    font-weight: 400;
    color: #2dc3e8;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-messages li .message-subject {
    margin-top: 5px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-messages li .message-body {
    color: #999999;
    max-height: 35px;
    width: 100%;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li {
    border-bottom: 1px solid #f5f5f5;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li:hover,
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li a:hover {
    background-color: #ffffff;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.username {
    display: none;
    text-align: center;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.username,
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.username a {
    color: #d0d0d0;
    font-size: 14px;
    font-weight: 300;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.email {
    text-align: center;
    font-size: 12px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.email,
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.email a {
    color: #d0d0d0;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li .avatar-area {
    position: relative;
    text-align: center;
    margin: 10px auto;
    width: 128px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li .avatar-area .avatar {
    width: 128px;
    height: 128px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li .avatar-area .caption {
    background-color: #2dc3e8;
    zoom: 1;
    filter: alpha(opacity=70);
    -webkit-opacity: 0.7;
    -moz-opacity: 0.7;
    opacity: 0.7;
    bottom: 0;
    left: 0;
    color: #fff;
    font-size: 10px;
    line-height: 9px;
    position: absolute;
    padding: 7px 0;
    text-align: center;
    width: 128px;
    cursor: pointer;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.edit {
    min-height: 35px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.edit a {
    color: #999999;
    display: inline-block;
    clear: none;
    font-size: 13px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.edit a:hover {
    color: #11a9cc;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.theme-area {
    display: table;
    width: 100%;
    padding-bottom: 5px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.theme-area .colorpicker {
    padding: 10px 4px;
    width: 100%;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.theme-area .colorpicker > li {
    display: block;
    float: left;
    width: 23px;
    height: 23px;
    margin: 2px;
    padding: 0;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.theme-area .colorpicker > li > .colorpick-btn {
    display: block;
    width: 23px;
    height: 23px;
    margin: 0;
    padding: 0;
    -webkit-border-radius: 0;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 0;
    -moz-background-clip: padding;
    border-radius: 0;
    background-clip: padding-box;
    position: relative;
    -webkit-transition: all ease 0.1s;
    -moz-transition: all ease 0.1s;
    -o-transition: all ease 0.1s;
    transition: all ease 0.1s;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.theme-area .colorpicker > li > .colorpick-btn:hover {
    text-decoration: none;
    zoom: 1;
    filter: alpha(opacity=80);
    -webkit-opacity: 0.8;
    -moz-opacity: 0.8;
    opacity: 0.8;
    -webkit-transform: scale(1.08);
    -moz-transform: scale(1.08);
    -o-transform: scale(1.08);
    -ms-transform: scale(1.08);
    transform: scale(1.08);
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.theme-area .colorpicker > li > .colorpick-btn.selected:after {
    content: "\f00c";
    display: inline-block;
    font-family: FontAwesome;
    font-size: 11px;
    color: #ffffff;
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    line-height: 20px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.theme-area .btn-colorpicker {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #DDD;
    vertical-align: middle;
    border-radius: 0;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.dropdown-footer {
    padding: 10px;
    border-top: 3px solid #2dc3e8;
    border-bottom: 0;
    text-align: right;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.dropdown-footer a {
    color: #717171;
    font-size: 13px;
    font-weight: 300;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li.open > a:before {
    content: '';
    display: inline-block;
    right: 0;
    left: 0;
    position: absolute;
    background-color: #ffffff;
    border: 0;
    top: 0px;
    height: 3px;
    -webkit-box-shadow: 0 2px 40px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 2px 40px rgba(0, 0, 0, 0.4);
    box-shadow: 0 2px 40px rgba(0, 0, 0, 0.4);
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li.open > a {
    background-color: #2dc3e8;
    -webkit-box-shadow: 0 2px 40px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 2px 40px rgba(0, 0, 0, 0.4);
    box-shadow: 0 2px 40px rgba(0, 0, 0, 0.4);
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area > li.open .dropdown-menu {
    margin-top: 0;
    right: 0;
    border: 0 !important;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area .login-area {
    padding: 8px 20px 10px 20px;
    height: 45px;
    opacity: 1;
    position: relative;
    cursor: pointer;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area .login-area .avatar {
    margin-right: 14px;
    display: block;
    float: left;
    border-left: 2px solid #fb6e52;
    width: 29px;
    height: 29px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area .login-area .avatar img {
    width: 29px;
    height: 29px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area .login-area section {
    width: auto;
    display: block;
    overflow: hidden;
    line-height: 25px;
    float: left;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area .login-area section h2 {
    font-size: 14px;
    font-weight: 400;
    white-space: nowrap;
    margin: 0;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area .login-area section h2 span {
    display: block;
    color: #fff;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    text-decoration: none;
    line-height: 25px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area .login-area + .dropdown-menu {
    width: 100%;
    min-width: 100px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area .login-area + .dropdown-arrow:before {
    width: 100%;
}
.navbar .navbar-inner .navbar-header .navbar-account .setting {
    width: 50px;
    position: absolute;
    right: 0;
    top: 0;
}
.navbar .navbar-inner .navbar-header .navbar-account .setting a {
    position: relative;
    width: 50px;
    height: 45px;
    display: inline-block;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.navbar .navbar-inner .navbar-header .navbar-account .setting a:hover {
    text-decoration: none;
}
.navbar .navbar-inner .navbar-header .navbar-account .setting a .icon {
    display: block;
    color: #ffffff;
    font-size: 22px;
    line-height: 45px;
    margin: 0 auto;
    text-align: center;
}
.navbar .navbar-inner .navbar-header .navbar-account .setting-container {
    -webkit-transform: rotateY(90deg);
    -moz-transform: rotateY(90deg);
    -o-transform: rotateY(90deg);
    -ms-transform: rotateY(90deg);
    transform: rotateY(90deg);
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -o-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    display: inline-block;
    width: 450px;
    height: 45px;
    zoom: 1;
    filter: alpha(opacity=0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    text-align: center;
    padding: 11px 0;
    position: absolute;
    top: 0;
    right: 0;
}
.navbar .navbar-inner .navbar-header .navbar-account .setting-container input[type=checkbox] {
    display: inline-block;
}
.navbar .navbar-inner .navbar-header .navbar-account .setting-container input[type=checkbox] + .text {
    color: #ffffff;
    margin-right: 8px;
    font-weight: 300;
}
.navbar .navbar-inner .navbar-header .navbar-account .setting-container input[type=checkbox] + .text:before {
    border-color: #2dc3e8;
}
.navbar .navbar-inner .navbar-header .navbar-account .setting-container input[type=checkbox]:checked + .text {
    color: #ffffff;
}
.navbar .navbar-inner .navbar-header .navbar-account .setting-container input[type=checkbox]:checked + .text:before {
    border-color: #2dc3e8;
    color: #fb6e52;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area,
.navbar .navbar-inner .navbar-header .navbar-account .setting-container,
.navbar .navbar-inner .navbar-header .navbar-account .setting {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: 0.9s;
    -moz-transition: 0.9s;
    -o-transition: 0.9s;
    transition: 0.9s;
}
.navbar .navbar-inner .navbar-header .navbar-account.setting-open .setting {
    right: 455px;
    background-color: #2dc3e8;
}
.navbar .navbar-inner .navbar-header .navbar-account.setting-open .setting a {
    -webkit-box-shadow: 0 -6px 40px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 -6px 40px rgba(0, 0, 0, 0.4);
    box-shadow: 0 -6px 40px rgba(0, 0, 0, 0.4);
}
.navbar .navbar-inner .navbar-header .navbar-account.setting-open .setting a:before {
    content: '';
    display: inline-block;
    right: 0;
    position: absolute;
    width: 50px;
    background-color: #ffffff;
    border: 0;
    top: 0;
    height: 3px;
}
.navbar .navbar-inner .navbar-header .navbar-account.setting-open .account-area {
    -webkit-transform: rotateY(-90deg);
    -moz-transform: rotateY(-90deg);
    -o-transform: rotateY(-90deg);
    -ms-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
    -webkit-transform-origin: top right;
    -moz-transform-origin: top right;
    -o-transform-origin: top right;
    -ms-transform-origin: top right;
    transform-origin: top right;
    zoom: 1;
    filter: alpha(opacity=0);
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    right: 450px;
}
.navbar .navbar-inner .navbar-header .navbar-account.setting-open .setting-container {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(0deg);
    zoom: 1;
    filter: alpha(opacity=100);
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    padding: 11px;
    text-align: left;
}
.navbar .navbar-brand {
    color: #ffffff;
    font-size: 24px;
    -webkit-text-shadow: none;
    text-shadow: none;
    padding: 2px 0 2px 0;
    font-weight: 200;
    height: 45px;
}
.navbar .navbar-brand small img {
    height: auto;
    width: 150px;
    vertical-align: middle;
}
.navbar .sidebar-collapse {
    text-align: center;
    padding: 0;
    position: absolute;
    left: 189px;
    top: 0px;
    z-index: 2;
    width: 35px;
    height: 45px;
}
.navbar .sidebar-collapse.active {
    left: 55px;
    transition: 2s;
}
.navbar .sidebar-collapse.active + .navbar-header img.logo {
    display:none;
}
.page-sidebar.menu-compact ~ .page-content {
    margin-left: 47px;
    transition: 2s;
}
.navbar .sidebar-collapse .collapse-icon {
    display: inline-block;
    cursor: pointer;
    font-size: 18px;
    color: #ffffff;
    padding: 11px 5px;
    line-height: 22px;
    position: relative;
    -webkit-transition: background-color 0.218s ease;
    -moz-transition: background-color 0.218s ease;
    -o-transition: background-color 0.218s ease;
    transition: background-color 0.218s ease;
    -webkit-transition: -webkit-box-shadow 0.218s ease;
    -moz-transition: -moz-box-shadow 0.218s ease;
    -o-transition: box-shadow 0.218s ease;
    transition: box-shadow 0.218s ease;
    -webkit-transition: color 0.318s ease;
    -moz-transition: color 0.318s ease;
    -o-transition: color 0.318s ease;
    transition: color 0.318s ease;
}
.navbar .sidebar-collapse.active:hover {
    box-shadow: none;
}
.navbar .sidebar-collapse.active .collapse-icon {
    font-size: 14px;
    padding: 11px;
}
.navbar.navbar-fixed-top {
    z-index: 1003;
}
.navbar.navbar-fixed-top + .main-container {
    margin-top: 45px;
}
@media only screen and (max-width: 767px) {
  .navbar-container {
      padding-left: 2px;
  }
}
@media only screen and (max-width: 760px) {
  .navbar .navbar-inner .navbar-header .navbar-account.setting-open .setting {
      top: 45px;
  }
  .navbar .navbar-inner .navbar-header .navbar-account.setting-open .setting-container {
      top: 45px;
  }
  .navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-login-area > li.username {
      display: block;
  }
  .navbar .navbar-inner .navbar-header .navbar-account .account-area .login-area {
      padding: 8px;
  }
  .navbar .navbar-inner .navbar-header .navbar-account .account-area .login-area section {
      display: none;
  }
  .navbar .navbar-inner .navbar-header .navbar-account .account-area .login-area .avatar {
      margin-right: 0;
      margin-left: 1px;
  }
  .navbar .navbar-inner .navbar-header .navbar-account .account-area .login-area + .dropdown-menu {
      min-width: 200px;
  }
  .navbar .navbar-inner .navbar-header .navbar-account .account-area .login-area + .dropdown-menu:before {
      width: 50px;
  }
}
@media only screen and (max-width: 759px) {
  .navbar .navbar-inner .navbar-header .navbar-account.setting-open .setting-container {
      width: 270px;
      top: 0;
      padding: 0 5px;
      text-align: left;
  }
  .navbar .navbar-inner .navbar-header .navbar-account.setting-open .setting-container label {
      margin-bottom: 0;
  }
  .navbar .navbar-inner .navbar-header .navbar-account.setting-open .setting {
      right: 270px;
      top: 0;
  }
}
@media only screen and (max-width: 530px) {
  .navbar {
      height: 90px;
  }
  .navbar .sidebar-collapse {
      left: auto;
      right: 0;
      width: 50px;
  }
  .navbar .sidebar-collapse .collpse-icon {
      padding: 11px 15px;
  }
  .navbar .navbar-brand {
      padding-left: 10px;
  }
  .navbar .navbar-inner .navbar-header {
      float: none !important;
      display: block;
  }
  .navbar .navbar-inner .navbar-header .navbar-account {
      float: right;
  }
  .navbar .navbar-inner .navbar-header .navbar-account .account-area {
      padding-left: 0;
      top: 45px;
  }
  .navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-notifications {
      left: -135px;
      right: auto;
  }
  .navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-notifications.dropdown-arrow:before {
      left: 135px;
  }
  .navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-messages {
      left: -135px;
      right: auto;
  }
  .navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-messages.dropdown-arrow:before {
      left: 135px;
  }
  .navbar .navbar-inner .navbar-header .navbar-account .setting {
      top: 45px !important;
  }
  .navbar .navbar-inner .navbar-header .navbar-account .setting-container {
      top: 45px !important;
  }
  .navbar .navbar-inner .navbar-header .navbar-account.setting-open .setting-container {
      left: 50px;
  }
  .navbar .navbar-inner .navbar-header .navbar-account.setting-open .setting {
      left: 0;
  }
  .navbar .navbar-inner .navbar-container {
      padding-left: 0;
  }
  .navbar-fixed-top + .main-container {
      margin-top: 90px !important;
  }
  .breadcrumbs-fixed {
      top: 90px !important;
  }
  .breadcrumbs-fixed + .page-header {
      margin-top: 40px !important;
  }
  .page-header-fixed {
      top: 130px !important;
  }
  .page-header-fixed + .page-body {
      margin-top: 80px !important;
  }
  .page-sidebar.sidebar-fixed {
      top: 90px !important;
  }
}
@media only screen and (max-width: 450px) {
  .navbar .navbar-inner .navbar-header .navbar-account.setting-open .setting-container {
      width: 270px;
      padding: 0 5px;
      text-align: left;
      left: 50px;
  }
  .navbar .navbar-inner .navbar-header .navbar-account.setting-open .setting-container label {
      margin-bottom: 0;
  }
  .navbar .navbar-inner .navbar-header .navbar-account.setting-open .setting {
      left: 0;
  }
}
@media only screen and (max-width: 400px) {
  .navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-notifications {
      left: -55px;
      right: auto;
  }
  .navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-notifications.dropdown-arrow:before {
      left: 55px;
  }
  .navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-messages {
      left: -105px;
      right: auto;
  }
  .navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-messages.dropdown-arrow:before {
      left: 105px;
  }
  .navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-tasks {
      left: -100px;
      right: auto;
  }
  .navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-menu.dropdown-tasks.dropdown-arrow:before {
      left: 100px;
  }
}
@media only screen and (max-width: 320px) {
  .navbar .navbar-inner .navbar-header .navbar-account .account-area > li .dropdown-arrow:before {
      width: 45px !important;
  }
  .navbar .navbar-inner .navbar-header .navbar-account .account-area > li > a {
      min-width: 45px;
  }
}
/*#endregion navbar*/

table.table-bordered tbody tr td{
    vertical-align: middle;
}
.custom-check-box label.btn .input-buttn {
	  width: 15px;
    display: inline-block;
    outline: 0;
}
.custom-check-box label.btn span {
    color: #444;
    
}
label input[type="checkbox"] ~ i.fa.fa-square-o {
    color: #333;    display: inline;
    vertical-align: middle;
}
label input[type="checkbox"] ~ i.fa.fa-check-square-o{
    display: none;
    vertical-align: middle;
}
label input[type="checkbox"]:checked ~ i.fa.fa-square-o{
    display: none;
}
label input[type="checkbox"]:checked ~ i.fa.fa-check-square-o{
    color: #333;
    display: inline;
}
label.btn:hover input[type="checkbox"] ~ i.fa {
    color: #333;
}
label .fa-2x {
    font-size: 17px;
}
div[data-toggle="buttons"] label.active{
    color: #333;
}
div[data-toggle="buttons"] label {
    display: inline-block;
    padding:0px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    white-space: nowrap;
    vertical-align: top;
    cursor: pointer;
    box-shadow: none;
    background-color: none;
    border: 0px solid
    #c8c8c8;
    border-radius: 3px;
    background: transparent;
    color: #c8c8c8;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
div[data-toggle="buttons"] label:hover {
    color: #333;
}
div[data-toggle="buttons"] label:active, div[data-toggle="buttons"] label.active {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.custom-check-box{
    vertical-align:middle;
    float: left;
    width: 20px;
}
.fa-icon {
    float: right;
}
.fa-icon .fa-caret-up , .fa-icon .fa-caret-down {
	  font-size: 16px;
    display: block;
    line-height: 10px;
    color: #898989;
}
.asc .fa-icon .fa-caret-up ,.desc .fa-icon .fa-caret-down  {
	  color:#4a90e2;
}
.dropdown.send-item {
    width: 14%;
    display: inline-block;
    vertical-align: bottom;
}
.dropdown.send-item.action {
    margin-right: 8px;
}
.dropdown .btn.addBtn {
    width: 100%;
    background: transparent;
    border: 1px solid #ccc;
    text-align: left;
    padding: 10px 10px;
    color: #949393;
    vertical-align: middle;
    outline: 0;
    border-radius: 5px;
    box-shadow: none;
}
.dropdown span.caret {
    position: absolute;
    top: 15px;
    right: 13px;
    border-top: 8px solid #949393;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
}
.searchHead .searchBlockRight {
    width: 40%;
    display: inline-block;
    margin-left: 7px;
    margin-right:10px;
}
.serachBin {
    position: relative;
}
.searchHead .searchBlockRight .serachBin input[type="text"] {
    font-size: 14px;
    color: #0f233e;
    font-family: "sourcesanspro-regular";
    border: 1px solid #ccc;
    margin-bottom: 0px;
}
.serachBin .at-filter-btn {
    position: absolute;
    top: 12px;
    right: 10px;
    background: #00204d;
    color: #fff;
    font-size: 0;
    width: 17px;
    height: 17px;
    border: 0;
    display: block;
    outline: 0;
    background: url(../img/search-icon.png) no-repeat;
}
input[type="text"], input[type="password"], input[type="email"], input[type="txtPhone"] {
    width: 100%;
    padding: 9px 12px;
    height: auto;
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-radius: 5px!important;
    background: transparent;
}
.searchHead .search-container .both-gap {
    padding: 0;
}
.both-gap {
    float: right;
    font-size: 13px;
}
.recordsList select {
    padding: 5px;
    border: 1px solid #ddd;
    border-radius: 5px!important;
    -webkit-border-radius: 4px;
    margin-right: 0px;
    background: #fff;
    height: 41px;
}
.widget-body {
    background-color: #fff;
    box-shadow: none;
    padding: 0px;
}
.table thead tr{
    background-color: #eee;
    box-shadow: none;
    background-image: none;
}
.table thead tr th {
    padding: 10px;
}
.table thead tr th:first-child,.table tbody tr td:first-child  {
    padding-left:15px;
}
.table-bordered {
    border:none;
}
.table-bordered>thead>tr>th,.table-bordered>tbody>tr>td {
    border:none;
}
.table-bordered>tbody>tr>td,table tbody tr,.table-striped>tbody>tr:nth-child(odd)>td:hover {
    background: #fff;
}
table tbody tr.spacer,.table-bordered>tbody>tr.spacer td,table tbody tr.spacer td {
    background: #efefef!important;
    padding: 3px;
}
.table-striped>tbody>tr>td, .table-striped>tbody>tr>th {
    background-color: #fff!important;
    border-top: none;
}
.table-toolbar {
    padding: 0px 15px 20px;
    background: #fff;
}
.table-wrap {
    padding: 15px;
    background: #fff
}
table.table thead .sorting {
    background: none!important;
    border-right: 1px solid #fff;
    vertical-align: middle;
}
table.table thead .sorting:last-child {
    border-right:none;
}
.searchHead .dropdown ul {
    border: 1px solid #0f233e!important;
    border-top: 2px solid!important;
    background: #fff;
    min-width: 150px;
    border-radius: 0;
    top: 53px;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 9;
    -webkit-box-shadow: 2px 3px 5px 2px rgba(0,0,0,0.2);
    box-shadow: 2px 3px 5px 2px rgba(0,0,0,0.2);
    line-height: initial;
}
.widget-header {
    position: relative;
    background: #fff;
    box-shadow: none;
    color: #555;
    text-align: right;
    padding: 15px;
}
.widget-header>.heading-wrap .widget-caption {
    font-size: 24px;
}
.widget-header.add {
    padding: 25px 30px 5px 30px;
}
.widget-body.add-body {
    padding:15px 15px 30px;
}
.bttn-wrap {
    padding:10px 30px 0;
}
.table {
    background-color: transparent;
}
.searchHead .dropdown ul li {
    width: 100%;
    float: left;
    border-bottom: 1px solid #ededed;
    padding: 7px 0 7px 7px;
    cursor: pointer;
    list-style: none;
}
.searchHead .dropdown:focus {
    outline:none;
}
.searchHead .dropdown ul::before {
    content: '';
    top: -9px;
    right: 15px;
    position: absolute;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #0f233e;
}
.searchHead .dropdown .btn.addBtn.active {
    border: 1px solid #0f233e;
    color: #0f233e;
}
.btn:focus, .btn-default:focus,.btn:active {
    color: #444;
    background-color: #fff;
    border-color: transparent;
    outline:0;
    box-shadow: none;
}
span.profile .fa-caret-down {
    vertical-align: middle;
    font-size: 16px;
    margin-left: 5px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area>li.open .dropdown-menu.dropdown-login-area {
    min-width: 213px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area .login-area+.dropdown-arrow.dropdown-login-area:before {
    width: auto;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area .login-area .avatar {
    border-left:none!important;
}
.file-upload__input {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    font-size: 1;
    width: 100%;
    height: 100%;
    opacity: 0;
}
.filefieldBox {
    display: block;
    padding: 4px 0px;
    width: 100%;
    color: #2dc3e8;
    border-radius: 3px;
    font-size: 12px;
    border: 1px solid #2dc3e8;
    font-weight: normal;
    text-align: center;
    transition: .3s;
    position: relative;
    margin-top: 10px;
}
.navbar .navbar-inner .navbar-header .navbar-account .account-area>li .dropdown-menu.dropdown-login-area>li .avatar-area .avatar {
    width: 125px;
    height: 125px;
    -webkit-border-radius: 50%;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 50%;
    -moz-background-clip: padding;
    border-radius: 50%;
    background-clip: padding-box;
    border: 5px solid #f5f5f5;
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.15);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.15);
    box-shadow: 0 0 10px rgba(0,0,0,.15);
}
.logo-mini {
    display:none;
}
.sidebar-collapse.active + .navbar-header .logo-mini {
    display:block;
}
.navbar .navbar-brand small img.logo-mini {
    width:30px;
    padding-top: 5px;
}
.switch {
    position: relative;
    display: inline-block;
    width:44px;
    height: 20px;
    margin: 0;
  }
  
  /* Hide default HTML checkbox */
.switch input {display:none;}
  
  /* The slider */
.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}
  
.slider:before {
    position: absolute;
    content: "";
    height:18px;
    width:18px;
    left: 2px;
    bottom: 1px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}
  
input:checked + .slider {
    background-color: #57b5e3;
}
  
input:focus + .slider {
    box-shadow: 0 0 1px #57b5e3;
}
  
input:checked + .slider:before {
    -webkit-transform: translateX(22px);
    -ms-transform: translateX(22px);    
    transform  : translateX(22px);
}

/* Rounded sliders */
.slider.round {
    border-radius: 34px;
}
  
.slider.round:before {
    border-radius: 50%;
}
.form-horizontal .form-group {
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 10px;
}
span.input-icon {
    display: inline-block;
    margin-top: 5px;
}
table tbody td a {
    color: #444;
    text-decoration: none;
    vertical-align: middle;
}
table tbody td a:hover {
    text-decoration: none;
}
.profile-container .profile-header .Profile-Information .stats-col{
    border-right: 1px solid #efefef;
}
.profile-container .profile-header .Profile-Information .inlinestats-col {
    margin: 30px 0;
    text-align: center;
    border-right: 1px solid #efefef;
}
.profile-container .profile-header .Profile-Information .inlinestats-col span {
    display: block;
    width:100%;
}
.profile-container .profile-header .Profile-Information .inlinestats-col i.fa {
    font-size: 30px;
    vertical-align: middle;
    margin-bottom: 10px;
}
.profile-container .profile-header span.user-type-tag {
    font-size:9px;
    padding: 3px 5px;
    margin-left:5px;
    color:#fff;
    vertical-align: middle;
    font-style: italic;
}
.profile-container .edit-bttn-wrap a {
    background: #2dc3e8;
    color: #fff;
    padding: 5px 10px;
    text-decoration: none;
    float: right;
    font-size: 12px;
}
.profile-container .profile-header .profile-info .header-fullname {
    display:block;
}
.page-sidebar .sidebar-menu .submenu li a {
    height: auto;
    line-height: normal;
    padding: 7px 0px 7px 40px;
}
.page-sidebar .sidebar-menu>li>.submenu li:first-child a:before {
    top:20px;
}
.page-sidebar .sidebar-menu>li>.submenu>li>a:before {
    top: 15px;
}
.page-sidebar .sidebar-menu .submenu li:first-child a {
    padding: 13px 0px 5px 40px;
}
.page-sidebar .sidebar-menu .submenu li:last-child a {
    padding: 5px 0px 13px 40px; 
}
.page-sidebar .sidebar-menu li .submenu li:last-child a:before {
    top:12px;
}
td img.user-profile-pic {
    width: 30px;
    height: 30px;
    -webkit-border-radius: 50%;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 50%;
    -moz-background-clip: padding;
    border-radius: 50%;
    background-clip: padding-box;
    border: 2px solid #f5f5f5;
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,.15);
    -moz-box-shadow: 0 0 10px rgba(0,0,0,.15);
    box-shadow: 0 0 10px rgba(0,0,0,.15);
    object-fit: cover;
    margin: 0px 8px 0px 5px;
}

.custom-check-box label.btn:focus,.custom-check-box label.btn:active {
    background-color: transparent;
    outline: 0;
}
table tbody tr td .btn-blue {
    border: none;
}
.pagination-container {
    padding:20px 15px;
    background: #fff;
}
.pagination, .pager {
    float: right;
    margin-top: -7px;
}
.pagination>li>a, .pager>li>a {
    margin: 0 4px 0px 4px;
    border-radius: 4px;
}
.pagination>li:first-child>a, .pagination>li:first-child>span ,.pagination>li:last-child a{
    border-radius: 4px;
}
.badge {
    /* font-size: 11px !important; */
    border-radius: 0;
    text-shadow: none !important;
    padding: 5px 8px;
    background: transparent;
}
.badge.not-verified {
    color: #e87854;
}
.badge.verified {
    color: #629861;
}
/* Start Breadcrumbs */
.page-breadcrumbs {
    position: relative;
    z-index: 1;
    padding: 10px 0px;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
}
.page-breadcrumbs.breadcrumbs-fixed {
    position: fixed;
    right: 0;
    left: 224px;
    top: 45px;
    z-index: 999;
    background: #eee;
}
.page-breadcrumbs.breadcrumbs-fixed + .page-header {   
    margin-top: 40px;
}
.page-breadcrumbs.breadcrumbs-fixed + .page-body {
    margin-top: 90px;
}
.breadcrumb {
    background-color: transparent;
    display: inline-block;
    line-height: 24px;
    margin: 0 22px 0 12px;
    padding: 0;
    font-size: 13px;
    color: #333333;
    border-radius: 0;
}
.breadcrumb > li,.breadcrumb > li.active {
    color: #777777;
    -webkit-text-shadow: none;
    text-shadow: none;
}
.breadcrumb > li + li:before {
    color: #999999;
}
.breadcrumb > li > .divider {
    padding: 0 4px;
}
.breadcrumb > li > a {
    display: inline-block;
    color: #2dc3e8;
}
.breadcrumb > li:first-child > a {
    padding-left: 4px;
}
.breadcrumb > li > i {
    margin-left: 4px;
    margin-right: 2px;
    font-size: 20px;
    position: relative;
    top: 2px;
}
.breadcrumb .expand-icon {
    height: 22px;
    padding: 0;
    margin: 0;
    position: relative;
    top: 1px;
    font-size: 14px;
    color: #b2b6bf;
}
  /* End Breadcrumb */

tbody tr td .bid-input .bid-action {
	  display: inline-block;
    margin-left: 10px;
    vertical-align: text-bottom;
    width: 35px;
    float: right;
}
tbody tr td .bid-input .bid-action i {
    font-size: 16px;
    float: right;
}
tbody tr td .bid-input .bid-action i.fa-check {
    color:#629861;
    cursor: pointer;
}
tbody tr td .bid-input .bid-action i.fa-times {
    color:#b94a48;
    margin-left: 3px;
    cursor: pointer;
}
tbody tr td .bid-input input {
	  background: white;
    border: 1px solid #ccc;
    border-radius: 4px!important;
    width: 38px;
    display: inline-block;
    margin: 0 auto;
    padding: 0 5px;
}
tbody tr td .bid-text i {
    font-size: 15px;
    color: #8a8a8a;
    float: right;
    cursor: pointer;
    margin-left: 15px;
}
tbody tr td .bid-text {
    width: 100%;
}
tbody tr td .bid-input {
    width: 100%;
    padding-right: 10px;
}
tbody tr td input[type="text"].domain-field {
    width: 92%;
    border: 1px solid #ccc;
    padding: 6px 10px;
    margin-bottom: 0;
}
table tbody tr.bulk-block td .bid-input .daily-rental-prize {
    width: 100%;
    margin: 0px;
    padding: 0px;
    float: none;
    background: white;
    border: 1px solid #ccc;
    border-radius: 4px;
    display: inline-block;
}
tbody tr td .bid-input {
    padding-right: 0px;
}
table tbody tr.bulk-block td .bid-input .daily-rental-prize span {
    vertical-align: baseline;
    font-size: 14px;
    width:20px;
    text-align:right;
    display: inline-block;
}
.bulk-block .sellStatus {
    padding: 8px 5px;
    border-radius: 4px;
    font-size: 14px;
    display: inline-block;
}
tbody tr td.bulk-block .bid-input.sellInput{
    display: inline-block;
    width: 70%;
    margin-left: 10px;
}
table tbody tr.bulk-block td .bid-input .daily-rental-prize input {
    border:none;
    width: 80%;
    padding:6px 0px;
} 
.modal-content {
	border-radius:0;
	background:#fff;
	border:0;
	min-width: 320px;
	}
.modal-content .modal-header {
	border-bottom:1px solid #0f233e;
	background:#0f233e;
	padding:15px 20px;
}
.bidcentsLogo {
	float:right;
	width:98px;
	}
.bidcentsLogo > img {
	width:100%;
    }
.modal {
    top: 20%; 
}
.modal-content .modal-header .modal-title {
	color:#fff;
	font-size:16px;
	font-weight:400;
	}
.modal-content .modal-header .modal-title.loginText  h4 {
	margin: 0;
}
.modal .modal-dialog .modal-content .modal-body p {
    font-size: 17px;
    margin: 0px;
    text-align: center;
}
.modal .modal-dialog .modal-content .modal-footer {
    padding: 0px 0 40px 0;
    border-radius: 0;
    border: none;
    background: transparent;
    text-align: center;
}
.modal .modal-dialog .modal-content .modal-body {
    position: relative;
    padding: 41px 15px;
}
.modal-dialog .btn {
    width: 100px;
}
.btn, .btn-default, .btn:focus, .btn-default:focus , .btn-default:hover,.btn:active:focus{
    color: #444444;
    background-color: #ffffff;
    border-color: #cccccc;
    outline: 0;
    box-shadow: none;
}
.modal-dialog .btn.btn-primary.submit_bttn,.btn-primary.submit_bttn:focus ,.btn-primary.submit_bttn:hover{
    color:#fff;
}
.config_name {
    width:84%;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: right;
}
/* Start page-header*/

.page-header {
    position: relative;
    float: right;
    margin: 0;
    width: 150px;
    display: inline-block;
    padding-bottom: 1px;
    z-index: 0;
    border-bottom:none;
}
.page-header .header-title {
    display: inline-block;
    position: relative;
    height: 40px;
}
.page-header .header-title h1 {
    padding: 0;
    margin: 0 4px;
    font-size: 17px /*rtl:13px*/;
    font-weight: lighter;
    color: #737373;
    line-height: 37px;
    display: inline-block;
}
.page-header .header-title h1 small {
    margin: 0 1px;
    font-size: 14px;
    letter-spacing: 0;
    font-weight: 300;
    color: #888;
}
.page-header .header-buttons {
    display: inline-block;
    position: absolute;
    right: 0;
    top: -9px;
}
.page-header .header-buttons a {
    position: relative;
    vertical-align: middle;
    display: inline-block;
    z-index: 1029;
    height: 40px;
    width: 36px;
    margin-right: 5px;
    padding: 8px 10px;
    color: #dfdfdf;
    -webkit-transition: all 0.218s ease;
    -moz-transition: all 0.218s ease;
    -o-transition: all 0.218s ease;
    transition: all 0.218s ease;
    float: right;
}
.page-header .header-buttons a:before {
    display: block;
    content: "";
    position: absolute;
    left: 0;
    bottom: -3px;
    right: 0;
    height: 4px;
    max-height: 4px;
    overflow: hidden;
    background-color: #2dc3e8;
}
.page-header .header-buttons a:hover {
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    color: #2dc3e8;
}
.page-header .header-buttons a.active {
    color: #2dc3e8;
}
.page-header .header-buttons a i {
    font-size: 17px;
    font-style: normal;
    font-weight: normal;
    line-height: 27px;
}
.page-header .header-buttons a.fullscreen:before {
    background-color: #fb6e52;
}
.page-header .header-buttons a.fullscreen:hover,
.page-header .header-buttons a.fullscreen.active {
    color: #fb6e52;
}
.page-header .header-buttons a.refresh:before {
    background-color: #ffce55;
}
.page-header .header-buttons a.refresh:hover,
.page-header .header-buttons a.refresh.active {
    color: #ffce55;
}
.page-header .header-buttons a.sidebar-toggler:before {
    background-color: #2dc3e8;
}
.page-header .header-buttons a.sidebar-toggler:hover,
.page-header .header-buttons a.sidebar-toggler.active {
    color: #2dc3e8;
}
.page-header.mail-header {
    border-bottom: 1px solid #eeeeee;
}
.page-header.mail-header .header-buttons a:before {
    display: none;
}
.page-header.mail-header .header-buttons a:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.page-header.page-header-fixed {
    position: fixed;
    right: 0;
    left: 224px;
    top: 85px;
    z-index: 998;
    margin-top: 0 !important;
}
.page-header.page-header-fixed + .page-body {
    margin-top: 80px;
}
@media only screen and (max-width: 520px) {
  .header-title h1 small {
      display: none;
  }
}
  /*# End page-header*/
table tbody td a.admin-action-bttn {
    font-size: 16px;
    margin: 0 2px;
}
.page-sidebar .sidebar-menu > li > .submenu {
    background-color: #fff;
    border: 1px solid #ebebeb;
}
/** Start Dashboard **/
.admin-card-wrap {
    margin:30px 0px;
}
.admin-card {
    min-height: 124px;
    padding: 30px 20px;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    flex-direction: row;
    border-color: #e5e5e5;
    border-radius: 3px;
    background: #fff;
    flex-wrap: wrap;
    border: 1px solid #dee0e1;
    position: relative;
}
.icon-block{
    width: 64px;
    height: 64px;
    border-radius: 32px;
    display: inline-block;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    margin-right: 15px;
    padding: 7px;
    background-color: #4e54a8;
}
.icon-block.yellow .icon:before {
    background-position: -193px -37px;
}
.icon-block.green .icon:before {
    background-position: -34px -36px;
}
.icon-block.red .icon:before {
    background-position: 246px 44px;
}
.amount-item-body {
    display: inline-block;
}
.amount-item-amount {
    margin-bottom: 7px;
}
.total-amount {
    font-size: 27px;
    font-weight: 600;
    display: inline-block;
    margin-right: 16px;
}
.icon-circled-up {
    font-size: 14px;
    transform: rotate(-37deg);
    background-color: #4e54a8;
    width: 25px;
    height: 25px;
    color: #fff;
    padding: 5px 7px;
    border-radius: 50%;
    position: absolute;
    right: 30px;
}
.icon-block.green,.icon-circled-up.green {
    background-color:#53a93f;
    color:#fff!important;
}
.icon-block.yellow,.icon-circled-up.yellow  {
    background-color: #ffce55;
    color:#fff!important;
}
.icon-block.red ,.icon-circled-up.red {
    background-color: #ed4e2a;
    color:#fff!important;
}
.icon-block .icon:before {
    content: '';
    background-image: url(../img/dashboard-icon.png);
    width: 50px;
    background-position: -117px -40px;
    height: 50px;
    display: inline-block;
}
.amount-item-description {
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 400;
}
.dashboard-box{
    background-color:#fff;
    -webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow:0 1px 2px rgba(0,0,0,.2);
    box-shadow:0 1px 2px rgba(0,0,0,.2);
    margin-bottom:30px;
}
.dashboard-box .box-header{
    background-color:#fff;
    padding:20px;
    position:relative;
}
.dashboard-box .box-header .deadline{
    position:absolute;
    top:-3px;
    right:20px;
    -webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);
    -moz-box-shadow:0 1px 2px rgba(0,0,0,.15);
    box-shadow:0 1px 2px rgba(0,0,0,.15);
    padding:5px 10px;
    border-top:3px solid #2dc3e8;
    color:#999;
    font-size:12px;
}
.dashboard-box .box-progress{
    padding:0;
    position:relative;
}
.dashboard-box .box-progress .progress{
    margin-bottom:0;
}
.dashboard-box .box-progress .progress .progress-bar{
    position:relative;
}
.dashboard-box .box-progress .progress .progress-bar:after{
    content:'';
    width:9px;
    height:9px;
    position:absolute;
    right:0;top:0;
    background-color:#a0d468;
}
.dashboard-box .box-progress .progress-handle{
    position:absolute;
    top:-31px;
    -lh-property:0;
    left:-webkit-calc(20% - 35px);
    left:-moz-calc(20% - 35px);
    left:calc(20% - 35px);
    width:60px;
    height:25px;
    background-color:#2dc3e8;
    padding:2px 5px;
    font-size:11px;
    line-height:20px;
    text-align:center;
    text-transform:uppercase;
    color:#fff;
    -webkit-border-radius:3px;
    -webkit-background-clip:padding-box;
    -moz-border-radius:3px;
    -moz-background-clip:padding;
    border-radius:3px;
    background-clip:padding-box;
}
.dashboard-box .box-progress .progress-handle:after{
    position:absolute;
    display:block;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid;
    content:" ";
    bottom:-13px;
    left:23px;
    border-bottom-width:0;
    border-top-color:#2dc3e8;
    border-width:7px;
}
.dashboard-box .box-tabbs{
    background-color:#fbfbfb;
}
.dashboard-box .box-tabbs .tabbable .nav-tabs li{
    background-color:#fbfbfb;
}
.dashboard-box .box-tabbs .tabbable .nav-tabs li:first-child.active a{
    border-left:0;
}
.dashboard-box .box-tabbs .tabbable .nav-tabs li:last-child.active a{
    border-right:0;
}
.dashboard-box .box-tabbs .tabbable .nav-tabs li.active a{
    -webkit-box-shadow:none!important;
    -moz-box-shadow:none!important;
    box-shadow:none!important;
    border-top:0!important;
    border-right:1px solid #e5e5e5;
    border-left:1px solid #e5e5e5;
    background-color:#fff;
}
.dashboard-box .box-tabbs .tabbable .tab-content{
    margin-top:1px;
    background-color:#fff;
}
.dashboard-box .box-tabbs .tabbable .tab-content .databox{
    margin-bottom:20px;
}
.dashboard-box .box-days{
    overflow:hidden;
    border-top:1px solid #e5e5e5;
    padding:0 15px;
}
.dashboard-box .box-days [class*="col-"]{
    padding-left:10px;
    padding-right:10px;
}
.dashboard-box .box-days .day-container{
    height:58px;
    text-align:center;
    margin:10px 0;
    border:1px solid #e5e5e5;
    -webkit-border-radius:3px;
    -webkit-background-clip:padding-box;
    -moz-border-radius:3px;
    -moz-background-clip:padding;
    border-radius:3px;
    background-clip:padding-box;
    color:#737373;
    display:block;
    position:relative;
}
.dashboard-box .box-days .day-container:hover{
    background-color:#2dc3e8;
    color:#fff;
    cursor:pointer;
    border:1px solid #2dc3e8;
    text-decoration:none;
}
.dashboard-box .box-days .day-container:hover .day-pin{
    background-color:#fff;
}
.dashboard-box .box-days .day-container.highlight{
    background-color:#2dc3e8;
    border:1px solid #2dc3e8;
    color:#fff;
}
.dashboard-box .box-days .day-container.highlight:hover{
    background-color:#fff;
    color:#2dc3e8;
    border:1px solid #e5e5e5;
}
.dashboard-box .box-days .day-container.all{
    margin-right:10px;
}
.dashboard-box .box-days .day-container .day{
    margin:5px auto;
    font-size:18px;
    font-family:'Lucida Sans','trebuchet MS',Arial,Helvetica;
}
.dashboard-box .box-days .day-container .month{
    margin:0 auto;
    font-size:11px;
}
.dashboard-box .box-days .day-container .day-pin{
    position:absolute;
    right:-5px;
    top:-5px;
    width:10px;
    height:10px;
    border-radius:50%;
    background-color:#ffce55;
    -webkit-box-shadow:0 0 3px rgba(0,0,0,.2);
    -moz-box-shadow:0 0 3px rgba(0,0,0,.2);
    box-shadow:0 0 3px rgba(0,0,0,.2);
}
.dashboard-box .box-days .day-container .day-more{
    position:absolute;
    right:-10px;
    -lh-property:0;
    top:-webkit-calc(50% - 11px);
    top:-moz-calc(50% - 11px);
    top:calc(50% - 11px);
    width:25px;
    height:25px;
    font-size:14px;
    text-align:center;
    border-radius:50%;
    background-color:#fff;
    border:3px solid #fff;
    vertical-align:middle;
    color:#2dc3e8;
    -webkit-box-shadow:0 0 3px rgba(0,0,0,.2);
    -moz-box-shadow:0 0 3px rgba(0,0,0,.2);
    box-shadow:0 0 3px rgba(0,0,0,.2);
}
.dashboard-box .box-days .day-container .day-more i{
    font-size:17px;
    display:inline-block;
    font-family:'FontAwesome';
    font-style:normal;
    font-weight:normal;
    line-height:1;
    -webkit-font-smoothing:antialiased;
}
.dashboard-box .box-days .day-container .day-more i:before{
    content:"";
}
@media(max-width:767px){
    .dashboard-box .box-tabbs .tabbable .tab-content #visits .visits-databoxes>div:last-child .databox{border-bottom:1px solid #e5e5e5}.dashboard-box .box-tabbs .tabbable .tab-content #visits .visits-databoxes>div .databox{
        border-bottom:0;
        border-right:0;
    }
}
.orders-container{
    position:relative;
    padding:0;
    background-color:#fff;
    border: 1px solid #dee0e1;
    margin-bottom:30px;
  }
.orders-container .orders-header{
    position:relative;
    height:43px;
    padding:14px 10px;
    border-bottom:1px solid #e5e5e5;
    /* background-color:#fbfbfb; */
    background: #2dc3e8;
    Color: #fff;
}
.orders-container .orders-header h5 {
    margin:0;
}
.orders-container .orders-list{
    list-style:none;
    padding:0;
    margin:0;
}
.orders-container .orders-list .order-item{
    position:relative;padding:7px 10px;
    vertical-align:top;
    border-bottom:1px solid #e5e5e5;
}
.orders-container .orders-list .order-item:before{
    display:none;
    content:"";
    position:absolute;
    top:0;
    bottom:0;
    left:-4px;
    width:4px;
    max-width:4px;
    overflow:hidden;
    background-color:#2dc3e8;
}
.orders-container .orders-list .order-item:hover{
    background-color:#fbfbfb;
}
.orders-container .orders-list .order-item:hover:before{
    display:block;
}
.orders-container .orders-list .order-item.top:hover:before{
    background-color:#fb6e52;
}
.orders-container .orders-list .order-item.top .item-more{
    color:#fb6e52;
}
.orders-container .orders-list .order-item .item-left{
    padding-right:0;
}
.orders-container .orders-list .order-item .item-left .item-booker{
    margin:6px 0;
    color:#666;
}
.orders-container .orders-list .order-item .item-left .item-time{
    font-size:11px;
    margin-bottom:2px;
    color:#999;
}
.orders-container .orders-list .order-item .item-right{
    padding-left:0;
    text-align:center;
}
.orders-container .orders-list .order-item .item-right .item-price{
    font-size:13px;
    margin:17px auto;
    color:#666;
}
.orders-container .orders-list .order-item .item-more{
    position:absolute;
    right:-10px;
    -lh-property:0;
    top:-webkit-calc(50% - 13px);
    top:-moz-calc(50% - 13px);
    top:calc(50% - 13px);
    width:25px;
    height:25px;
    font-size:14px;
    text-align:center;
    border-radius:50%;
    background-color:#fff;
    border:3px solid #fff;
    vertical-align:middle;
    color:#2dc3e8;
    -webkit-box-shadow:0 0 3px rgba(0,0,0,.2);
    -moz-box-shadow:0 0 3px rgba(0,0,0,.2);
    box-shadow:0 0 3px rgba(0,0,0,.2);
}
.orders-container .orders-list .order-item .item-more i{
    font-size:17px;
    display:inline-block;
    font-family:'FontAwesome';
    font-style:normal;
    font-weight:normal;
    line-height:1;
    -webkit-font-smoothing:antialiased;
}
.orders-container .orders-list .order-item .item-more i:before{
    content:"";
}
.orders-container .orders-footer{
    position:relative;
    background-color:#fff;
    height:34px;
    padding:7px;
    text-align:center;
    background-color:#fbfbfb;
}
.orders-container .orders-footer a{
    margin:0 auto;
    font-size:11px;
    color:#999;
    font-weight:500;
}
.orders-container .orders-footer a:hover{
    text-decoration:none;
}
.orders-container .orders-footer .help{
    position:absolute;
    right:0;
    top:0;
    width:37px;
    height:37px;
    border-left:1px solid #e5e5e5;
    text-align:center;
    padding:8px;
}
.orders-container .orders-footer .help a i{
    font-size:18px;
    color:#ccc;
}
.earning-wrap {
    margin-bottom:30px;
}
.row.no-padding {
    padding: 0;
    margin: 0;
}
.earning-box {
    min-height: 200px;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    flex-direction: row;
    border-radius: 3px;
    flex-wrap: wrap;
    background:#fff;
    border: 1px solid #dee0e1;
    position: relative;
}
.earning-box .card-header {
    margin: 0;
    border-bottom: none;
    display: flex;
    align-items: center;
    padding: 26px 30px 10px 30px;
    font-size: 20px;
    color: #333;
    font-weight: 400!important;
}
.earning-box .inner-box {
    padding: 0 30px 30px 30px;
}
.earning-box .card-datetime {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 1.67;
    color: #858585;
}
.text-bold {
    color: #333;
    font-weight: 500;
}
.earnings-amount {
    font-size: 40px;
    font-weight: 500;
    color: #171717;
    margin-bottom: 12px;
}
.amount-description {
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    color: rgba(23,23,23,.8);
    margin-bottom: 22px;
}
/** End Dashboard **/

/* button loading start */
.btn.spinner-loader {
    background: #969595;
    color: #dad9d9;
    border-color: #969595;
    cursor: default;
}
.spinner-loader .loader {
	  display: inline-block;
}
.loader,
.loader:before,
.loader:after {
    background: #dad9d9;
    -webkit-animation: load1 1s infinite ease-in-out;
    animation: load1 1s infinite ease-in-out;
    width: 1em;
    height: 4em;
}
.loader {
    color: #dad9d9;
    text-indent: -9999em;
    margin-left: 7px;
    position: relative;
    font-size: 2px;
    display: inline-block;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
    display: none;
}
.loader:before,
.loader:after {
    position: absolute;
    top: 0;
    content: '';
}
.loader:before {
    left: -1.8em;
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}
.loader:after {
	  left: 2em;
}
@-webkit-keyframes load1 {
  0%,
  80%,
  100% {
    -webkit-box-shadow: 0 0;
            box-shadow: 0 0;
    height: 4em;
  }
  40% {
    -webkit-box-shadow: 0 -2em;
            box-shadow: 0 -2em;
    height: 5em;
  }
}
@keyframes load1 {
  0%,
  80%,
  100% {
    -webkit-box-shadow: 0 0;
            box-shadow: 0 0;
    height: 4em;
  }
  40% {
    -webkit-box-shadow: 0 -2em;
            box-shadow: 0 -2em;
    height: 5em;
  }
}

/* button loading close */



/* table loader  start */

.data-loader {
	  position: relative;
}
.data-loader .loader2, .data-loader:after {
      display: block;
      z-index: 999;
}
.data-loader:after {
	  content: "";
    display: block;
    position: absolute;
    background: #cccccc;
    top: 0px;
    left: 0px;
    bottom: 0;
    right: 0px;
    opacity: 0.4;
    z-index: 4;
}
#auto_recharge_loader {
	  margin-top:100px;
}
.loader2 {
    margin: 0 auto;
    width: 60px;
    height: 30px;
    text-align: center;
    font-size: 10px;
    position: absolute;
    top: 50%;
    left: 50%;
	  -ms-transform: translate(-50%, -9%);
    transform: translate(-50%, -9%);
	  -webkit-transform: translate(-50%, -9%);
	  display: none;
}
.loader2.website-loader {
	  top: 57%;
}
.loader2.website-expand-loader {
	  top: 32%;
}
.loader2.bid-inner-loader {
	  top:27%;
}
.loader2.bid-to-buy-loader {
	  top:54%;
}
.loader2.rent-sale-loader {
	  top:25%;
}
.loader2.domains-bid-loader {
	  top:65%;
}
.loader2 div {
    height: 100%;
    width: 8px;
    display:inline-block;
    float:left;
    margin-left: 2px;
    -webkit-animation: delay 0.9s infinite ease-in-out;
    animation: delay 0.9s infinite ease-in-out;
}

.loader2 .bar1{
	  background-color: #ababab;
}
.loader2 .bar2{
    background-color: #ababab;
    -webkit-animation-delay: -0.7s;
    animation-delay: -0.7s;
}
.loader2 .bar3{
    background-color: #ababab;
    -webkit-animation-delay: -0.6s;
    animation-delay: -0.6s;
}
.loader2 .bar4{
    background-color: #ababab;
    -webkit-animation-delay: -0.5s;
    animation-delay: -0.5s;
}
.loader2 .bar5{
    background-color: #ababab;
    -webkit-animation-delay: -0.4s;
    animation-delay: -0.4s;
}
.loader2 .bar6{
    background-color: #ababab;
    -webkit-animation-delay: -0.3s;
    animation-delay: -0.3s;
}
.modal .btn.modal-cancel-btn:focus,.modal button.modal-cancel-btn:focus {
    color: #333;
}
.cancel-btn-focus:focus {
	  color:#333;
}
  
  @-webkit-keyframes delay {
	0%, 40%, 100% { -webkit-transform: scaleY(0.05) }  
	20% { -webkit-transform: scaleY(1.0) }
  }
  
  @keyframes delay {
	0%, 40%, 100% { 
	  transform: scaleY(0.05);
	  -webkit-transform: scaleY(0.05);
	}  20% { 
	  transform: scaleY(1.0);
	  -webkit-transform: scaleY(1.0);
	}
  }
  
  

  
/* table loader close */

input.error {
    border-color:red!important;
}
.error {
    font-size:12px;
    color:red;
}
.btn.btn-blue,.btn.btn-blue:focus {
    color:#fff;
    /* border-color:#5db2ff; */
    border-color: #0f233e; 
    background: #0f233e;
}
.btn.btn-blue:hover,.btn.btn-blue:focus {
    color: #fff;
    background-color: #274e86;
    border-color: #274e86;
}
.btn.cancel-bttn {
    margin-left:10px;
    border-color:#ccc;
}
.btn { 
    border-radius: 4px;
    border-color:inherit;
}
.col-sm-6.clear {
    clear:both;
}
.daily-rental-prize.error {
    border-color:red!important;
}
.daily-rental-prize.error span{
    color:#333!important;
}
.chosen-select {
    width: 92%;
    border: 1px solid #ccc;
    border-radius: 4px;
    background: #fff;
}
.tag-option .chosen-select {
    width: 35%;
}
table td .chosen-container-active .chosen-choices li.search-field input[type="text"], table td .chosen-container .chosen-choices li.search-field input[type="text"] {
    width: 100%;
    padding: 12px 12px 13px 12px;
}
.expand-icon {
    float:right;
    font-size: 18px;
    cursor: pointer;
    margin: 4px 5px 0px 0px;
}
.expand-icon .fa-caret-up, .expand-icon.down .fa-caret-down {
    display: none;
}
.expand-icon .fa-caret-down, .expand-icon.down .fa-caret-up {
    display: inline-block;
}
.verify-btn {
    font-size: 20px;
    padding-left: 15px;
    cursor: pointer;
}
.verify-btn .green {
    color: #629861;
}
.verify-btn .red {
    color: #b94a48;
}
.expand-user-history {
    margin-top:5px;
}
.expand-user-history .user-domain-data {
    padding: 7px 6px 7px 5px;
    background: #eeeeee;
    margin: 0px;
    border: 5px solid white;
}
.expand-user-history .user-domain-data .attached-menu-side {
    padding: 0px;
}
.verify-unverify-btn {
    font-size: 14px;
    cursor: pointer;
    float: right;
    margin-right: 10px;
    margin-top: 4px;
}
.verify-unverify-btn.fa-check {
    color:#629861;
}
/*************my_domains start**********/

.tableDataFetch .table > tbody > tr.expand-user-history td.expand-user-history-td {
    background:#eee!important;
    padding: 15px 0 0;
    border:1px solid #fff;
}
.user-heading {
    background: #fff;
    padding: 15px 15px 10px;
}
.expand-user-history .searchHead {
    padding: 0 15px;
    margin-bottom: 15px;
}
.searchHead.transaction-field {
    padding: 0;
}
.user-heading .section-heading,.section-heading.account-balance {
    font-family: "sourcesanspro-regular";
    letter-spacing: -0.3px;
    padding: 0px;
    font-size: 20px;
  	color: #000000;
}
.user-heading .searchHead {
	  margin-bottom: 0px;
}
.domains-tab-content .sub-heading-text, .domains-tab-content .user-heading .searchHead  {
	  display:none;
}
.section-open.open .user-heading .searchHead {
	  display:block;
}
.section-open.open .user-heading .section-heading ,.section-open.open .section-heading.account-balance{
	  font-size: 24px;
}
.section-heading.account-balance {
    padding: 20px 15px 0px;
}
.transaction-field {
	  margin-top: 10px;
}
.domains-tab-content .section-open {
    margin-bottom: 15px;
    min-height:0!important;
    background: #fff;
}
.user-heading .close-bttn {
    font-family: "sourcesanspro-regular";
    font-size: 18px;
    letter-spacing: -0.3px;
    color: #4a90e2;
    position: inherit;
    float: right;
}
.user-heading .open-bttn {
    font-family: "sourcesanspro-regular";
    font-size: 18px;
    letter-spacing: -0.3px;
    color: #4a90e2;
    position: inherit;
    float: right;
    line-height: 28px;
    cursor: pointer;
}
.tableDataFetch tr.price-block td .highest-box, .tableDataFetch tr.price-block td .not-highest-box {
    background-color: #60a368;
    color: #fff;
    padding: 2px 6px;
}
#example1 tbody tr.price-block  td .bid-text, #example1 tbody tr.price-block  td .bid-text .condition-bid {
    float:inherit;
    padding-left: 5px;
}
#example1 tbody tr.price-block  td .bid-text {
	  padding-left:15px;
}
tr.price-block  td .bid-text .condition-bid {
	  line-height: 16px;
    vertical-align: middle;
}
.tableDataFetch tr.price-block td .not-highest-box {
	  background-color: #f5a623;
}
#example1.highest-bid-table tbody tr.price-block td .icon-pencil span i {
	  color:#fff;
}
.domains-tab-content .tableDataFetch #example1.highest-bid-table tbody tr.price-block td .icon-pencil span {
    width: auto;
    margin-right:0px;
}
#example1 tbody tr.price-block td .stop-bid {
  	margin-top:0;
}
#example1 tbody tr.price-block td.margin-zero .daily-rental-prize {
    margin-right:0px;
    float:inherit;
    margin-left:2px;
}
#example1 tbody tr.price-block td.margin-zero .bid-text, #example1 tbody tr.price-block td.margin-zero .bid-input {
    padding: 1px 0px;
    float: inherit;
    line-height: normal;
}
#example1 tbody tr.price-block td.margin-zero .bid-input {
    padding-top:0px;
    padding-left: 20px;
}
#example1 tbody tr.price-block td.margin-zero .bid-text {
	  padding-left:45px;
}
.auto-bid-right-wrap,.sell-price-right-wrap {
    display: inline-block;
    width: calc(100% - 50px);
}
.domains-rent-sale-table #example1 tbody tr td .sell-price-right-wrap .bid-text {
    padding-left: 60px;
}
#example1 tbody tr td .bid-text .auto-bid-amount-wrap {
    padding-top: 0;
    vertical-align: inherit;
    padding-left: 20px;
}
.domains-tab-content .tableDataFetch #example1 tbody tr td .sell-price-right-wrap .bid-input .bid-action, #example1 tbody tr td .sell-price-right-wrap .bid-input .daily-rental-prize {
    margin-bottom: -5px;
}
#example1 tbody tr td .bid-text .auto-bid-amount-wrap div{
    padding-top: 0;
}
.domains-tab-content .tableDataFetch #example1 tbody tr td .bid-text span.dollar-span {
	  float: inherit;
    margin: 0px;
    vertical-align: middle;
}
#example1.highest-bid-table tbody tr.price-block i {
	  line-height:18px;
}
#example1 tbody tr.price-block.mid-text-content td {
	  line-height: 1.428571429;
}
.expand-user-history .domains-nav-tabs {
    border-bottom:none;
    background: transparent;
    box-shadow: none;
}
.expand-user-history .tab-content {
    padding: 0;
    box-shadow: none;
}
.expand-user-history .domains-nav-tabs > li.active > a ,.expand-user-history  .domains-nav-tabs > li.active > a:hover,.expand-user-history  .nav-tabs > li.active > a:focus {
    border : none ;
    background: #fff;
    box-shadow: none;
    margin-top: 0;
}
.domains-nav-tabs > li > a {
	  font-family: "sourcesanspro-regular";
    border-radius: 0px;
    padding: 16px 50px 16px 16px;
    font-size: 20px;
    letter-spacing: -0.3px;
    color: #4a4a4a;
    line-height: 18px;
}
.domains-nav-tabs > li > a:hover {
    border-color:transparent;
}
.domains-tab-content,.notifications-tab-content {
    border-top: none;
    margin-top: -2px;
    background-color:transparent;
    padding:0;
}
.domains-tab-content {
    padding: 0px 15px;
}
.domains-tab-content .tableDataFetch #at-table-head th,.notifications-tab-content .tableDataFetch #at-table-head th {
    border-bottom:none;
    border-right: 1px solid #fff;
    vertical-align: middle;
}
.domains-tab-content .tableDataFetch .rental-table .offer-status .edit-icon {
    padding-right: 9px;
    float: right;
    margin-top: 3px;
}
.table-responsive .table tr td .edit-icon.down i.fa-caret-down, .table-responsive .table tr td .edit-icon i.fa-caret-up {
  display: none;
}
.table-responsive .table tr td .edit-icon.down i.fa-caret-up, .table-responsive .table tr td .edit-icon i.fa-caret-down {
    display: block;
    cursor: pointer;
}
.table-responsive .table tr td .edit-icon i {
    font-size: 17px;
    font-weight: 600;
    float: right;
}
.rental-table .offer-status .first-field {
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 64%;
    display: inline-block;
    vertical-align: middle;
    padding-top: 3px;
}
.domains-tab-content .tableDataFetch .table-striped tr td,.notifications-tab-content .tableDataFetch .table-striped tr td{
    border-top: none;
}
.domains-tab-content .tableDataFetch tbody,.notifications-tab-content .tableDataFetch tbody{
	  background: #fff;
}
.tableDataFetch  .table > tbody > tr > td { 
    border-right: 1px solid #f5f5f5;
    background:#fff;
    font-family: "sourcesanspro-regular";
    vertical-align: middle;
}
.domains-tab-content .tableDataFetch  .rental-table .offer-status .edit-icon{
    padding-right: 9px;
}
.domains-tab-content .tableDataFetch #example1 tbody tr td .bid-text span {
	  margin-right: 10px;
}
.domains-tab-content .tableDataFetch #example1 tbody tr td .bid-input .bid-action, #example1 tbody tr td .bid-input .daily-rental-prize {
    margin-right: 10px;
}
#example1 tbody tr td .bid-input .daily-rental-prize {
    background: white;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding-left: 5px;
    width: 56px;
    display: inline-block;
    float: right;
}
.domains-tab-content .span-back  {
    margin-right: 15px;
    line-height: 2;
}
.domains-tab-content .span-back  .addBtn {
	  font-family: "sourcesanspro-regular";
    font-size: 14px;
    letter-spacing: -0.2px;
    border: 1px solid #00204d;
    padding: 4px 10px;
    border-radius: 14px;
}
.span-back  .addBtn .fa-plus-circle {
	  height: 20px;
    vertical-align: middle;
    font-size: 18px;
    padding-left: 3px;
}
.domains-tab-content .span-back  .addBtn:hover {
	  background-color: #00204d;
    color: #fff;
}
.domains-tab-content .text-right .close-bttn {
    line-height: 28px;
    cursor: pointer;
}
.after-before-time {
	  position: relative;
}
.after-before-time .down-sides {
	  display:block;
}
.after-before-time .icon-pos {
	  position: absolute;
    right: 8px;
    top: 25px;
}
.after-before-time .both-title {
	font-weight:normal;
}
.fa-icon {
	  float: right;
}
.table-state-default {
	  cursor: pointer;
}
.fa-icon .fa-caret-up , .fa-icon .fa-caret-down {
	  font-size: 16px;
    display: block;
    line-height: 10px;
    color: #898989;
}
.asc .fa-icon .fa-caret-up ,.desc .fa-icon .fa-caret-down  {
	  color:#4a90e2;
}
.addcontact-data {
	  background: #fff;
    padding-bottom: 20px;
    text-align: center;
}
.bg-white {
    background: #fff;
    padding-top: 0px;
    padding-bottom: 0px;
}
.container-area .action-area .item-option .rent-tabs {
	  background: #efefef;
}
#example1 tbody tr td .bid-text {
	  float: right;
}
.domains-rent-sale-table #example1 tbody tr td .bid-text {
    float: inherit;
    padding-left: 95px;
}
#example1 tbody tr td .bid-text.center-text {
	  float: inherit;
}
.contact-list tbody tr td .bid-text {
	  width: 100%;
}
#example1 tbody tr td .bid-text div {
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
    padding-top :3px;
}
#example1 tbody tr td .bid-text div.amount-align {
	  vertical-align: baseline;
}
#example1 tbody tr td .bid-text div.bid-text-width {
	  width: 80%;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
}
#example1 tbody tr td .bid-text span {
    float: right;
    width: 20px;
}
#example1 tbody tr td .bid-text span i {
    font-size: 15px;
    color:#8a8a8a;
    float: right;
    cursor: pointer;
}
#example1 tbody tr td .bid-input{
	  display: none;
}
#example1 tbody tr td .stop-bid {
	  background-color: #4a90e2;
    color: #fff;
    border-color: #4a90e2;
    padding: 3px 12px 1px;
    font-size: 12px;
    line-height: normal;
}
#example1 tbody tr td .stop-bid:hover{
    background-color: #274e86;
    border-color: #274e86;
}
#example1 tbody tr td .btn-success {
    display:inline-block;
    color: #ffffff;
    background-color: #629861;
    border-color: #629861;
}
#example1 tbody tr td .btn-success:hover {
    color: #ffffff;
    background-color: #7ca77c;
    border-color: #7ca77c;
}
.tableDataFetch table#example1 td input[type="text"] {
    width: 38px;
    margin: 0;
    display: inline-block;
    padding: 0px;
    border: 0;
}
.actionBtn-icon {
    width: 100%;
    text-align: left;
    padding: 3px 10px;
    background: transparent;
    border: 1px solid #ccc;
    color: #949393;
    font-size: 14px;
    border-radius: 4px;
    font-family: "sourcesanspro-regular";
}
.actionBtn-icon .arrow-icon {
    float: right;
}
.actionBtn-icon.up .arrow-icon .fa-caret-down, .actionBtn-icon .arrow-icon .fa-caret-up {
    display: none;
}
.actionBtn-icon.up .arrow-icon .fa-caret-up, .actionBtn-icon .arrow-icon .fa-caret-down {
    display: block;
}
#example1.highest-bid-table tbody tr.price-block i {
    line-height: 18px;
}
.searchHead .action-btn .dropdown .btn.addBtn {
    width: 100%;
    background: transparent;
    border: 1px solid #ccc;
    text-align: left;
    color: #949393;
    vertical-align: inherit;
}
.searchHead .action-btn .dropdown .btn.addBtn i {
    display: none;
}
.searchHead .action-btn .dropdown ul {
    right: 0;
}
.searchHead .dropdown-cateogries-menu.marketing-dropdown {
    position: relative;
    margin-left: 7px;
}
.searchHead .dropdown-cateogries-menu {
    display: inline-block;
}
.searchHead .dropdown-cateogries-menu .btn-dropdown {
    font-size: 14px;
    color: #949393;
    font-family: "sourcesanspro-regular";
    background: transparent;
    border: 1px solid #ccc;
    width: auto;
    position: relative;
    padding: 4px 10px 5px 10px;
    margin-top: -4px;
}
.tableDataFetch table#example1  td .more-service input[type="text"].tag-title {
    width: 100%;
    padding: 6px 12px;
    border-radius: 0;
    border:1px solid #ddd;
}
.more-service .ser-heading .title i, .more-service .ser-heading .choose i {
	  font-size: 15px;
    color: #8a8a8a;
	  margin-left: 8px;
    cursor: pointer;
}
.more-service .ser-heading .title .action-button  {
    width:25%;
    display: inline-block;
}

.more-service .ser-heading .title .action-button i.fa-times {
    color: #b94a48;
    cursor: pointer;
    margin:0;
}
.more-service .ser-heading .title .action-button i.fa-check {
    color: #629861;
    cursor: pointer;
    margin:0;
}
.more-service .ser-heading .user-information {
	  margin-bottom: 5px;
}
.more-service .ser-heading .photo-section {
	  width: 27%;
    display: inline-block;
    vertical-align: middle;
}
.more-service .ser-heading .photo-section img {
    border-radius:50%;
    height: 70px;
    width: 70px;
}
.more-service .ser-heading .user-information .text-name {
	  display: inline-block;
    max-width: 72%;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
	  color: #333;
}

.more-service .ser-heading .action-button a {
    border-radius: 25px;
    padding: 1px 9px;
    font-size:12px;
    color:#fff;
}
.more-service .btn-secondary {
    margin-left: 5px;
    font-size: 12px;
    border-radius: 100px;
    padding: 4px 7px;
    margin-top: 6px;
    margin-bottom: 10px;
}
.more-service p a:hover {
	  color: #b33331;
}
.tableDataFetch table#example1 td .more-service div .search-field input[type="text"] {
    margin: 5px 0 5px 0;
    padding: 11px 0px 11px 6px;
    width: 100%;
}
.more-service .chosen-container-multi .chosen-choices {
	  margin-top: 5px;
}
.more-service .chosen-container-multi .chosen-choices li.search-choice {
	  margin: 6px 0 6px 4px;
}

.more-service .chosen-container-multi .chosen-choices li.search-field {
	  width: 43%;
}
.more-service .chosen-container {
    z-index:2;
    width: 100% !important;
}
.tabs-all-domain {
    padding: 5px 5px 7px 5px;
    background: #efefef;
}

.tabs-all-domain .right-aside {
    width: 80%;
    display: inline-block;
}
.tabs-all-domain .left-aside-button  {
    float:right;
    margin-top: 10px;
}
.tabs-all-domain .left-aside-button a {
	  background-color: #39639f;
    color: #fff;
    border-color: #39639f;
    padding: 4px 9px;
    border-radius: 25px;
}
.domain-button .more-service {
	  margin: 15px 0 15px 0;
}
#example1 td.row-bg .tabs-all-domain .ser-heading .block-text {
	  font-weight: bold;
    text-align: left;
    margin-bottom: 8px;
}
.tabs-all-domain .ser-heading a {
	  color: #b94a48;
    cursor: pointer;
}
.tabs-all-domain .website-block, .tabs-all-domain .offer-block,.tabs-all-domain .rental-histry , .tabs-all-domain .redirect-block{
	  float: left;
    background: transparent;
}
.tabs-all-domain .website-block .wraper-website, .tabs-all-domain .offer-block .wraper-offer,.tabs-all-domain .rental-histry .wraper-rental,.tabs-all-domain .redirect-block .wraper-redirect-offers{
	  padding: 8px 20px;
    border: none;
    border-radius: 0;
    cursor: pointer;
}
.tabs-all-domain .sub-title {
	  display: inline-block;
    font-family: "sourcesanspro-regular";
    letter-spacing: -0.3px;
    font-size: 16px;

}
.tabs-all-domain .wraper-website span, .tabs-all-domain .wraper-offer span {
	  float: right;
    margin-right: 7px;
    font-size: 17px;
    font-weight: 600;
}
.tabs-all-domain .wraper-offer .number-count,.wraper-redirect-offers .number-count{
	background-color: #629861;
    min-width: 22px;
    min-height: 22px;
    border-radius: 50px;
    text-align: center;
    line-height: 22px;
    color: #fff;
    display: inline-block;
    margin-right: 8px;
    margin-bottom: 5px;
    overflow: hidden;
    vertical-align: middle;
    max-width: 26px;
    margin-left: 10px;
}
.tabs-all-domain .wraper-offer.active, .tabs-all-domain .wraper-website.active, .tabs-all-domain .wraper-rental.active,.tabs-all-domain .redirect-block .wraper-redirect-offers.active {
	  background-color: #fff;
    border-bottom-left-radius: 0;
    border-bottom-color: white;
}
.tabs-all-domain .wraper-offer.active {
	  border-bottom-right-radius:0;
}
.tabs-all-domain .wraper-offer span .fa-caret-up, .tabs-all-domain .wraper-offer.active span .fa-caret-down, .tabs-all-domain .wraper-website span .fa-caret-up, .tabs-all-domain .wraper-website.active span .fa-caret-down  {
	  display:inline-block;
}
.tabs-all-domain .wraper-offer span .fa-caret-down, .tabs-all-domain .wraper-offer.active span .fa-caret-up, .tabs-all-domain .wraper-website span .fa-caret-down, .tabs-all-domain .wraper-website.active span .fa-caret-up {
	  display:none;
}
.rent-tabs.active-loader-tab {
	  background:#ebebeb;
}
.tabs-all-domain .domain-button, .tabs-all-domain .offer-container,.tabs-all-domain .rental-histry-container, .tabs-all-domain .redirect-container{
    background: #fff;
    border: none;
    margin: -10px 0 4px;
}
.tabs-all-domain .offer-container,.tabs-all-domain .rental-histry-container,.tabs-all-domain .redirect-container {
    min-height: 50px;
}
.tabs-all-domain .offer-container .tableDataFetch #at-table-head th,.tabs-all-domain .redirect-container .tableDataFetch #at-table-head th{
    background: #efefef;
}
.tabs-all-domain .offer-container .tableDataFetch #at-table-head th:last-child {
    border-right: none;
}
.permission-text {
	  font-size: 18px;
    border-bottom: 1px solid #ccc;
    padding: 7px 0px;
    margin-bottom: 20px;
}
.permission-wrap .permissions {
	  margin-bottom:25px;
}
.permission-wrap .permissions .choose,.set-redirction-price {
    padding-bottom: 0px;
    font-size: 18px;
    font-weight: normal;
}
.permission-wrap .permissions .switch-wrap {
    display:inline-block;
    float:right;
}
.permission-wrap .permissions .allow-redirect-per-wrap {
	  margin-top:5px;
}
.permission-wrap .permissions .allow-redirect-per-wrap .choose ,.set-redirction-price{
	  color:#c5c5c5;
}
.permission-wrap .permissions .allow-redirect-per-wrap .custom-check-box label.btn {
	  border: none;
    padding-top: 2px!important;
}
.set-price-wrap {
	  display:inline-block;
}
.set-price-wrap .dropdown ,.set-price-wrap .input-file{
    display:inline-block;
    vertical-align: bottom;
    margin:0 5px;
}
.set-price-wrap .dropdown .btn {
	  width:80px;
}
.set-redirction-price {
	  margin-top:5px;
}
.set-price-wrap .input-file.active {
    color: #000;
}
.set-price-wrap .input-file.active .border-box.border-line {
    border: 1px solid #000;
}
.set-price-wrap .input-file.active .border-box {
    border: 1px solid #000;
}
.set-price-wrap .input-file.active span,.set-price-wrap.input-file.active {
    color: #000;
    font-size: 14px;
}
.set-price-wrap .border-box {
    width: 80px;
    border-radius: 4px;
    display: inline-block;
    padding-left: 5px;
    border: 1px solid #ccc;
}
.set-price-wrap .input-file .border-box input[type="text"] {
    vertical-align: baseline;
    width: 80%!important;
    color: #ccc;
    padding: 3px 0px;
}
.domain-template-wrap {
    border:1px solid #ccc;
    padding:15px;
}
.user-block-wrap {
    text-align:center;
    font-size: 16px;
    padding: 40px 0px;
}
.user-block-wrap img {
    width:120px;
    height:120px;
    margin:10px auto;
    border-radius:50%;
}
.user-block-wrap .block-user-btn {
	  background-color: #4a90e2;
    color: #fff;
    border-color: #4a90e2;
    padding: 4px 12px;
    border-radius: 4px;
    margin-top:10px;
    display:inline-block;
}
.domain-template-wrap .preview .siteDetails {
    background-color: #ffffff!important;
}
.domain-template-wrap .preview .siteDetails .clearfix {
    background: #4a90e2;
    margin-top:15px;
    border-radius:4px;
}
.domain-template-wrap .preview .siteDetails .clearfix .btn-embossed {
    color: #fff;
}
.open2.border-white .tabs-all-domain.inner-domains-tab {
    padding: 10px;
    border-top: 1px solid #efefef;
    background: #fff;
}
.inner-domains-tab .wraper-offer.active,.inner-domains-tab .wraper-website.active, .inner-domains-tab .wraper-rental.active, .inner-domains-tab .redirect-block .wraper-redirect-offers.active,.inner-domains-tab .domain-button,.inner-domains-tab .offer-container,.inner-domains-tab  .rental-histry-container,.inner-domains-tab .redirect-container {
    background-color: #fff;
}
.inner-domains-tab .tableDataFetch .table > tbody > tr > td {
    border-right: 1px solid #ffffff;
}
.inner-domains-tab .offer-container .tableDataFetch #at-table-head th,.inner-domains-tab .redirect-container .tableDataFetch #at-table-head th {
    border-bottom: 2px solid #fff;
    border-right: none;
}
.inner-domains-tab .tableDataFetch table tbody tr.spacer,.inner-domains-tab .tableDataFetch  .table-bordered>tbody>tr.spacer td,.inner-domains-tab .tableDataFetch  table tbody tr.spacer td {
    background: #ffffff!important;
    padding:1px;
}
.inner-domains-tab  .pagination-container {
    background: #efefef;
} 
.inner-domains-tab .both-gap {
    padding: 15px 15px 5px;
}
.inner-domains-tab .both-gap .recordsList select {
    background: #efefef;
}
.tabs-all-domain.inner-domains-tab .offer-container .tableDataFetch tbody .domainCount .actionBtn,.inner-domains-tab .recordsList select {
    border: 1px solid #999;
    color: #999;
}
.section-open.open .text-right .close-bttn,.section-open .text-right .open-bttn {
    display: block;
    cursor: pointer;
}
.section-open.open .text-right .open-bttn,.section-open .text-right .close-bttn,.domain-section.open .button  .open-bttn ,.domain-section .button .close-bttn   {
	  display: none;
}
.domain-section.open .button .close-bttn, .domain-section .button .open-bttn{
	  display: inline-block;
}
.domains-tab-content .sub-heading-text, .domains-tab-content .user-heading .searchHead  {
	  display:none;
}
.section-open.open .user-heading .searchHead {
	  display:block;
}
.section-open.open .user-heading .section-heading {
	  font-size: 24px;
}
.dashboard-section .domain-section.open .sub-heading-text,.section-open.open .sub-heading-text{ 
    display:block;
    font-size: 16px;
    color:#898989;
}
.dashboard-section .domain-section .sub-heading-text,.section-open .sub-heading-text{
    font-size:0px;
    color:#fff;
    -o-transition:font-size 2s;
    transition:font-size 2s;
    -webkit-transition:font-size 2s;
    -webkit-transition:color 2s;
    -o-transition:color 2s;
    transition:color 2s;
}
.top-padding {
    padding-top: 20px;
}
.bider-bidtime .profileNav a img {
    height: 30px;
    width: 30px;
    margin-right: 10px;
}
.bider-bidtime .bid-time {
    float: right;
    color: #0f233e;
    margin-top: 1px;
}
#offer_buy .domainCount .bider-bidtime .bid-time {
    margin-top: 7px;
}
.bider-bidtime .profileNav, .trans-history-date {
    vertical-align: middle;
}
.bider-bidtime .bid-time .date,.bider-bidtime .bid-time .time {
    padding-right: 5px;
}
.tabs-all-domain .offer-container .tableDataFetch tbody .domainCount .actionBtn {
	  width: 100%;
    text-align: left;
    padding: 3px 10px;
    background: transparent;
    border: 1px solid #ccc;
    color: #949393;
}
.tabs-all-domain .offer-container .tableDataFetch tbody .domainCount .dropdown .actionMenu {
    border: 1px solid #0f233e;
    border-top: 2px solid;
    background: #fff;
    min-width: 150px;
    border-radius: 0;
    top: 43px;
    margin: 0;
    padding: 0;
    right: 0;
    position: absolute;
    z-index: 9;
    -webkit-box-shadow: 2px 3px 5px 2px rgba(0,0,0,0.2);
    box-shadow: 2px 3px 5px 2px rgba(0,0,0,0.2);
    line-height: initial;
    display: none;
}
.tabs-all-domain .offer-container .tableDataFetch tbody .domainCount .actionBtn span {
    float: right;
}
.tabs-all-domain .offer-container .tableDataFetch tbody .domainCount .dropdown .down .fa-caret-up, .tabs-all-domain .offer-container .tableDataFetch tbody .domainCount .dropdown .fa-caret-down {
    display: block;
    font-size: 17px;
}
.tabs-all-domain .offer-container .tableDataFetch tbody .domainCount .dropdown .down .fa-caret-down, .tabs-all-domain .offer-container .tableDataFetch tbody .domainCount .dropdown .fa-caret-up {
	  display: none;
}
.tabs-all-domain .offer-container .tableDataFetch tbody .domainCount .dropdown .actionMenu::before {
    content: '';
    top: -9px;
    /* left: 0; */
    right: 6px;
    position: absolute;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #0f233e;
}
.tabs-all-domain .offer-container .tableDataFetch tbody .domainCount .dropdown .actionMenu  li {
    width: 100%;
    float: left;
    padding: 10px;
    font-size: 14px;
}
.domain-row-bg {
    border:1px solid #fff;
}
.rental-table .offer-status .number-count {
    background-color: #629861;
    min-width: 22px;
    min-height: 22px;
    border-radius: 50px;
    text-align: center;
    line-height: 22px;
    color: #fff;
    float: right;
    margin-right: 8px;
    overflow: hidden;
    max-width: 26px;
}
/**************my_domains end**********/

/* payment*/

.ac-balnce-nav-tabs {
	border-bottom:none;
	padding: 0px;
	float:right;
	width: 100%;
}
.ac-balnce-nav-tabs li {
	width: 33.33%;
    margin-right: 0px;
	margin-bottom: 0px;
    z-index: 3;
    background: #fff;
}
.ac-balnce-nav-tabs li:last-child {
    border-right:1px solid #ccc;
}
.ac-balnce-nav-tabs li a {
	border: 1px solid #ccc;
    margin-right: 0px;
    border-radius: 0px;
    border-right: 0px;
    box-shadow: none;
}
.ac-balnce-nav-tabs li a:hover {
    border-color:#ccc;
    background: #fff;
}
.nav-tabs.ac-balnce-nav-tabs li.active a {
	border: 1px solid #ccc!important;
    border-bottom: 1px solid #fff;
    margin: -10px -1px 0px -1px;
    font-weight: 580;
	background-color: white;
	height: 155px;
}
.nav-tabs.ac-balnce-nav-tabs li.active:first-child a{
	margin: -10px -0.5px 0px 0px;
}
.ac-balnce-nav-tabs li.active .balance,.ac-balnce-nav-tabs li.active p.description-text,.ac-balnce-nav-tabs li.active .tab-heading {
	color:#000;
}
.ac-balnce-nav-tabs li.active .balance {
	font-size: 48px;
}
.ac-balnce-nav-tabs li.active .tab-heading {
	font-size: 20px;
}
.ac-balnce-nav-tabs li a {
	font-family: "sourcesanspro-regular";
    border-radius: 0px;
    padding: 16px;
	font-size: 20px;
    letter-spacing: -0.3px;
    color: #4a4a4a;
	line-height: 18px;
	margin-right: 0px;
	height: 145px;
}
.ac-balnce-nav-tabs .tab-heading {
	color:#898989;
	font-family:"sourcesanspro-regular";
	font-size: 18px;
}
.ac-balnce-nav-tabs .graph-icon {
	float: right;
	margin-right: 10px;
	color:#3c88dc;
}
.ac-balnce-nav-tabs li.active .graph-icon {
	opacity:0;
}
.ac-balnce-nav-tabs .balance {
	font-family: "sourcesanspro-regular";
	color:#898989;
	margin: 10px 0px;
	font-size: 36px;
}
.ac-balnce-nav-tabs p.description-text {
	font-family: "sourcesanspro-regular";
	font-size: 14px;
	color:#898989;
	margin:0px;
}
.ac-balnce-tab-content {
    border-top: none;
    margin-top: -2px;
	padding: 0;
	margin: 0px;
}
.transaction-filter-wrap {
    background: #ebebea;
    margin-bottom: -1px;
    padding-top: 25px;
}
.transaction-filter-wrap ul {
    padding: 0;
}
.transaction-filter-wrap ul li {
	vertical-align: middle;
	border-right:1px solid#4a90e2;
	padding: 0px 8px;
	line-height: 13px;
	display: inline-block;
}
.transaction-filter-wrap ul.open-coll li {
	float: none;
	display: inline-block;
}
.transaction-filter-wrap ul li:first-child {
	padding-left:0px;
}
.transaction-filter-wrap ul li:last-child {
	padding-right:0px;
}
.transaction-filter-wrap ul li span {
	color:#4a90e2;
	font-size: 15px;
	cursor: pointer;
}
.transaction-filter-wrap ul li.active span {
	color:#333;
}
.transaction-filter-wrap ul li#custom_date {
	border-right: none;
}
.transaction-filter-wrap ul li:last-child{
	border-right:none;
}
.transaction-filter-wrap .date-picker .form-group {
	float: left;
	margin-bottom: 0px;
	width: 38%;
}
.transaction-filter-wrap .date-picker .form-group label {
	margin: 10px 2px;
    font-size: 15px;
	font-weight: normal;
	font-family: "sourcesanspro-regular", sans-serif;
}
.transaction-filter-wrap .date-picker .form-group input {
	width: 64%;
	margin: 0px;
}
.transaction-filter-wrap .date-picker .btn {
	vertical-align: text-bottom;
	padding: 5px 12px;
} 
.row.margin-space {
	margin: 0px;
}
.paypal-wrap img {
    width: 50px;
    vertical-align: middle;
}
.edit-icon{
    display: inline-block;
    float: right;
    padding-top: 8px;
}
.table tbody tr td .custom-check-box
.transaction-filter-wrap {
    margin-top: 20px;
}
.transaction-filter-wrap ul li {
    vertical-align: middle;
    border-right: 1px solid#4a90e2;
    padding: 0 8px;
    line-height: 13px;
    display: inline-block;
}
.transaction-filter-wrap ul.open-coll li {
    float: none;
    display: inline-block;
}
.transaction-filter-wrap ul li .fa-caret-right {
    vertical-align: bottom;
}
.transaction-filter-wrap ul li:first-child {
    padding-left: 0;
}
.transaction-filter-wrap ul li:last-child {
    padding-right: 0;
}
.transaction-filter-wrap ul li span {
    color: #4a90e2;
    font-size: 15px;
    cursor: pointer;
}
.transaction-filter-wrap ul li.active span {
    color: #333;
}
.transaction-filter-wrap ul li#custom_date, .transaction-filter-wrap ul li:last-child {
    border-right: none;
}
.transaction-filter-wrap .date-picker .form-group {
    float: left;
    margin-bottom: 0;
    width: 38%}
.transaction-filter-wrap .date-picker .form-group label {
    margin: 10px 2px;
    font-size: 15px;
    font-weight: 400;
}
.Rectangle-11 .heading, .addBtn, .dashboard-balance .balance, .dashboard-balance .blnc-heading, .dashboard-balance .description-text, .dashboard-balance .show-more a, .searchHead .dropdown-cateogries-menu .btn-dropdown, .searchHead .or-content, .tabs-all-domain .sub-title {
    font-family: sourcesanspro-regular;
}
.transaction-filter-wrap .date-picker .form-group input {
    width: 64%;
    margin: 0;
}
#frmRegister .pwdwidgetdiv, .contact-list tbody tr td .bid-text {
    width: 100%}
.transaction-filter-wrap .date-picker .btn {
    vertical-align: text-bottom;
    padding: 5px 12px;
    margin-top: 3px;
}

.disabled {
    pointer-events: none;
    opacity: 0.6;
}
.configration-description td {
    padding:5px!important;
}
.configration-description td .config-des-text {
    background: #ededed;
    padding:5px;
}
.configration-description td .config-des-text .confi-desc-wrap{
    background:#fff;
    padding:15px;
}




.permission-text {
    font-size: 18px;
    border-bottom: 1px solid #ccc;
    padding: 7px 0;
    margin-bottom: 20px;
}
.bid-price-wrapper .bid-price-text, .permission-wrap .permissions .choose, .set-redirction-price {
    padding-bottom: 0;
    font-size: 18px;
    font-weight: 400;
}
.permission-wrap .permissions {
    margin-bottom: 17px;
}
.permission-wrap .permissions .allow {
    width: calc(100% - 50px);
    display: inline-block;
}
.permission-wrap .permissions .switch-wrap {
    float: right;
    width: 50px;
    margin-top: 3px;
}
.permission-wrap .permissions .allow-redirect-per-wrap {
    margin-top: 5px;
}
.bid-price-wrapper .bid-price-text {
    margin-bottom: 17px;
    position: relative;
}
.small-text {
    font-size:12px;
    color: #7f7d7d;
}
.bid-price-wrapper .bid-price-text.disable,.bid-price-wrapper .bid-price-text.disable .small-text  {
    color: #ccc;
}
.bid-price-wrapper .premium-standard-icon {
    border: 1px solid #333;
    background: #333;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    font-size: 14px;
    color: #fff;
    display: inline-block;
    text-align: center;
    margin-right: 5px;
}
.bid-price-wrapper .premium-standard-icon.premium-icon {
    background: #f5a623;
    border-color: #f5a623;
}
.bid-price-wrapper.disable .premium-standard-icon.premium-icon {
    background: #ccc;
    border-color: #ccc;
}
.bid-price-wrapper .premium-standard-text {
    display: inline-block;
    vertical-align: top;
    padding-top: 2px;
}
.bid-price-wrapper .bid-input-wrapper {
    display: inline-block;
    float: right;
    position: relative;
}
.bid-price-wrapper .bid-input-border {
    display: inline-block;
    border: 1px solid #333;
    padding: 5px;
    border-radius: 5px;
    margin-right: 5px;
    margin-top: -3px;
    vertical-align: middle;
    cursor: pointer;

    width: 90px;
    font-size: 14px;
    text-align: center;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.bid-price-text.disable .bid-input-border, .input-dropdown {
    border: 1px solid #ccc;
    cursor: default;
}
.input-dropdown {
    padding: 10px 15px;
    position: absolute;
    right: 0;
    top: -3px;
    min-width: 265px;
    background: #fff;
    z-index: 999;
    box-shadow: 3px 3px 10px #ddd;
    display: none;
}
.input-dropdown .input-file input.form-control::placeholder {
    color:#a7a5a5!important;
}
.bid-price-text:last-child .input-dropdown {
    top: 0px;
}
.input-dropdown .dropdown-bttn-wrap, .input-dropdown .input-file {
    display: inline-block;
    vertical-align: middle;
}
.input-dropdown .btn {
    padding: 3px 12px;
}
.input-dropdown .btn.btn-primary {
    background-color: #4a90e2;
    border-color: #4a90e2;
}
.input-dropdown .input-file.active {
    color: #000;
}
.input-dropdown .input-file.active .border-box, .input-dropdown .input-file.active .border-box.border-line {
    border: 1px solid #000;
}
.input-dropdown .input-file.active, .input-dropdown .input-file.active span {
    color: #000;
    font-size: 14px;
}
.input-dropdown .border-box {
    width: 70px;
    border-radius: 4px;
    display: inline-block;
    padding-left: 5px;
    border: 1px solid #ccc;
}
.input-dropdown .dollor-disable {
    font-size: 14px;
}
.input-dropdown .input-file .border-box input[type=text] {
    vertical-align: baseline;
    width: 80%!important;
    color: #ccc;
    padding: 3px 0;
    height: 24px;
    font-size: 13px;
}
.input-dropdown .input-file .border-box input::-webkit-input-placeholder {
    color: #333;
}
.input-dropdown .disable-inp, .input-dropdown .disable-inp input[disabled=disabled] {
    background-color: #ccc;
    cursor: pointer;
}
.permission-wrap .allow-redirect-per-wrap .choose, .set-redirction-price {
    color: #c5c5c5;
}
.check-permission .input-fade-in .set-redirction-price, .fade-in .allow-redirect-per-wrap .choose {
    color: #333;
}
.permission-wrap .permissions .allow-redirect-per-wrap .custom-check-box label.btn {
    border: none;
    padding-top: 2px!important;
}
.set-price-wrap {
    display: inline-block;
    margin-top: 2px;
    margin-bottom: 5px;
}
.set-redirction-price .actionBtn {
    font-size: 16px;
}
.set-redirction-price .input-file .form-control {
    font-size: 18px;
}
.set-price-wrap .dropdown, .set-price-wrap .input-file {
    display: inline-block;
    vertical-align: bottom;
    margin: 0 5px;
}
.set-price-wrap .dropdown .btn {
    width: 80px;
    height: 36px;
}
.set-redirction-price {
    margin-top: 5px;
    display: flex;
    align-items: center;
}
.set-price-wrap .input-file.active {
    color: #000;
}
.set-price-wrap .input-file.active .border-box, .set-price-wrap .input-file.active .border-box.border-line {
    border: 1px solid #000;
}
.set-price-wrap .input-file.active span, .set-price-wrap.input-file.active {
    color: #000;
    font-size: 14px;
}
.set-price-wrap .border-box {
    width: 80px;
    border-radius: 4px;
    display: inline-block;
    padding-left: 5px;
    border: 1px solid #ccc;
}
.set-price-wrap .input-file .border-box input[type=text] {
    vertical-align: baseline;
    width: 80%!important;
    color: #ccc;
    padding: 3px 0;
}
.longterm-input {
    display:inline-block;
    position:relative;
}
.longterm-text-wrap, .longterm-input-wrap {
    display: inline-block;
    width: 35%;
}
.longterm-input-wrap.request-rental-price {
    margin-top:10px;
}
.longterm-input-wrap {
    width: 64%;
    float: right;
    text-align: right;
}
.dailyrental-text-wrap, .dailyrental-input-wrap {
    display: inline-block;
    width: 70%;
    vertical-align: text-top;
}
.dailyrental-input-wrap {
    width: 28%;
    float: right;
}
.col-sm-4.dailyRental-wrap {
    width:37%;
}
.col-sm-8.longTerm-wrap {
    width:63%;
}
.years-text-wrap {
    font-size: 18px;
    height: 35px;
}
.earning-wrap {
    color: #4a90e2;
    cursor: pointer;
    font-size: 14px;
    position:relative;
}
.earning-wrap.active {
    color: #333;
}
.daily-day.earning-wrap {
    padding-right: 20px;
}
.rental-status-wrap  {
    font-size:18px;
    padding: 10px 0;
    border-bottom: 1px solid #ccc;
    margin: 10px 20px 35px;
}
.rental-status-wrap  .rantal-status,.rental-status-wrap  .rental-price-text {
    display:inline-block;
    width: 49%;
}
.request-rental-price .years-text-wrap {
    margin-top:10px;
}
.dailyrental-input-wrap.request-rental-price .years-text-wrap {
    display: inline-block;
    width: 100%;
}
.earning-table {
    min-width:450px;
}
.earning-table:before {
    right: 32px;
}
ul.drop-down-field.earning-table  li {
    width: 39%;
    display: inline-block;
    font-size: 14px;
    padding: 5px 10px;
    text-align: center;
    color:#333;
    border-right: 1px solid #ccc;
}
ul.drop-down-field.earning-table li:first-child,ul.drop-down-field.earning-table li:nth-child(4),ul.drop-down-field.earning-table li:nth-child(7),ul.drop-down-field.earning-table li:nth-child(10),ul.drop-down-field.earning-table li:nth-child(13) {
    width:20%;
}
ul.drop-down-field.earning-table li:nth-child(3),ul.drop-down-field.earning-table li:nth-child(6),ul.drop-down-field.earning-table li:nth-child(9),ul.drop-down-field.earning-table li:nth-child(12),ul.drop-down-field.earning-table li:nth-child(15) {
    border-right:none;
}

.heading-li {
    font-weight:600;
    color:#333;
    padding: 5px;
}
li .earn-price {
    text-align: left;
    display: inline-block;
    width: 50%;
}
li .earn-percentage {
    float:right; 
    display: inline-block;
    width: 50%;
    text-align: right;
}
.cat-dropdown-wrap .chosen-container-multi .chosen-choices li.search-choice {
    display: inline-block;
    background: #dcdcdc;
    color: #333;
    padding: 5px 15px 5px 5px;
    margin: 8px 15px 5px 10px;
    position: relative;
    cursor: default;
    font-size: 14px;
}
.cat-dropdown-wrap .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    top: 5px;
    right: -2px;
}
.chosen-container-multi .chosen-choices li.search-choice:before{
    position: absolute;
    right: -10px;
    content: "";
    border-top: 10px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 10px solid #dcdcdc;
    top: 0px;
}
.cat-dropdown-wrap .chosen-container {
    width:80%!important;
}
.cat-dropdown-wrap .chosen-container-multi .chosen-choices {
    border-radius: 5px;
    min-height: 90px;
    margin-top: 10px;
}
.text-content-section {
    padding:15px;
}
.tab-pane .text-content-section h3 {
    padding-left:0;
}
.main-expand-heading {
    font-size: 18px;
    font-weight: 600;
}


.dashboard-balance {
    background: #fff;
    padding: 15px 15px 5px 15px;
    height: 230px;
    margin-bottom: 15px;    
}
.timer {
    color: #898989;
    font-size: 14px;
}
.dashboard-balance .description-text {
    font-size: 14px;
    /* padding-right: 15px; */
    margin-bottom: 0px;
}
.dashboard-balance .description-text.line {
    line-height: 33px;
}
.description-text .dollar-currency {
    font-weight:bold;
    font-size: 17px;
    float:right;
}
.dashboard-balance .graph-icon {
    float: right;
    margin-right: 20px;
    color: #3c88dc;
    font-size: 24px;
}
.dashboard-balance .blnc-heading {
    font-size: 20px;
}
.dashboard-balance .balance {
    font-size: 36px;
    margin-top: 18px;
}
.dashboard-balance .show-more {
    text-align: right;
    margin-top: 15px;
}
.dashboard-balance .show-more a {
    color: #3c88dc;
    font-size: 18px;
}
/* .dashboard-section {
    display: inline-block;
} */
.attached-menu-side {
    padding-top: 50px;
    background-color: #efefef;
    padding-bottom: 50px;
    min-height: 510px;
}
.dashboard-section .domain-section {
    background: #fff;
    margin-bottom: 15px;
}
.dashboard-section:last-child .domain-section {
    margin-bottom: 0px;
    padding-bottom: 0;
}
.dashboard-section .domain-section.open .heading-text, .section-open.open .user-heading .section-heading {
    font-size: 30px;
}
.attached-menu-side .no-mobile-padding {
    padding :0 7.5px;
}
.attached-menu-side .no-mobile-padding:first-child {
    padding-left:15px;
}
.attached-menu-side .no-mobile-padding:last-child {
    padding-right:15px;
}
.dashboard-section .domain-section.open .sub-heading-text, .section-open.open .sub-heading-text {
    display: block;
    font-size: 16px;
    color: #898989;
}
.dashboard-section .domain-section .sub-heading-text, .section-open .sub-heading-text {
    font-size: 0;
    color: #fff;
    -webkit-transition: font-size 2s;
    -webkit-transition: color 2s;
    -o-transition: color 2s;
    transition: color 2s;
}
.dashboard-section .domain-section .heading-text {
    font-size: 20px;
    margin-top: 16px;
    -o-transition: font-size 2s;
    transition: font-size 2s;
    -moz-transition: font-size 2s;
    -webkit-transition: font-size 2s;
}
.section-open .user-heading .section-heading {
    font-size: 20px;
    -o-transition: font-size 2s;
    transition: font-size 2s;
    -moz-transition: font-size 2s;
    -webkit-transition: font-size 2s;
    cursor: default;
}
.Rectangle-11 {
    background-color: #fff;
}
.Rectangle-11 .rectangle-111 {
    padding: 20px;
}
.Rectangle-11 .heading {
    margin: 0;
    font-size: 18px;
    text-align: left;
    color: #000;
}
.across-domains, .rectangle-111 p {
    font-size: 14px;
    color: #000;
    font-family: sourcesanspro-regular;
}
.rectangle-111 p {
    margin: 0;
}
.across-domains {
    text-align: left;
}
.heading-text {
    font-family: sourcesanspro-regular;
    font-size: 28px;
    letter-spacing: -.3px;
    color: #4a4a4a;
    margin-top: 16px;
}
.sub-heading-text {
    font-family: sourcesanspro-regular;
    font-size: 16px;
    letter-spacing: -.3px;
    color: #898989;
}
.dashboard-section .domains-for-rent {
    font-family: sourcesanspro-regular;
    font-size: 20px;
    letter-spacing: -.3px;
    text-align: left;
}
.dashboard-section .domains-for-rent-value {
    font-family: sourcesanspro-regular;
    font-size: 18px;
    letter-spacing: -.3px;
    text-align: right;
    float: right;
}
.dashboard-section .domain-section.open .rent-sale-rectangle {
    margin-top: 25px;
}
.dashboard-section .domain-section .rent-sale-rectangle {
    margin-top: 12px;
}
.dashboard-section .domain-section.open .button.bar-graph {
    padding: 21px 0;
    text-align: right;
}
.dashboard-section .domain-section .rent-sale-rectangle .span1, .dashboard-section .domain-section .rent-sale-rectangle .span2 {
    border: 1px solid #dcdcdc;
    padding: 5px 0;
    font-family: sourcesanspro-regular;
    font-size: 16px;
    width: 130px;
    float: left;
    text-align: center;
    color: #898989;
}
.dashboard-section .domain-section .button .show-more-bttn, .graph-content .domain-type, .graph-content .domain-value {
    font-size: 18px;
    font-family: sourcesanspro-regular;
}
.graph-content, .graph-rectangle {
    display: inline-block;
    width: 100%}
.dashboard-section .domain-section .rent-sale-rectangle .span2 {
    border-left: none;
}
.dashboard-section .domain-section .button {
    text-align: right;
    padding-top: 15px;
}
.dashboard-section .domain-section.open .button {
    padding: 31px 0;
}
.contactMsgData .contact-list.contact-messsages .contact-msg-date {
    min-width: 125px;
}
.dashboard-section .domain-section .button .show-more-bttn {
    letter-spacing: -.3px;
    color: #4a90e2;
    vertical-align: top;
}
.dashboard-section .domain-section .button .close-bttn, .dashboard-section .domain-section .button .open-bttn {
    font-family: sourcesanspro-regular;
    font-size: 18px;
    letter-spacing: -.3px;
    color: #4a90e2;
    cursor: pointer;
}
.dashboard-section .domain-section .button .close-bttn:hover, .dashboard-section .domain-section .button .open-bttn:hover,.dashboard-balance .show-more a:hover,.dashboard-section .domain-section .button .show-more-bttn:hover{
    color:#333;
}
.graph-heading-background {
    padding: 0 10px;
}
.graph-heading {
    padding: 10px 0;
    margin: 0;
    border-bottom: 2px solid #000;
}
.graph-content {
    padding: 10px 0;
}
.graph-content.pie-graph {
    padding-bottom: 7px;
}
.graph-content .domain-type {
    line-height: 2.22;
    letter-spacing: -.3px;
    color: #000;
}
.graph-content .space-right {
    padding-right: 0;
}
.graph-rectangle .graph-content .col-xs-4 {
    min-width: 115px;
    height: 125px;
    margin: 0 auto;
}
.indent {
    padding-left: 5px;
}
.domain-type.line-space, .graph-content .domain-value.line-space {
    line-height: initial;
}
.graph-content .top-space {
    padding-top: 7px;
}
.graph-content .domain-value {
    float: right;
    min-width: 48px;
    margin: 5px 0;
    text-align: right;
    padding: 2px 5px 0;
    color: #fff;
}
.navigation-aside ul li.active a, .navigation-aside ul li:hover .text, .navigation-aside ul li:hover i {
    color: #4a90e2;
}
.graph-content .domain-value.text1 {
    background: #3c88dc;
}
.graph-content .domain-value.text2 {
    background: #639edf;
}
.graph-content .domain-value.text3 {
    background: #89b6e8;
}
.graph-content .domain-value.text4 {
    background: #ccc;
}
.history-expand {
    margin: 0 15px;
}
.tabpane-graph-rectangle.active {
    background: #ebebea;
}
.tabpane-graph-rectangle .show-history, .tabpane-graph-rectangle.active .hide-history {
    display: inline-block;
}
.tabpane-graph-rectangle .hide-history, .tabpane-graph-rectangle.active .show-history {
    display: none;
}
.tableDataFetch .table > tbody > tr > td {
    font-size: 12px;
}
.permission-wrap .permissions .allow {
    font-size: 15px;
}
.years-text-wrap .col-sm-3.text-center {
    font-size: 15px;
}
.bid-price-wrapper .premium-standard-text {
    font-size: 18px;
}
 .long-term-request .rent-tabs .active {
    background: #fff;
}
span.g_title {
    font-size: 11px;
    float:none !important;

}
.chosen-container-single .chosen-single {
    height: 40px;
    line-height: 40px;
}
.filter_block {
    display: inline-block;
}
.chosen-container-single .chosen-single div b {
   background-position:2px 10px;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
    background-position: -13px 10px;
}
.both-gap {
    margin: 12px 0;
}
.recordsList select {
    height: 32px;
}
#expand-domain-history .table-bordered>tbody>tr>td, table tbody tr, #expand-domain-history .table-striped>tbody>tr:nth-child(odd)>td:hover {
    width: 7%;
}
.bid-text div {
    display: inline-block;
}
span.rented-domains {
    display: block;
    background: #4a90e2;
    color: #fff;
    padding: 5px 10px;
    width: 150px;
}
span.not-rented-domains {
    background: #ccc;
    display: block;
    width: 135px;
    padding: 5px 12px;
    margin-top: 9px;
}
.dynamic-listing td {
    font-size: 13px;
}


.chosen-container{
    min-width: 100%;
}

.chosen-container.error{
    color: inherit;
}
.chosen-container.error a{
    border-color: red;
}

table#example1 tr td .edit-icon i.fa-caret-down, table#example1 tr td .edit-icon.down i.fa-caret-up {
    display: block;
    cursor: pointer;
}

table#example1 tr td .edit-icon i.fa-caret-up, table#example1 tr td .edit-icon.down i.fa-caret-down {
    display: none;
}
.table-striped th {
    border-right: 1px solid #fff;
}
.table-striped tr td {
    border-right: 1px solid #efefef;
    font-size: 12px;
}
#websiteListData .website-option-list {
    min-width: 160px;
    border: 1px solid #0f233e;
    border-top: 2px solid;
    border-radius: 0;
    position: absolute;
    z-index: 9;
    -webkit-box-shadow: 2px 3px 5px 2px rgba(0, 0, 0, .2);
    box-shadow: 2px 3px 5px 2px rgba(0, 0, 0, .2);
    line-height: initial;
    background: #fff;
    top: 46px;
    right: 15px;
    display: none;
}
#websiteListData .website-option-list:before {
    content: '';
    top: -9px;
    right: 6px;
    position: absolute;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #0f233e;
}
#websiteListData .website-option-list li {
    display: block;
    text-align: left;
    border-bottom: 1px solid #ededed;
}
#websiteListData .website-option-list li.active a, .actionMenu .item-list .item-text {
    color: #0f233e;
}
#websiteListData .website-option-list li a, .actionMenu .item-list .item-text {
    display: block;
    padding: 10px 10px 10px 20px;
    color: #898989;
    font-size: 14px;
    cursor: pointer;
    /* border-bottom: 1px solid #ededed; */
}
.table-striped>tbody>tr>td {position:relative;}

.table tr th strong {
    font-size: 11px;
}
.table-striped>tbody>tr>td, .table-striped>tbody>tr>th {padding:5px;}

.user-bank-data .main-expand-heading {
    font-size: 16px;
    font-weight: 600;
    padding: 10px 22px;
}
#paymentData1 tbody tr td .dropdown-menu2 {
    border: 1px solid #0f233e!important;
    border-top: 2px solid!important;
    background: #fff;
    min-width: 125px;
    border-radius: 0;
    top: 40px;
    margin: 0px 0px 0px -22px;
    padding: 0;
    position: absolute;
    z-index: 9;
    -webkit-box-shadow: 2px 3px 5px 2px rgba(0,0,0,0.2);
    box-shadow: 2px 3px 5px 2px rgba(0,0,0,0.2);
    line-height: initial;
    font-size: 17px;
}
#paymentData1 tbody tr td .dropdown-menu2::before {
    content: '';
    top: -9px;
    right: 6px;
    position: absolute;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #0f233e;
}
#paymentData1 tbody tr td .actionBtn-icon .arrow-icon  i {
    margin-top: 3px;
}
.drop-down-field {
    border-top: 2px solid #0f233e;
    background: #fff;
    min-width: 150px;
    border-radius: 0;
    top: 43px;
    margin: 0;
    padding: 0;
    right: 0;
    position: absolute;
    z-index: 9;
    -webkit-box-shadow: 2px 3px 5px 2px rgba(0, 0, 0, .2);
    box-shadow: 2px 3px 5px 2px rgba(0, 0, 0, .2);
    line-height: initial;
}

.actionMenu .item-list .item-text.disable-text {
    color: #ccc;
    pointer-events: none;
    cursor: not-allowed;
    text-decoration: none;
    pointer-events: stroke;
}
.block-icons {
    background-color: #7B7B7B;
    padding: 6px;
    width: 30px;
    border-radius: 15px;
}
.adding-btn, .subtract-btn {
    background: #4a90e2;
    width: 24px;
    height: 24px;
    display: inline-block;
    position: absolute;
    left: -11px;
    border-radius: 23px;
    text-align: center;
    line-height: 26px;
    font-size: 28px;
    color: #fff;
    bottom: -17px;
    z-index: 1;
    cursor: pointer;
}

.subtract-btn {
    background: #898989;
    line-height: 23px;
    font-size: 30px;
    bottom: 0;
   
}
span.block-name {
    margin: 0px 0px 0px 10px;
}
.tabs-all-blockType {
    padding: 5px 5px 7px 5px;
    background: #efefef;
}

.tabs-all-blockType .right-aside {
    width: 80%;
    display: inline-block;
}
.tabs-all-blockType .left-aside-button  {
    float:right;
    margin-top: 10px;
}
.tabs-all-blockType .left-aside-button a {
	  background-color: #39639f;
    color: #fff;
    border-color: #39639f;
    padding: 4px 9px;
    border-radius: 25px;
}
.domain-button .more-service {
	  margin: 15px 0 15px 0;
}
#example1 td.row-bg .tabs-all-blockType .ser-heading .block-text {
	  font-weight: bold;
    text-align: left;
    margin-bottom: 8px;
}
.tabs-all-blockType .ser-heading a {
	  color: #b94a48;
    cursor: pointer;
}
.tabs-all-blockType .website-block, .tabs-all-blockType .offer-block,.tabs-all-blockType .rental-histry , .tabs-all-blockType .redirect-block{
	  float: left;
    background: transparent;
}
.tabs-all-blockType .website-block .wraper-website, .tabs-all-blockType .offer-block .wraper-offer,.tabs-all-blockType .rental-histry .wraper-rental,.tabs-all-blockType .redirect-block .wraper-redirect-offers{
	  padding: 8px 20px;
    border: none;
    border-radius: 0;
    cursor: pointer;
}
.tabs-all-blockType .sub-title {
	  display: inline-block;
    font-family: "sourcesanspro-regular";
    letter-spacing: -0.3px;
    font-size: 16px;

}
.tabs-all-blockType .wraper-website span, .tabs-all-blockType .wraper-offer span {
	  float: right;
    margin-right: 7px;
    font-size: 17px;
    font-weight: 600;
}
.tabs-all-blockType .wraper-offer .number-count,.wraper-redirect-offers .number-count{
	background-color: #629861;
    min-width: 22px;
    min-height: 22px;
    border-radius: 50px;
    text-align: center;
    line-height: 22px;
    color: #fff;
    display: inline-block;
    margin-right: 8px;
    margin-bottom: 5px;
    overflow: hidden;
    vertical-align: middle;
    max-width: 26px;
    margin-left: 10px;
}
.tabs-all-blockType .wraper-offer.active, .tabs-all-blockType .wraper-website.active, .tabs-all-blockType .wraper-rental.active,.tabs-all-blockType .redirect-block .wraper-redirect-offers.active {
	  background-color: #fff;
    border-bottom-left-radius: 0;
    border-bottom-color: white;
}
.tabs-all-blockType .wraper-offer.active {
	  border-bottom-right-radius:0;
}
.tabs-all-blockType .wraper-offer span .fa-caret-up, .tabs-all-blockType .wraper-offer.active span .fa-caret-down, .tabs-all-blockType .wraper-website span .fa-caret-up, .tabs-all-blockType .wraper-website.active span .fa-caret-down  {
	  display:inline-block;
}
.tabs-all-blockType .wraper-offer span .fa-caret-down, .tabs-all-blockType .wraper-offer.active span .fa-caret-up, .tabs-all-blockType .wraper-website span .fa-caret-down, .tabs-all-blockType .wraper-website.active span .fa-caret-up {
	  display:none;
}
.rent-tabs.active-loader-tab {
	  background:#ebebeb;
}
.tabs-all-blockType .domain-button, .tabs-all-blockType .offer-container,.tabs-all-blockType .rental-histry-container, .tabs-all-blockType .redirect-container{
    background: #fff;
    border: none;
    margin: -10px 0 4px;
}
.tabs-all-blockType .offer-container,.tabs-all-blockType .rental-histry-container,.tabs-all-blockType .redirect-container {
    min-height: 50px;
}
.tabs-all-blockType .offer-container .tableDataFetch #at-table-head th,.tabs-all-blockType .redirect-container .tableDataFetch #at-table-head th{
    background: #efefef;
}
.tabs-all-blockType .offer-container .tableDataFetch #at-table-head th:last-child {
    border-right: none;
}
.tabs-all-blockType  .tab-content-section {
    background: #fff;
    margin: -6px;
    width: 100%;
    margin: -6px auto 0;
    padding: 10px;
}
.expandable-inner-tabs {
    display: inline-block; 
}
.expandable-inner-tabs .inner-tabs.active {
    background: #fff;
    padding: 12px;
    border-radius: 4px 4px 0 0;
}

.add-block-type .addBtn {
    font-family: sourcesanspro-regular;
    font-size: 14px;
    letter-spacing: -.2px;
    border: 1px solid #00204d;
    padding: 4px 10px;
    border-radius: 14px;
    color:#000;
}
.tabpane-graph-rectangle.active  .highcharts-background{
    fill: #ebebea;
}
#btnHistorydata .hide-history {
    margin-right: 7px;
}
#graph_loaderRent {
    background: #ebebea;
}
#frmRegister .form-group .control-label {
    padding-bottom: 10px;
}
#frmRegister #fileToUpload, #txtBImage {
    height: auto;
}
.add-category-widget {
    background: #fff;
}
.file-upload-label #fileToUpload {
    margin-top: -43px;
    padding: 7px;
}
#blockCategory_chosen .chosen-choices {
    border-radius: 4px;
}
.add-category-button {
    margin-right: 10px;
}
.block-form-group {
    clear: both;
}
.file-upload-control #fileToUpload {
    margin-top: -18px;
}
.block-buttons {
    margin: 20px 0px 0px 15px;
}
.category-buttons {
    margin: 20px 0px 0px 15px;
}
.add-domain-div .tab-content {
    background: #fff;
    box-shadow: none;
}
.add-domain-div .chosen-select {
    width: 100%;
}
.add-domain-div .input-group {
    display: initial;
}
.add-domain-div .input-group-addon {
    border: none;
    background: transparent;
    position: absolute;
    top: 29px;
    right: 92px;
}
.add-domain-div .widget-body {
    margin-top: 5px;
}
.add-domain-div .nav-tabs  {
  background: #eee;
}
.add-domain-div .nav-tabs , .add-domain-div .nav-tabs li a {
    border: none;
}
.add-domain-div .nav-tabs li.active, .add-domain-div .nav-tabs li.active a {
    border: none;
} 
.allow-redirect-domain-control,  .form-tag{
    margin-top: 22px;
}
.allow-duplicate-website-control {
    margin-top: 31px;
}
.allow-redirect-domain-control .switch, .allow-duplicate-website-control .switch, .domain-sell-price-control .switch {
    margin-top: 6px;
}
#upload-domains .csv-text {
    color: #0f233e;
    left: 416px;    
    position: relative;
    top: -33px;
}