@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Poppins:400,500,300,600,700);
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700");
@import "spinners.css";
.preloader{ width:100%;
height:100%;
top:0;
position:fixed;
z-index:99999;
background:#fff }

.preloader .cssload-speeding-wheel{ position:absolute;
top:calc(50% - 3.5px);
left:calc(50% - 3.5px) }



body{ background:#4f5467;
font-style:normal;
font-weight:300;
font-family:'Open Sans',sans-serif;
margin:0px;
overflow-x:hidden;
color:#686868;
}

html{ position:relative;
min-height:100%;
font-size:16px;
background:#fff }


h1,h2,h3,h4,h5,h6{ color:#2b2b2b;
font-family:'Open Sans',sans-serif;
margin:10px 0;
font-weight:300 }

h1{ line-height:48px;
font-size:36px }

h2{ line-height:36px;
font-size:24px }

h3{ line-height:30px;
font-size:21px }

h4{ line-height:22px;
font-size:18px }

h5{ font-size:16px;
font-size:14px }


blockquote{ border-left:5px solid #ff6849!important;
border:1px solid rgba(120,130,140,.13) }

p{ line-height:1.6 }

b{ font-weight:600 }

a:active,a:focus,a:hover{ outline:0;
text-decoration:none }

hr{ border-color:rgba(120,130,140,.13) }



.badge{ text-transform:uppercase;
font-weight:600;
padding:4px 5px 2px;
font-size:12px;
margin-top:1px;
background-color:#fec107 }

.badge-xs{ font-size:9px }

.badge-sm,.badge-xs{ -webkit-transform:translate(0,-2px);
-ms-transform:translate(0,-2px);
-o-transform:translate(0,-2px);
transform:translate(0,-2px) }

.badge-success{ background-color:#00c292 }

.badge-info{ background-color:#03a9f3 }

.badge-warning{ background-color:#fec107 }

.badge-danger{ background-color:#fb9678 }

.badge-purple{ background-color:#9675ce }

.badge-red{ background-color:#fb3a3a }

.badge-inverse{ background-color:#4c5667 }

.notify{ position:relative; margin-top:-30px }

.notify .heartbit{ position:absolute;
top:-20px;
right:-16px;
height:25px;
width:25px;
z-index:10;
border:5px solid #fb9678;
border-radius:70px;
-moz-animation:heartbit 1s ease-out;
-moz-animation-iteration-count:infinite;
-o-animation:heartbit 1s ease-out;
-o-animation-iteration-count:infinite;
-webkit-animation:heartbit 1s ease-out;
-webkit-animation-iteration-count:infinite;
animation-iteration-count:infinite }

.notify .point{ width:6px;
height:6px;
-webkit-border-radius:30px;
-moz-border-radius:30px;
border-radius:30px;
background-color:#fb9678;
position:absolute;
right:-6px;
top:-10px }

@-moz-keyframes heartbit{
0%{ -moz-transform:scale(0); opacity:0 }

25%{ -moz-transform:scale(.1); opacity:.1 }

50%{ -moz-transform:scale(.5); opacity:.3 }

75%{ -moz-transform:scale(.8); opacity:.5 }

100%{ -moz-transform:scale(1); opacity:0 }
}

@-webkit-keyframes heartbit{
0%{ -webkit-transform:scale(0); opacity:0 }

25%{ -webkit-transform:scale(.1); opacity:.1 }

50%{ -webkit-transform:scale(.5); opacity:.3 }

75%{ -webkit-transform:scale(.8); opacity:.5 }

100%{ -webkit-transform:scale(1); opacity:0 }
}

.text-white{ color:#fff!important }

.text-danger{ color:#fb9678!important }

.text-muted{ color:#8d9ea7!important }

.text-warning{ color:#fec107!important }

.text-success{ color:#00c292!important }

.text-info{ color:#03a9f3!important }

.text-inverse{ color:#4c5667!important }

.text-yellow{ color:#ffcc00!important }

.text-blue{ color:#02bec9!important }

.text-purple{ color:#9675ce!important }

.text-primary{ color:#ab8ce4!important }

.text-megna{ color:#01c0c8!important }

.text-dark{ color:#686868!important }

.bg-primary{ background-color:#ab8ce4!important }

.bg-success{ background-color:#00c292!important }

.bg-info{ background-color:#03a9f3!important }

.bg-warning{ background-color:#fec107!important }

.bg-danger{ background-color:#fb9678!important }

.bg-theme{ background-color:#ff6849!important }

.bg-theme-dark{ background-color:#4f5467!important }

.bg-inverse{ background-color:#4c5667!important }

.bg-purple{ background-color:#9675ce!important }

.bg-white{ background-color:#fff!important }

.label{ letter-spacing:.05em;
border-radius:60px;
padding:4px 16px 3px;
font-weight:500 }

.label-rouded,.label-rounded{ border-radius:60px;
padding:4px 16px 3px;
font-weight:500 }

.label-custom{ background-color:#01c0c8 }

.label-success{ background-color:#00c292 }

.label-info{ background-color:#03a9f3 }

.label-warning{ background-color:#fec107 }

.label-danger{ background-color:#fb9678 }

.label-megna{ background-color:#01c0c8 }

.label-primary{ background-color:#ab8ce4 }

.label-purple{ background-color:#9675ce }

.label-red{ background-color:#fb3a3a }

.label-inverse{ background-color:#4c5667 }

.label-default{ background-color:#e4e7ea }

.label-white{ background-color:#fff }

.dropdown-menu{ border:1px solid rgba(120,130,140,.13);
border-radius:0;
box-shadow:0 3px 12px rgba(0,0,0,.05)!important;
-webkit-box-shadow:0!important;
-moz-box-shadow:0!important;
padding-bottom:8px;
margin-top:0 }

.dropdown-menu>li>a{ padding:9px 20px }

.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{ background:#f7fafc }

.navbar-top-links .progress{ margin-bottom:6px }

label{ font-weight:500 }

.bootstrap-tagsinput{ border:1px solid #e4e7ea;
border-radius:0;
box-shadow:none;
display:block;
padding:7px 12px }

.bootstrap-touchspin .input-group-btn-vertical>.btn{ padding:9px 10px }

.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down,.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{ border-radius:0 }

.input-group-btn .btn{ padding:8px 12px }

.form-horizontal .form-group{ margin-left:-7.5px;
margin-right:-7.5px;
margin-bottom:25px }

.form-group{ margin-bottom:25px }

.list-group-item,.list-group-item:first-child,.list-group-item:last-child{ border-radius:0;
border-color:rgba(120,130,140,.13) }

.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{ background:#03a9f3;
border-color:#03a9f3 }

.list-task .list-group-item,.list-task .list-group-item:first-child{ border-radius:0;
border:0 }

.list-task .list-group-item:last-child{ border-radius:0;
border:0 }

.media{ border:1px solid rgba(120,130,140,.13);
margin-bottom:10px;
padding:15px }

.media .media-heading{ font-weight:500 }

.well,pre{ background:#fff;
border-radius:0 }

.nav-tabs>li>a{ border-radius:0;
color:#2b2b2b }

.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{ background:#fff }

.alert{ border-radius:0 }

.carousel-control{ width:8% }

.carousel-control span{ position:absolute;
top:50%;
z-index:5;
display:inline-block;
font-size:30px }

.popover{ border-radius:0 }

.popover-title{ padding:5px 14px }

.container-fluid{ padding-left:25px;
padding-right:25px;
padding-bottom:15px }

.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{ padding-left:7.5px;
padding-right:7.5px }

.row{ margin-right:-7.5px;
margin-left:-7.5px }

.btn-group-vertical>.btn:first-child:not(:last-child),.btn-group-vertical>.btn:last-child:not(:first-child){ border-radius:0 }

.table-responsive{ overflow-y:hidden }

.pagination>li:first-child>a,.pagination>li:first-child>span{ border-bottom-left-radius:0;
border-top-left-radius:0 }

.pagination>li:last-child>a,.pagination>li:last-child>span{ border-bottom-right-radius:0;
border-top-right-radius:0 }

.pagination>li>a,.pagination>li>span{ color:#2b2b2b }

.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{ background-color:#e4e7ea }

.pagination-split li{ margin-left:5px;
display:inline-block;
float:left }

.pagination-split li:first-child{ margin-left:0 }

.pagination-split li a{ -moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0 }

.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{ background-color:#ff6849;
border-color:#ff6849 }

.pager li>a,.pager li>span{ -moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
color:#2b2b2b }

.table-box{ display:table;
width:100% }

.cell{ display:table-cell;
vertical-align:middle }

.jqstooltip{ width:auto!important;
height:auto!important }

#wrapper{ width:100% }

#page-wrapper{ padding:0 0 60px;
min-height:568px;
background:#edf1f5 }

.footer{ bottom:0;
color:#58666e;
left:0;
padding:20px 30px;
position:absolute;
right:0;
background:#fff }

.bg-title{ background:#fff;
overflow:hidden;
padding:15px 15px 10px;
margin-bottom:25px;
margin-left:-25.5px;
margin-right:-25.5px }

.bg-title h4{ color:rgba(0,0,0,.5);
font-weight:600;
margin-top:6px }

.bg-title .breadcrumb{ background:0 0;
margin-bottom:0;
float:right;
padding:0;
margin-top:8px }

.bg-title .breadcrumb a{ color:rgba(0,0,0,.5) }

.bg-title .breadcrumb a:hover{ color:#000 }

.bg-title .breadcrumb .active{ color:#ff6849 }

.logo b{ height:60px;
display:inline-block;
width:60px;
line-height:60px;
text-align:center }

.logo i{ color:#fff }

.top-left-part{ width:220px;
float:left }

.top-left-part a{ color:#fff;
font-size:18px;
padding-left:0 }

.navbar-header{ width:100%;
background:#3c4451;
border:0 }

.navbar-default{ border:0 }

.navbar-top-links{ margin-right:0 }

.navbar-top-links .badge{ position:absolute;
right:6px;
top:15px }

.navbar-top-links>li{ float:left }

.navbar-top-links>li>a{ color:#fff;
padding:0 12px;
line-height:60px;
min-height:60px }

.navbar-top-links>li>a:hover{ background:rgba(0,0,0,.1) }

.navbar-top-links>li>a:focus{ background:rgba(0,0,0,0) }

.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{ background:rgba(255,255,255,.2) }

.navbar-top-links .dropdown-menu li{ display:block }

.navbar-top-links .dropdown-menu li:last-child{ margin-right:0 }

.navbar-top-links .dropdown-menu li a div{ white-space:normal }

.navbar-top-links .dropdown-alerts,.navbar-top-links .dropdown-messages,.navbar-top-links .dropdown-tasks{ width:310px;
min-width:0 }

.navbar-top-links .dropdown-messages{ margin-left:5px }

.navbar-top-links .dropdown-tasks{ margin-left:-59px }

.navbar-top-links .dropdown-alerts{ margin-left:-123px }

.navbar-top-links .dropdown-user{ right:0;
left:auto }

.navbar-header .navbar-toggle{ float:none;
padding:0 15px;
line-height:60px;
border:0;
color:rgba(255,255,255,.5);
margin:0;
display:inline-block;
border-radius:0 }

.navbar-header .navbar-toggle:focus,.navbar-header .navbar-toggle:hover{ background:rgba(0,0,0,.3);
color:#fff }

.app-search{ position:relative;
margin:0 }

.app-search a{ position:absolute;
top:20px;
right:10px;
color:#4c5667 }

.app-search .form-control,.app-search .form-control:focus{ border:none;
font-size:13px;
color:#4c5667;
padding-left:20px;
padding-right:40px;
background:rgba(255,255,255,.9);
box-shadow:none;
height:30px;
font-weight:600;
width:180px;
display:inline-block;
line-height:30px;
margin-top:15px;
border-radius:40px;
transition:.5s ease-out }

.app-search .form-control::-moz-placeholder{ color:#4c5667;
opacity:.5 }

.app-search .form-control::-webkit-input-placeholder{ color:#4c5667;
opacity:.5 }

.app-search .form-control::-ms-placeholder{ color:#4c5667;
opacity:.5 }

.nav-small-cap{ color:#a6afbb;
cursor:default;
font-weight:500;
text-transform:uppercase;
font-size:13px;
letter-spacing:.035em;
padding:12px 15px!important;
pointer-events:none;
margin:20px 0 0 -15px }

.profile-pic{ padding:0 20px;
line-height:50px }

.profile-pic img{ margin-right:10px }

.drop-title{ border-bottom:1px solid rgba(0,0,0,.1);
color:#2b2b2b;
font-size:15px;
font-weight:600;
padding:11px 20px 15px }

.btn-outline{ color:inherit;
background-color:transparent;
transition:all .5s }

.btn-rounded{ border-radius:60px }

.btn-custom,.btn-custom.disabled{ background:#ff6849;
border:1px solid #ff6849;
color:#fff }

.btn-custom.disabled.focus,.btn-custom.disabled:focus,.btn-custom.disabled:hover,.btn-custom.focus,.btn-custom:focus,.btn-custom:hover{ background:#ff6849;
opacity:.8;
color:#fff;
border:1px solid #ff6849 }

.btn-primary,.btn-primary.disabled{ background:#ab8ce4;
border:1px solid #ab8ce4 }

.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{ background:#ab8ce4;
opacity:.8;
border:1px solid #ab8ce4 }

.btn-success,.btn-success.disabled{ background:#00c292;
border:1px solid #00c292 }

.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success.focus,.btn-success:focus,.btn-success:hover{ background:#00c292;
opacity:.8;
border:1px solid #00c292 }

.btn-info,.btn-info.disabled{ background:#03a9f3;
border:1px solid #03a9f3 }

.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info.focus,.btn-info:focus,.btn-info:hover{ background:#03a9f3;
opacity:.8;
border:1px solid #03a9f3 }

.btn-warning,.btn-warning.disabled{ background:#fec107;
border:1px solid #fec107 }

.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{ background:#fec107;
opacity:.8;
border:1px solid #fec107 }

.btn-danger,.btn-danger.disabled{ background:#fb9678;
border:1px solid #fb9678 }

.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{ background:#fb9678;
opacity:.8;
border:1px solid #fb9678 }

.btn-default,.btn-default.disabled{ background:#ffffff; border:1px solid #e4e7ea }

.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default.focus,.btn-default:focus,.btn-default:hover{ opacity:.8;
border:0px solid #e4e7ea;
background:#ffffff }

.btn-default.btn-outline{ background-color:#fff }

.btn-default.btn-outline.focus,.btn-default.btn-outline:focus,.btn-default.btn-outline:hover{ background:#e4e7ea }




.btn-primary.btn-outline{ color:#ab8ce4;
background-color:#fff }

.btn-primary.btn-outline.focus,.btn-primary.btn-outline:focus,.btn-primary.btn-outline:hover{ background:#ab8ce4;
color:#fff }

.btn-success.btn-outline{ color:#00c292;
background-color:transparent }

.btn-success.btn-outline.focus,.btn-success.btn-outline:focus,.btn-success.btn-outline:hover{ background:#00c292;
color:#fff }

.btn-info.btn-outline{ color:#03a9f3;
background-color:transparent }

.btn-info.btn-outline.focus,.btn-info.btn-outline:focus,.btn-info.btn-outline:hover{ background:#03a9f3;
color:#fff }

.btn-warning.btn-outline{ color:#fec107;
background-color:transparent }

.btn-warning.btn-outline.focus,.btn-warning.btn-outline:focus,.btn-warning.btn-outline:hover{ background:#fec107;
color:#fff }

.btn-danger.btn-outline{ color:#fb9678;
background-color:transparent }

.btn-danger.btn-outline.focus,.btn-danger.btn-outline:focus,.btn-danger.btn-outline:hover{ background:#fb9678;
color:#fff }

.button-box .btn{ margin:0 8px 8px 0 }

.btn-danger.btn-outline:hover,.btn-info.btn-outline:hover,.btn-primary.btn-outline:hover,.btn-success.btn-outline:hover,.btn-warning.btn-outline:hover{ color:#fff }

.btn-label{ background:rgba(0,0,0,.05);
display:inline-block;
margin:-6px 12px -6px -14px;
padding:7px 15px }

.btn-facebook{ color:#fff!important;
background-color:#3b5998!important }

.btn-twitter{ color:#fff!important;
background-color:#55acee!important }

.btn-linkedin{ color:#fff!important;
background-color:#007bb6!important }

.btn-dribbble{ color:#fff!important;
background-color:#ea4c89!important }

.btn-googleplus{ color:#fff!important;
background-color:#dd4b39!important }

.btn-instagram{ color:#fff!important;
background-color:#3f729b!important }

.btn-pinterest{ color:#fff!important;
background-color:#cb2027!important }

.btn-dropbox{ color:#fff!important;
background-color:#007ee5!important }

.btn-flickr{ color:#fff!important;
background-color:#ff0084!important }

.btn-tumblr{ color:#fff!important;
background-color:#32506d!important }

.btn-skype{ color:#fff!important;
background-color:#00aff0!important }

.btn-youtube{ color:#fff!important;
background-color:#b00!important }

.btn-github{ color:#fff!important;
background-color:#171515!important }

.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary.focus,.btn-primary.focus:active,.btn-primary:active:focus,.btn-primary:active:hover,.btn-primary:focus,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{ background-color:#ab8ce4;
border:1px solid #ab8ce4 }

.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success.focus,.btn-success.focus:active,.btn-success:active:focus,.btn-success:active:hover,.btn-success:focus,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{ background-color:#00c292;
border:1px solid #00c292 }

.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info.focus,.btn-info.focus:active,.btn-info:active:focus,.btn-info:active:hover,.btn-info:focus,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{ background-color:#03a9f3;
border:1px solid #03a9f3 }

.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning.focus,.btn-warning.focus:active,.btn-warning:active:focus,.btn-warning:active:hover,.btn-warning:focus,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{ background-color:#fec107;
border:1px solid #fec107 }

.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger.focus,.btn-danger.focus:active,.btn-danger:active:focus,.btn-danger:active:hover,.btn-danger:focus,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{ background-color:#fb9678;
border:1px solid #fb9678 }

.btn-inverse,.btn-inverse.active,.btn-inverse.focus,.btn-inverse:active,.btn-inverse:focus,.btn-inverse:hover,.open>.dropdown-toggle.btn-inverse{ background-color:#4c5667;
border:1px solid #4c5667;
color:#fff }

.chat{ margin:0;
padding:0;
list-style:none }

.chat li{ margin-bottom:10px;
padding-bottom:5px;
border-bottom:1px dotted rgba(120,130,140,.13) }

.chat li.left .chat-body{ margin-left:60px }

.chat li.right .chat-body{ margin-right:60px }

.chat li .chat-body p{ margin:0 }

.chat .glyphicon,.panel .slidedown .glyphicon{ margin-right:5px }

.chat-panel .panel-body{ height:350px;
overflow-y:scroll }

.login-panel{ margin-top:25% }

.flot-chart{ display:block;
height:400px }

.flot-chart-content{ width:100%;
height:100% }

.btn-circle{ width:30px;
height:30px;
border-radius:15px;
text-align:center;
font-size:12px;
line-height:1.428571429 }

.btn-circle.btn-lg{ width:50px;
height:50px;
padding:10px 16px;
border-radius:25px;
font-size:18px;
line-height:1.33 }

.btn-circle.btn-xl{ width:70px;
height:70px;
padding:10px 16px;
border-radius:35px;
font-size:24px;
line-height:1.33 }

.show-grid [class^=col-]{ padding-top:10px;
padding-bottom:10px;
border:1px solid rgba(120,130,140,.13);
background-color:#f7fafc }

.show-grid{ margin:15px 0 }

.huge{ font-size:40px }

.white-box{ background:#fff;
padding:25px;
margin-bottom:15px }

.white-box .box-title{ margin:0 0 12px;
font-weight:500;
text-transform:uppercase;
font-size:14px }

.panel{ border-radius:0;
margin-bottom:15px;
border:0 }

.panel .panel-heading{ border-radius:0;
font-weight:600;
text-transform:uppercase;
padding:20px 25px }

.panel .panel-heading .panel-title{ font-size:14px;
color:#2b2b2b }

.panel .panel-heading a i{ font-size:12px;
margin-left:8px }

.panel .panel-action{ float:right }

.panel .panel-action a{ opacity:.5 }

.panel .panel-action a:hover{ opacity:1 }

.panel .panel-body{ padding:25px }

.panel .panel-body:first-child h3{ margin-top:0;
font-weight:600;
font-family:Poppins,sans-serif;
font-size:14px;
text-transform:uppercase }

.panel .panel-footer{ background:#fff;
border-radius:0;
padding:20px 25px }

.panel-green,.panel-success{ border-color:#00c292 }

.panel-green .panel-heading,.panel-success .panel-heading{ border-color:#00c292;
color:#fff;
background-color:#00c292 }

.panel-green .panel-heading a,.panel-success .panel-heading a{ color:#fff }

.panel-green .panel-heading a:hover,.panel-success .panel-heading a:hover{ color:rgba(255,255,255,.5) }

.panel-green a,.panel-success a{ color:#00c292 }

.panel-green a:hover,.panel-success a:hover{ color:#007658 }

.panel-black,.panel-inverse{ border-color:#4c5667 }

.panel-black .panel-heading,.panel-inverse .panel-heading{ border-color:#4c5667;
color:#fff;
background-color:#4c5667 }

.panel-black .panel-heading a,.panel-inverse .panel-heading a{ color:#fff }

.panel-black .panel-heading a:hover,.panel-inverse .panel-heading a:hover{ color:rgba(255,255,255,.5) }

.panel-black a,.panel-inverse a{ color:#4c5667 }

.panel-black a:hover,.panel-inverse a:hover{ color:#2c313b }

.panel-darkblue,.panel-primary{ border-color:#ab8ce4 }

.panel-darkblue .panel-heading,.panel-primary .panel-heading{ border-color:#ab8ce4;
color:#fff;
background-color:#ab8ce4 }

.panel-darkblue .panel-heading a,.panel-primary .panel-heading a{ color:#fff }

.panel-darkblue .panel-heading a:hover,.panel-primary .panel-heading a:hover{ color:rgba(255,255,255,.5) }

.panel-darkblue a,.panel-primary a{ color:#ab8ce4 }

.panel-darkblue a:hover,.panel-primary a:hover{ color:#7e4ed5 }

.panel-blue,.panel-info{ border-color:#03a9f3 }

.panel-blue .panel-heading,.panel-info .panel-heading{ border-color:#03a9f3;
color:#fff;
background-color:#03a9f3 }

.panel-blue .panel-heading a,.panel-info .panel-heading a{ color:#fff }

.panel-blue .panel-heading a:hover,.panel-info .panel-heading a:hover{ color:rgba(255,255,255,.5) }

.panel-blue a,.panel-info a{ color:#03a9f3 }

.panel-blue a:hover,.panel-info a:hover{ color:#0274a7 }

.panel-danger,.panel-red{ border-color:#fb9678 }

.panel-danger .panel-heading,.panel-red .panel-heading{ border-color:#fb9678;
color:#fff;
background-color:#fb9678 }

.panel-danger .panel-heading a,.panel-red .panel-heading a{ color:#fff }

.panel-danger .panel-heading a:hover,.panel-red .panel-heading a:hover{ color:rgba(255,255,255,.5) }

.panel-danger a,.panel-red a{ color:#fb9678 }

.panel-danger a:hover,.panel-red a:hover{ color:#f95c2e }

.panel-warning,.panel-yellow{ border-color:#fec107 }

.panel-warning .panel-heading,.panel-yellow .panel-heading{ border-color:#fec107;
color:#fff;
background-color:#fec107 }

.panel-warning .panel-heading a,.panel-yellow .panel-heading a{ color:#fff }

.panel-warning .panel-heading a:hover,.panel-yellow .panel-heading a:hover{ color:rgba(255,255,255,.5) }

.panel-warning a,.panel-yellow a{ color:#fec107 }

.panel-warning a:hover,.panel-yellow a:hover{ color:#b88b01 }

.panel-default,.panel-white{ border-color:rgba(120,130,140,.13) }

.panel-default .panel-heading,.panel-white .panel-heading{ color:#2b2b2b;
background-color:#fff;
border-bottom:1px solid rgba(120,130,140,.13) }

.panel-default .panel-body,.panel-white .panel-body{ color:#2b2b2b }

.panel-default .panel-action a,.panel-white .panel-action a{ color:#2b2b2b;
opacity:.5 }

.panel-default .panel-action a:hover,.panel-white .panel-action a:hover{ opacity:1;
color:#2b2b2b }

.panel-default .panel-footer,.panel-white .panel-footer{ background:#fff;
color:#2b2b2b;
border-top:1px solid rgba(120,130,140,.13) }

.full-panel-info{ border-color:#03a9f3 }

.full-panel-info .panel-heading{ border-color:#03a9f3;
color:#fff;
background-color:#03a9f3;
border-bottom:1px solid rgba(120,130,140,.13) }

.full-panel-info .panel-body{ background:#03a9f3;
color:#fff }

.full-panel-info .panel-footer{ background:#03a9f3;
color:#fff;
border-top:1px solid rgba(120,130,140,.13) }

.full-panel-info a{ color:#03a9f3 }

.full-panel-info a:hover{ color:#0274a7 }

.full-panel-warning{ border-color:#fec107 }

.full-panel-warning .panel-heading{ border-color:#fec107;
color:#fff;
background-color:#fec107;
border-bottom:1px solid rgba(120,130,140,.13) }

.full-panel-warning .panel-body{ background:#fec107;
color:#fff }

.full-panel-warning .panel-footer{ background:#fec107;
color:#fff;
border-top:1px solid rgba(120,130,140,.13) }

.full-panel-warning a{ color:#fec107 }

.full-panel-warning a:hover{ color:#b88b01 }

.full-panel-success{ border-color:#00c292 }

.full-panel-success .panel-heading{ border-color:#00c292;
color:#fff;
background-color:#00c292;
border-bottom:1px solid rgba(120,130,140,.13) }

.full-panel-success .panel-body{ background:#00c292;
color:#fff }

.full-panel-success .panel-footer{ background:#00c292;
color:#fff;
border-top:1px solid rgba(120,130,140,.13) }

.full-panel-success a{ color:#00c292 }

.full-panel-success a:hover{ color:#007658 }

.full-panel-purple{ border-color:#9675ce }

.full-panel-purple .panel-heading{ color:#fff;
background-color:#9675ce;
border-bottom:1px solid rgba(120,130,140,.13) }

.full-panel-purple .panel-body{ background:#9675ce;
color:#fff }

.full-panel-purple .panel-footer{ background:#9675ce;
color:#fff;
border-top:1px solid rgba(120,130,140,.13) }

.full-panel-purple a{ color:#9675ce }

.full-panel-purple a:hover{ color:#6c41b6 }

.full-panel-danger{ border-color:#fb9678 }

.full-panel-danger .panel-heading{ border-color:#fb9678;
color:#fff;
background-color:#fb9678;
border-bottom:1px solid rgba(120,130,140,.13) }

.full-panel-danger .panel-body{ background:#fb9678;
color:#fff }

.full-panel-danger .panel-footer{ background:#fb9678;
color:#fff;
border-top:1px solid rgba(120,130,140,.13) }

.full-panel-danger a{ color:#fb9678 }

.full-panel-danger a:hover{ color:#f95c2e }

.full-panel-inverse{ border-color:#4c5667 }

.full-panel-inverse .panel-heading{ border-color:#4c5667;
color:#fff;
background-color:#4c5667;
border-bottom:1px solid rgba(120,130,140,.13) }

.full-panel-inverse .panel-body{ background:#4c5667;
color:#fff }

.full-panel-inverse .panel-footer{ background:#4c5667;
color:#fff;
border-top:1px solid rgba(120,130,140,.13) }

.full-panel-inverse a{ color:#4c5667 }

.full-panel-inverse a:hover{ color:#2c313b }

.full-panel-default{ border-color:rgba(120,130,140,.13) }

.full-panel-default .panel-heading{ color:#2b2b2b;
background-color:#fff;
border-bottom:1px solid rgba(120,130,140,.13) }

.full-panel-default .panel-body{ color:#2b2b2b }

.full-panel-default .panel-footer{ background:#fff;
color:#2b2b2b;
border-top:1px solid rgba(120,130,140,.13) }

.full-panel-default a{ color:#2b2b2b }

.full-panel-default a:hover{ color:#2c313b }

.panel-opcl{ float:right }

.panel-opcl i{ margin-left:8px;
font-size:10px;
cursor:pointer }

.fa-fw{ width:20px!important;
display:inline-block!important;
text-align:left!important }

.waves-effect{ position:relative;
cursor:pointer;
display:inline-block;
overflow:hidden;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-webkit-tap-highlight-color:transparent }

.waves-effect .waves-ripple{ position:absolute;
border-radius:50%;
width:20px;
height:20px;
margin-top:-10px;
margin-left:-10px;
opacity:0;
background:rgba(0,0,0,.08);
-webkit-transition:all .5s ease-out;
-moz-transition:all .5s ease-out;
-o-transition:all .5s ease-out;
transition:all .5s ease-out;
-webkit-transition-property:-webkit-transform,opacity;
-moz-transition-property:-moz-transform,opacity;
-o-transition-property:-o-transform,opacity;
transition-property:transform,opacity;
-webkit-transform:scale(0);
-moz-transform:scale(0);
-ms-transform:scale(0);
-o-transform:scale(0);
transform:scale(0);
pointer-events:none }

.waves-effect.waves-light .waves-ripple{ background:rgba(255,255,255,.4);
background:-webkit-radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%);
background:-o-radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%);
background:-moz-radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%);
background:radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%) }

.waves-effect.waves-classic .waves-ripple{ background:rgba(0,0,0,.2) }

.waves-effect.waves-classic.waves-light .waves-ripple{ background:rgba(255,255,255,.4) }

.waves-notransition{ -webkit-transition:none!important;
-moz-transition:none!important;
-o-transition:none!important;
transition:none!important }

.waves-button,.waves-circle{ -webkit-transform:translateZ(0);
-moz-transform:translateZ(0);
-ms-transform:translateZ(0);
-o-transform:translateZ(0);
transform:translateZ(0);
-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 100%) }

.waves-button,.waves-button-input,.waves-button:hover,.waves-button:visited{ white-space:nowrap;
vertical-align:middle;
cursor:pointer;
border:none;
outline:0;
color:inherit;
background-color:rgba(0,0,0,0);
font-size:1em;
line-height:1em;
text-align:center;
text-decoration:none;
z-index:1 }

.waves-button{ padding:.85em 1.1em;
border-radius:.2em }

.waves-button-input{ margin:0;
padding:.85em 1.1em }

.waves-input-wrapper{ border-radius:.2em;
vertical-align:bottom }

.waves-input-wrapper.waves-button{ padding:0 }

.waves-input-wrapper .waves-button-input{ position:relative;
top:0;
left:0;
z-index:1 }

.waves-circle{ text-align:center;
width:2.5em;
height:2.5em;
line-height:2.5em;
border-radius:50% }

.waves-float{ -webkit-mask-image:none;
-webkit-box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12);
box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12);
-webkit-transition:all 300ms;
-moz-transition:all 300ms;
-o-transition:all 300ms;
transition:all 300ms }

.waves-float:active{ -webkit-box-shadow:0 8px 20px 1px rgba(0,0,0,.3);
box-shadow:0 8px 20px 1px rgba(0,0,0,.3) }

.waves-block{ display:block }

.checkbox{ padding-left:20px }

.checkbox label{ display:inline-block;
padding-left:5px;
position:relative }

.checkbox label::before{ -o-transition:.3s ease-in-out;
-webkit-transition:.3s ease-in-out;
background-color:#fff;
border-radius:1px;
border:1px solid rgba(120,130,140,.13);
content:"";
display:inline-block;
height:17px;
left:0;
margin-left:-20px;
position:absolute;
transition:.3s ease-in-out;
width:17px;
outline:0!important }

.checkbox label::after{ color:#2b2b2b;
display:inline-block;
font-size:11px;
height:16px;
left:0;
margin-left:-20px;
padding-left:3px;
padding-top:1px;
position:absolute;
top:0;
width:16px }

.checkbox input[type=checkbox]{ cursor:pointer;
opacity:0;
z-index:1;
outline:0!important }

.checkbox input[type=checkbox]:disabled+label{ opacity:.65 }

.checkbox input[type=checkbox]:focus+label::before{ outline-offset:-2px;
outline:0;
outline:dotted thin }

.checkbox input[type=checkbox]:checked+label::after{ content:"\f00c";
font-family:FontAwesome }

.checkbox input[type=checkbox]:disabled+label::before{ background-color:#e4e7ea;
cursor:not-allowed }

.checkbox.checkbox-circle label::before{ border-radius:50% }

.checkbox.checkbox-inline{ margin-top:0 }

.checkbox.checkbox-single label{ height:17px }

.checkbox-primary input[type=checkbox]:checked+label::before{ background-color:#ab8ce4;
border-color:#ab8ce4 }

.checkbox-primary input[type=checkbox]:checked+label::after{ color:#fff }

.checkbox-danger input[type=checkbox]:checked+label::before{ background-color:#fb9678;
border-color:#fb9678 }

.checkbox-danger input[type=checkbox]:checked+label::after{ color:#fff }

.checkbox-info input[type=checkbox]:checked+label::before{ background-color:#03a9f3;
border-color:#03a9f3 }

.checkbox-info input[type=checkbox]:checked+label::after{ color:#fff }

.checkbox-warning input[type=checkbox]:checked+label::before{ background-color:#fec107;
border-color:#fec107 }

.checkbox-warning input[type=checkbox]:checked+label::after{ color:#fff }

.checkbox-success input[type=checkbox]:checked+label::before{ background-color:#00c292;
border-color:#00c292 }

.checkbox-success input[type=checkbox]:checked+label::after{ color:#fff }

.checkbox-purple input[type=checkbox]:checked+label::before{ background-color:#9675ce;
border-color:#9675ce }

.checkbox-purple input[type=checkbox]:checked+label::after{ color:#fff }

.checkbox-red input[type=checkbox]:checked+label::before{ background-color:#fb9678;
border-color:#fb9678 }

.checkbox-red input[type=checkbox]:checked+label::after{ color:#fff }

.checkbox-inverse input[type=checkbox]:checked+label::before{ background-color:#4c5667;
border-color:#4c5667 }

.checkbox-inverse input[type=checkbox]:checked+label::after{ color:#fff }

.radio{ padding-left:20px }

.radio label{ display:inline-block;
padding-left:5px;
position:relative }

.radio label::before{ -o-transition:border .5s ease-in-out;
-webkit-transition:border .5s ease-in-out;
background-color:#fff;
border-radius:50%;
border:1px solid rgba(120,130,140,.13);
content:"";
display:inline-block;
height:17px;
left:0;
margin-left:-20px;
position:absolute;
transition:border .5s ease-in-out;
width:17px;
outline:0!important }

.radio label::after{ -moz-transition:-moz-transform .3s cubic-bezier(.8,-.33,.2,1.33);
-ms-transform:scale(0,0);
-o-transform:scale(0,0);
-o-transition:-o-transform .3s cubic-bezier(.8,-.33,.2,1.33);
-webkit-transform:scale(0,0);
-webkit-transition:-webkit-transform .3s cubic-bezier(.8,-.33,.2,1.33);
background-color:#2b2b2b;
border-radius:50%;
content:" ";
display:inline-block;
height:7px;
left:5px;
margin-left:-20px;
position:absolute;
top:5px;
transform:scale(0,0);
transition:transform .3s cubic-bezier(.8,-.33,.2,1.33);
width:7px }

.radio input[type=radio]{ cursor:pointer;
opacity:0;
z-index:1;
outline:0!important }

.radio input[type=radio]:disabled+label{ opacity:.65 }

.radio input[type=radio]:focus+label::before{ outline-offset:-2px;
outline:-webkit-focus-ring-color auto 5px;
outline:dotted thin }

.radio input[type=radio]:checked+label::after{ -ms-transform:scale(1,1);
-o-transform:scale(1,1);
-webkit-transform:scale(1,1);
transform:scale(1,1) }

.radio input[type=radio]:disabled+label::before{ cursor:not-allowed }

.radio.radio-inline{ margin-top:0 }

.radio.radio-single label{ height:17px }

.radio-primary input[type=radio]+label::after{ background-color:#ab8ce4 }

.radio-primary input[type=radio]:checked+label::before{ border-color:#ab8ce4 }

.radio-primary input[type=radio]:checked+label::after{ background-color:#ab8ce4 }

.radio-danger input[type=radio]+label::after{ background-color:#fb9678 }

.radio-danger input[type=radio]:checked+label::before{ border-color:#fb9678 }

.radio-danger input[type=radio]:checked+label::after{ background-color:#fb9678 }

.radio-info input[type=radio]+label::after{ background-color:#03a9f3 }

.radio-info input[type=radio]:checked+label::before{ border-color:#03a9f3 }

.radio-info input[type=radio]:checked+label::after{ background-color:#03a9f3 }

.radio-warning input[type=radio]+label::after{ background-color:#fec107 }

.radio-warning input[type=radio]:checked+label::before{ border-color:#fec107 }

.radio-warning input[type=radio]:checked+label::after{ background-color:#fec107 }

.radio-success input[type=radio]+label::after{ background-color:#00c292 }

.radio-success input[type=radio]:checked+label::before{ border-color:#00c292 }

.radio-success input[type=radio]:checked+label::after{ background-color:#00c292 }

.radio-purple input[type=radio]+label::after{ background-color:#9675ce }

.radio-purple input[type=radio]:checked+label::before{ border-color:#9675ce }

.radio-purple input[type=radio]:checked+label::after{ background-color:#9675ce }

.radio-red input[type=radio]+label::after{ background-color:#fb9678 }

.radio-red input[type=radio]:checked+label::before{ border-color:#fb9678 }

.radio-red input[type=radio]:checked+label::after{ background-color:#fb9678 }

.fileupload{ overflow:hidden;
position:relative }

.fileupload input.upload{ cursor:pointer;
filter:alpha(opacity=0);
font-size:20px;
margin:0;
opacity:0;
padding:0;
position:absolute;
right:0;
top:0 }

.model_img{ cursor:pointer }

.myadmin-dd .dd-list .dd-item .dd-handle{ background:#fff;
border:1px solid rgba(120,130,140,.13);
padding:8px 16px;
height:auto;
font-weight:600;
border-radius:0 }

.myadmin-dd .dd-list .dd-item .dd-handle:hover{ color:#03a9f3 }

.myadmin-dd .dd-list .dd-item button{ height:auto;
font-size:17px;
margin:8px auto;
color:#2b2b2b;
width:30px }

.myadmin-dd-empty .dd-list .dd3-handle{ border:1px solid rgba(120,130,140,.13);
border-bottom:0;
background:#fff;
height:36px;
width:36px }

.myadmin-dd-empty .dd-list .dd3-handle:before{ color:inherit;
top:7px }

.myadmin-dd-empty .dd-list .dd3-handle:hover{ color:#03a9f3 }

.myadmin-dd-empty .dd-list .dd3-content{ height:auto;
border:1px solid rgba(120,130,140,.13);
padding:8px 16px 8px 46px;
background:#fff;
font-weight:600 }

.myadmin-dd-empty .dd-list .dd3-content:hover{ color:#03a9f3 }

.myadmin-dd-empty .dd-list button{ width:26px;
height:26px;
font-size:16px;
font-weight:600 }

.settings_box{ position:absolute;
top:75px;
right:0;
z-index:100 }

.settings_box a{ background:#fff;
padding:15px;
display:inline-block;
vertical-align:top }

.settings_box a i{ display:block;
-webkit-animation-name:rotate;
-webkit-animation-duration:2s;
-moz-animation-name:rotate;
-moz-animation-duration:2s;
-moz-animation-iteration-count:infinite;
-moz-animation-timing-function:linear;
animation-name:rotate;
font-size:16px;
animation-duration:1s;
animation-iteration-count:infinite;
animation-timing-function:linear }

@-webkit-keyframes rotate{ from{ -webkit-transform:rotate(0deg) }

to{ -webkit-transform:rotate(360deg) }

 }

@-moz-keyframes rotate{ from{ -moz-transform:rotate(0deg) }

to{ -moz-transform:rotate(360deg) }

 }

@keyframes rotate{ from{ transform:rotate(0deg) }

to{ transform:rotate(360deg) }

 }

.theme_color{ margin:0;
padding:0;
display:inline-block;
overflow:hidden;
width:0;
transition:.5s ease-out;
background:#fff }

.theme_color li{ list-style:none;
width:30%;
float:left;
margin:0 1.5% }

.theme_color li a{ padding:5px;
height:50px;
display:block }

.theme_color li a.theme-green{ background:#00c292 }

.theme_color li a.theme-red{ background:#fb9678 }

.theme_color li a.theme-dark{ background:#4c5667 }

.theme_block{ width:200px;
padding:30px }

ul.common li{ display:inline-block;
line-height:40px;
list-style:none none;
width:48% }

ul.common li a{ color:#686868 }

ul.common li a:hover{ color:#03a9f3 }

.card-primary{ background-color:#ab8ce4;
border-color:#ab8ce4 }

.card-success{ background-color:#00c292;
border-color:#00c292 }

.card-info{ background-color:#03a9f3;
border-color:#03a9f3 }

.card-warning{ background-color:#fec107;
border-color:#fec107 }

.card-danger{ background-color:#fb9678;
border-color:#fb9678 }

.card-secondary{ background-color:#4c5667;
border-color:#4c5667 }

.card-red{ background-color:#fb3a3a;
border-color:#fb3a3a }

.card-blue{ background-color:#02bec9;
border-color:#02bec9 }

.card-purple{ background-color:#9675ce;
border-color:#9675ce }

.card-megna{ background-color:#01c0c8;
border-color:#01c0c8 }

.card-outline-primary{ border-color:#ab8ce4 }

.card-outline-success{ border-color:#00c292 }

.card-outline-info{ border-color:#03a9f3 }

.card-outline-warning{ border-color:#fec107 }

.card-outline-danger{ border-color:#fb9678 }

.card-outline-secondary{ border-color:#4c5667 }

.card-outline-red{ border-color:#fb3a3a }

.card-outline-blue{ border-color:#02bec9 }

.card-outline-purple{ border-color:#9675ce }

.card-outline-megna{ border-color:#01c0c8 }

.row-in i{ font-size:24px }

.mailbox{ width:280px;
overflow:auto;
padding-bottom:0 }

.message-center a{ border-bottom:1px solid rgba(120,130,140,.13);
display:block;
padding:9px 15px }

.message-center a:hover{ background:#f7fafc }

.message-center .user-img{ width:40px;
float:left;
position:relative;
margin:0 10px 15px 0 }

.message-center .user-img img{ width:100% }

.message-center .user-img .profile-status{ border:2px solid #fff;
border-radius:50%;
display:inline-block;
height:10px;
left:30px;
position:absolute;
top:1px;
width:10px }

.message-center .user-img .online{ background:#00c292 }

.message-center .user-img .busy{ background:#fb9678 }

.message-center .user-img .away,.message-center .user-img .offline{ background:#fec107 }

.message-center .mail-contnet h5{ margin:0;
font-weight:400;
text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap }

.message-center .mail-contnet .mail-desc{ font-size:12px;
display:block;
margin:5px 0;
text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap;
color:#2b2b2b }

.message-center .mail-contnet .time{ display:block;
font-size:10px;
color:#2b2b2b }

.mail-contnet a.action{ margin-left:10px;
font-size:12px;
visibility:hidden }

.mail-contnet:hover a.action{ visibility:visible }

.inbox-center .unread td{ font-weight:600 }

.inbox-center a{ color:#686868;
padding:2px 0 3px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
display:inline-block }

.comment-center{ margin:0 -25px }

.comment-center .comment-body{ border-bottom:1px solid rgba(120,130,140,.13);
display:table;
padding:20px 25px }

.comment-center .comment-body:hover{ background:#f7fafc }

.comment-center .user-img{ width:40px;
display:table-cell;
position:relative;
margin:0 10px 0 0 }

.comment-center .user-img img{ width:100% }

.comment-center .mail-contnet{ display:table-cell;
padding-left:15px;
vertical-align:top }

.comment-center .mail-contnet h5{ margin:0;
font-weight:400;
text-overflow:ellipsis;
overflow:hidden;
white-space:nowrap }

.comment-center .mail-contnet .mail-desc{ font-size:14px;
display:block;
margin:8px 0;
line-height:25px;
color:#848a96;
height:50px;
overflow:hidden }

.comment-center .mail-contnet .time{ display:block;
font-size:10px;
color:#2b2b2b }

.sales-report{ background:#f7fafc;
margin:12px -25px;
padding:15px }

.dropdown-alerts,.dropdown-tasks{ padding:0 }

.dropdown-alerts li a,.dropdown-tasks li a,.mailbox li>a{ padding:15px 20px }

.dropdown-alerts li.divider,.dropdown-tasks li.divider{ margin:0 }

.row-in-br{ border-right:1px solid rgba(120,130,140,.13) }

.col-in{ padding:20px }

.col-in h3{ font-size:48px;
font-weight:100 }

.basic-list{ padding:0 }

.basic-list li{ display:block;
padding:15px 0;
border-bottom:1px solid rgba(120,130,140,.13);
line-height:27px }

.basic-list li:last-child{ border-bottom:0 }

.steamline{ position:relative;
border-left:1px solid rgba(120,130,140,.13);
margin-left:20px }

.steamline .sl-left{ float:left;
margin-left:-20px;
z-index:1;
margin-right:15px }

.steamline .sl-left img{ max-width:40px }

.steamline .sl-right{ padding-left:35px }

.steamline .sl-item{ margin-top:8px;
margin-bottom:30px }

.sl-date{ font-size:10px;
color:#98a6ad }

.time-item{ border-color:rgba(120,130,140,.13);
padding-bottom:1px;
position:relative }

.time-item:before{ content:" ";
display:table }

.time-item:after{ background-color:#fff;
border-color:rgba(120,130,140,.13);
border-radius:10px;
border-style:solid;
border-width:2px;
bottom:0;
content:'';
height:14px;
left:0;
margin-left:-8px;
position:absolute;
top:5px;
width:14px }

.time-item-item:after{ content:" ";
display:table }

.item-info{ margin-bottom:15px;
margin-left:15px }

.item-info p{ margin-bottom:10px!important }

.user-bg{ margin:-25px;
height:230px;
overflow:hidden;
position:relative }

.user-bg .overlay-box{ background:#9675ce;
opacity:.9;
position:absolute;
top:0;
left:0;
right:0;
height:100%;
text-align:center }

.user-bg .overlay-box .user-content{ padding:15px;
margin-top:30px }

.user-btm-box{ padding:40px 0 10px;
clear:both;
overflow:hidden }

.vertical .carousel-inner{ height:100%;
position:relative }

.carousel.vertical .item{ -webkit-transition:.6s ease-in-out top;
-moz-transition:.6s ease-in-out top;
-ms-transition:.6s ease-in-out top;
-o-transition:.6s ease-in-out top;
transition:.6s ease-in-out top }

.carousel.vertical .active{ top:0 }

.carousel.vertical .next{ top:400px }

.carousel.vertical .prev{ top:-400px }

.carousel.vertical .next.left,.carousel.vertical .prev.right{ top:0 }

.carousel.vertical .active.left{ top:-400px }

.carousel.vertical .active.right{ top:400px }

.carousel.vertical .item{ left:0 }

.twi-user img{ margin-right:20px;
width:50px }

.twi-user{ margin:18px 0 }

.carousel-inner h3{ height:112px;
overflow:hidden }

.chart-box{ margin:25px -15px -17px -17px }

.list-task .task-done span{ text-decoration:line-through }

.chat-list{ list-style:none;
max-height:332px;
padding:0 20px }

.chat-list li{ margin-bottom:24px;
overflow:auto }

.chat-list .chat-image{ display:inline-block;
float:left;
text-align:center;
width:50px }

.chat-list .chat-image img{ border-radius:100%;
width:100% }

.chat-list .chat-text{ background:#f7fafc;
border-radius:0;
display:inline-block;
padding:15px;
position:relative }

.chat-list .chat-text h4{ color:#1a2942;
display:block;
font-size:12px;
font-style:normal;
font-weight:700;
margin:0;
line-height:15px;
position:relative }

.chat-list .chat-text p{ margin:0;
padding-top:3px }

.chat-list .chat-text b{ font-size:10px;
opacity:.8 }

.chat-list .chat-body{ display:inline-block;
float:left;
font-size:12px;
margin-left:12px;
width:65% }

.chat-list .odd .chat-image{ float:right!important }

.chat-list .odd .chat-body{ float:right!important;
margin-right:12px;
text-align:right;
color:#fff }

.chat-list .odd .chat-text{ background:#ff6849 }

.chat-list .odd .chat-text h4{ color:#fff }

.chat-send{ padding-left:0;
padding-right:30px }

.chat-send button{ width:100% }

.weather-box .weather-top{ overflow:hidden;
padding:10px 25px;
margin:0 -25px;
background:#f7fafc }

.weather-box .weather-top h2{ line-height:24px }

.weather-box .weather-top h2 small{ font-size:13px }

.weather-box .weather-top .today_crnt{ font-size:45px;
font-weight:100 }

.weather-box .weather-top .today_crnt canvas{ display:inline-block;
margin-right:10px;
vertical-align:middle }

.weather-box .weather-info{ padding:10px 0 }

.weather-box .weather-time{ overflow:hidden;
text-align:center;
padding-top:15px }

.weather-box .weather-time li span{ display:block }

.weather-box .weather-time li canvas{ font-size:20px;
margin:10px 0 }

.demo-container{ width:100%;
height:350px }

.demo-placeholder{ width:100%;
height:100%;
font-size:14px;
line-height:1.2em }

.myadmin-alert{ border-radius:0;
color:#fff;
padding:12px 30px 12px 12px;
position:relative;
text-align:left }

.myadmin-alert a{ color:inherit;
font-weight:600;
text-decoration:underline }

.myadmin-alert h4{ color:inherit;
font-size:14px;
font-weight:600;
line-height:normal;
margin:0 }

.myadmin-alert .img{ border-radius:3px;
height:40px;
left:12px;
position:absolute;
top:12px;
width:40px }

.myadmin-alert-img{ min-height:64px;
padding-left:65px }

.myadmin-alert-icon{ padding-left:20px }

.myadmin-alert-icon i{ padding-right:10px }

.myadmin-alert .closed{ color:rgba(255,255,255,.5);
font-size:20px;
font-weight:700;
padding:4px;
position:absolute;
right:3px;
text-decoration:none;
top:0 }

.myadmin-alert .closed:hover{ color:#fff }

.myadmin-alert-click{ cursor:pointer;
padding-right:12px }

.myadmin-alert .primary{ background:rgba(0,0,0,.4);
border:none;
border-radius:3px;
color:inherit;
outline:0;
padding:4px 10px }

.myadmin-alert .cancel{ background:rgba(255,255,255,.4);
border:none;
border-radius:3px;
color:rgba(0,0,0,.8);
outline:0;
padding:4px 10px }

.myadmin-alert .cancel:hover,.myadmin-alert .primary:hover{ opacity:.9 }

.myadmin-alert-bottom,.myadmin-alert-bottom-left,.myadmin-alert-bottom-right,.myadmin-alert-fullscreen,.myadmin-alert-top,.myadmin-alert-top-left,.myadmin-alert-top-right{ box-shadow:2px 2px 2px rgba(0,0,0,.1);
display:none;
position:fixed;
z-index:1000 }

.myadmin-alert-top{ left:0;
right:0;
top:0 }

.myadmin-alert-bottom{ bottom:0;
left:0;
right:0 }

.myadmin-alert-top-left{ left:20px;
top:80px }

.myadmin-alert-top-right{ right:20px;
top:80px }

.myadmin-alert-bottom-left{ bottom:20px;
left:20px }

.myadmin-alert-bottom-right{ bottom:20px;
right:20px }

.myadmin-alert-fullsize{ left:50%;
margin:-20px;
top:50% }

.alert-custom{ background:#ff6849;
color:#fff;
border-color:#ff6849 }

.alert-inverse{ background:#4c5667;
color:#fff;
border-color:#4c5667 }

.alert-success{ background:#00c292;
color:#fff;
border-color:#00c292 }

.alert-dark{ background:#686868;
color:#fff;
border-color:#686868 }

.alert-warning{ background:#fec107;
color:#fff;
border-color:#fec107 }

.alert-danger{ background:#fb9678;
color:#fff;
border-color:#fb9678 }

.alert-primary{ background:#9675ce;
color:#fff;
border-color:#9675ce }

.alert-info{ background:#03a9f3;
color:#fff;
border-color:#03a9f3 }

.alert-info .closed,.alert-info a.closed:hover{ color:inherit }

.tab-content{ margin-top:30px }

.customtab{ border-bottom:2px solid #f7fafc }

.customtab li.active a,.customtab li.active a:focus,.customtab li.active a:hover{ background:#fff;
border:0;
border-bottom:2px solid #ff6849;
margin-bottom:-1px;
color:#ff6849 }

.customtab li a,.customtab li a:focus,.customtab li a:hover{ border:0 }

.customtab2{ border-bottom:1px solid #f7fafc;
border-top:1px solid #f7fafc;
padding:10px 0 }

.customtab2 li.active a,.customtab2 li.active a:focus,.customtab2 li.active a:hover{ background:#ff6849;
border:1px solid #ff6849;
color:#fff }

.customtab2 li a,.customtab2 li a:focus,.customtab2 li a:hover{ border:0 }

.vtabs{ display:table }

.vtabs .tabs-vertical{ width:150px;
border-right:1px solid rgba(120,130,140,.13);
display:table-cell;
vertical-align:top }

.vtabs .tabs-vertical li a{ color:#2b2b2b;
margin-bottom:10px }

.vtabs .tab-content{ display:table-cell;
padding:20px;
vertical-align:top }

.tabs-vertical li.active a,.tabs-vertical li.active a:focus,.tabs-vertical li.active a:hover{ background:#ff6849;
border:0;
border-right:2px solid #ff6849;
margin-right:-1px;
color:#fff }

.customvtab .tabs-vertical li.active a,.customvtab .tabs-vertical li.active a:focus,.customvtab .tabs-vertical li.active a:hover{ background:#fff;
border:0;
border-right:2px solid #ff6849;
margin-right:-1px;
color:#2b2b2b }

.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{ background:#ff6849;
color:#fff }

.nav-pills>li>a{ color:#2b2b2b;
border-radius:0 }

.panel-group .panel .panel-heading .accordion-toggle.collapsed:before,.panel-group .panel .panel-heading a[data-toggle=collapse].collapsed:before{ content:'\e64b' }

.panel-group .panel .panel-heading a[data-toggle=collapse]{ display:block }

.panel-group .panel .panel-heading a[data-toggle=collapse]:before{ content:'\e648';
display:block;
float:right;
font-family:themify;
font-size:14px;
text-align:right;
width:25px }

.panel-group .panel .panel-heading .accordion-toggle{ display:block }

.panel-group .panel .panel-heading .accordion-toggle:before{ content:'\e648';
display:block;
float:right;
font-family:themify;
font-size:14px;
text-align:right;
width:25px }

.panel-group .panel .panel-heading+.panel-collapse .panel-body{ border-top:none }

.panel-group .panel-heading{ padding:12px 20px }

.progress{ -webkit-box-shadow:none!important;
background-color:rgba(120,130,140,.13);
box-shadow:none!important;
height:4px;
border-radius:0;
margin-bottom:18px;
overflow:hidden }

.progress-bar{ box-shadow:none;
font-size:8px;
font-weight:600;
line-height:12px }

.progress.progress-sm{ height:8px!important }

.progress.progress-sm .progress-bar{ font-size:8px;
line-height:5px }

.progress.progress-md{ height:15px!important }

.progress.progress-md .progress-bar{ font-size:10.8px;
line-height:14.4px }

.progress.progress-lg{ height:20px!important }

.progress.progress-lg .progress-bar{ font-size:12px;
line-height:20px }

.progress-bar-primary{ background-color:#ab8ce4 }

.progress-bar-success{ background-color:#00c292 }

.progress-bar-info{ background-color:#03a9f3 }

.progress-bar-megna{ background-color:#01c0c8 }

.progress-bar-warning{ background-color:#fec107 }

.progress-bar-danger{ background-color:#fb9678 }

.progress-bar-inverse{ background-color:#4c5667 }

.progress-bar-purple{ background-color:#9675ce }

.progress-bar-custom{ background-color:#03a9f3 }

.progress-animated{ -webkit-animation-duration:5s;
-webkit-animation-name:myanimation;
-webkit-transition:5s all;
animation-duration:5s;
animation-name:myanimation;
transition:5s all }

@-webkit-keyframes myanimation{ from{ width:0 }

 }

@keyframes myanimation{ from{ width:0 }

 }

.progress-vertical{ min-height:250px;
height:250px;
width:4px;
position:relative;
display:inline-block;
margin-bottom:0;
margin-right:20px }

.progress-vertical .progress-bar{ width:100% }

.progress-vertical-bottom{ min-height:250px;
height:250px;
position:relative;
width:4px;
display:inline-block;
margin-bottom:0;
margin-right:20px }

.progress-vertical-bottom .progress-bar{ width:100%;
position:absolute;
bottom:0 }

.progress-vertical-bottom.progress-sm,.progress-vertical.progress-sm{ width:8px!important }

.progress-vertical-bottom.progress-sm .progress-bar,.progress-vertical.progress-sm .progress-bar{ font-size:8px;
line-height:5px }

.progress-vertical-bottom.progress-md,.progress-vertical.progress-md{ width:15px!important }

.progress-vertical-bottom.progress-md .progress-bar,.progress-vertical.progress-md .progress-bar{ font-size:10.8px;
line-height:14.4px }

.progress-vertical-bottom.progress-lg,.progress-vertical.progress-lg{ width:20px!important }

.progress-vertical-bottom.progress-lg .progress-bar,.progress-vertical.progress-lg .progress-bar{ font-size:12px;
line-height:20px }

.timeline{ position:relative;
padding:20px 0;
list-style:none;
max-width:1200px;
margin:0 auto }

.timeline:before{ content:" ";
position:absolute;
top:0;
bottom:0;
left:50%;
width:3px;
margin-left:-1.5px;
background-color:#eee }

.timeline>li{ position:relative;
margin-bottom:20px }

.timeline>li:after,.timeline>li:before{ content:" ";
display:table }

.timeline>li:after{ clear:both }

.timeline>li>.timeline-panel{ float:left;
position:relative;
width:46%;
padding:20px;
border:1px solid rgba(120,130,140,.13);
border-radius:0;
-webkit-box-shadow:0 1px 6px rgba(0,0,0,.05);
box-shadow:0 1px 6px rgba(0,0,0,.05) }

.timeline>li>.timeline-panel:before{ content:" ";
display:inline-block;
position:absolute;
top:26px;
right:-8px;
border-top:8px solid transparent;
border-right:0 solid rgba(120,130,140,.13);
border-bottom:8px solid transparent;
border-left:8px solid rgba(120,130,140,.13) }

.timeline>li>.timeline-panel:after{ content:" ";
display:inline-block;
position:absolute;
top:27px;
right:-7px;
border-top:7px solid transparent;
border-right:0 solid #fff;
border-bottom:7px solid transparent;
border-left:7px solid #fff }

.timeline>li>.timeline-badge{ z-index:100;
position:absolute;
top:16px;
left:50%;
width:50px;
height:50px;
margin-left:-25px;
border-radius:50%;
text-align:center;
font-size:1.4em;
line-height:50px;
color:#fff;
overflow:hidden;
background-color:#4c5667 }

.timeline>li.timeline-inverted>.timeline-panel{ float:right }

.timeline>li.timeline-inverted>.timeline-panel:before{ right:auto;
left:-8px;
border-right-width:8px;
border-left-width:0 }

.timeline>li.timeline-inverted>.timeline-panel:after{ right:auto;
left:-7px;
border-right-width:7px;
border-left-width:0 }

.timeline-badge.primary{ background-color:#ab8ce4!important }

.timeline-badge.success{ background-color:#00c292!important }

.timeline-badge.warning{ background-color:#fec107!important }

.timeline-badge.danger{ background-color:#fb9678!important }

.timeline-badge.info{ background-color:#03a9f3!important }

.timeline-title{ margin-top:0;
color:inherit;
font-weight:400 }

.timeline-body>p,.timeline-body>ul{ margin-bottom:0 }

.timeline-body>p+p{ margin-top:5px }

.chart{ position:relative;
display:inline-block;
width:100px;
height:100px;
margin-top:20px;
margin-bottom:20px;
text-align:center }

.chart canvas{ position:absolute;
top:0;
left:0 }

.chart.chart-widget-pie{ margin-top:5px;
margin-bottom:5px }

.pie-chart>span{ left:0;
margin-top:-2px;
position:absolute;
right:0;
text-align:center;
top:50%;
transform:translateY(-50%) }

.chart>span>img{ left:0;
position:absolute;
right:0;
text-align:center;
top:50%;
width:60%;
height:60%;
transform:translateY(-50%);
margin:0 auto }

.percent{ display:inline-block;
line-height:100px;
z-index:2;
font-weight:600;
font-size:18px;
color:#2b2b2b }

.percent:after{ content:'%';
margin-left:.1em;
font-size:.8em }

.table{ margin-bottom:10px }

.table-hover>tbody>tr:hover,.table-striped>tbody>tr:nth-of-type(odd),.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{ background-color:#f7fafc!important }

.table-bordered,.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{ border-top:1px solid #e4e7ea }

.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{ padding:15px 8px }

.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{ border:1px solid #e4e7ea }

.table>thead>tr>th{ vertical-align:bottom;
border-bottom:1px solid #e4e7ea }

tbody{ color:#797979 }

th{ color:#666;
font-weight:500 }

.table-bordered{ border:1px solid #e4e7ea }

table.focus-on tbody tr.focused td,table.focus-on tbody tr.focused th{ background-color:#ff6849;
color:#fff }

.table-rep-plugin .table-responsive{ border:none!important }

.table-rep-plugin tbody th{ font-size:14px;
font-weight:400 }

.jsgrid .jsgrid-table{ margin-bottom:0 }

.jsgrid-selected-row>td{ background:#f7fafc;
border-color:#f7fafc }

.jsgrid-header-row>th{ background:#fff }

.footable-odd{ background-color:#f7fafc }

.form-control-line{ border-left:0 none;
border-radius:0;
border-right:0 none;
border-top:0 none;
box-shadow:none;
padding-left:0 }

.has-success .form-control{ border-color:#00c292;
box-shadow:none!important }

.has-warning .form-control{ border-color:#fec107;
box-shadow:none!important }

.has-error .form-control{ border-color:#fb9678;
box-shadow:none!important }

.input-group-addon{ border-radius:2px;
border:1px solid rgba(120,130,140,.13) }

.input-daterange input:first-child,.input-daterange input:last-child{ border-radius:0 }

.form-material .form-group{ overflow:hidden }

.form-material .form-control{ background-color:rgba(0,0,0,0);
background-position:center bottom,center calc(99%);
background-repeat:no-repeat;
background-size:0 2px,100% 1px;
padding:0;
transition:background 0s ease-out 0s }

.form-material .form-control,.form-material .form-control.focus,.form-material .form-control:focus{ background-image:linear-gradient(#9675ce,#9675ce),linear-gradient(rgba(120,130,140,.13),rgba(120,130,140,.13));
border:0;
border-radius:0;
box-shadow:none;
float:none }

.form-material .form-control.focus,.form-material .form-control:focus{ background-size:100% 2px,100% 1px;
outline:0;
transition-duration:.3s }

.form-bordered .form-group{ border-bottom:1px solid rgba(120,130,140,.13);
padding-bottom:20px }

.select2-container .select2-choice{ background-image:none!important;
border:none!important;
height:auto!important;
padding:0!important;
line-height:22px!important;
background-color:transparent!important;
box-shadow:none!important }

.select2-container .select2-choice .select2-arrow{ background-image:none!important;
background:0 0;
border:none;
width:14px;
top:-2px }

.select2-container .select2-container-multi.form-control{ height:auto }

.select2-results .select2-highlighted{ color:#fff;
background-color:#03a9f3 }

.select2-drop-active{ border:1px solid #e3e3e3!important;
padding-top:5px }

.select2-search input{ border:1px solid rgba(120,130,140,.13) }

.select2-container-multi{ width:100% }

.select2-container-multi .select2-choices{ border:1px solid #border!important;
box-shadow:none!important;
background-image:none!important;
border-radius:0!important;
min-height:38px }

.select2-container-multi .select2-choices .select2-search-choice{ padding:4px 7px 4px 18px;
margin:5px 0 3px 5px;
color:#555;
background:#f5f5f5;
border-color:rgba(120,130,140,.13);
-webkit-box-shadow:none;
box-shadow:none }

.select2-container-multi .select2-choices .select2-search-field input{ padding:7px 7px 7px 10px;
font-family:inherit }

.icon-list-demo div{ cursor:pointer;
line-height:60px;
white-space:nowrap;
color:#686868 }

.icon-list-demo div:hover{ color:#2b2b2b }

.icon-list-demo div p{ margin:10px 0;
padding:5px 0 }

.icon-list-demo i{ -webkit-transition:all .2s;
-webkit-transition:font-size .2s;
display:inline-block;
font-size:18px;
margin:0 15px 0 10px;
text-align:left;
vertical-align:middle;
width:auto;
transition:all .3s ease 0s }

.icon-list-demo .col-md-4{ border-radius:0 }

.icon-list-demo .col-md-4:hover{ background-color:#f7fafc }

.icon-list-demo .col-md-4:hover i{ font-size:2em }

.gmaps,.gmaps-panaroma{ height:300px;
background:#e4e7ea;
border-radius:3px }

.gmaps-overlay{ display:block;
text-align:center;
color:#fff;
font-size:16px;
line-height:40px;
background:#ab8ce4;
border-radius:4px;
padding:10px 20px }

.gmaps-overlay_arrow{ left:50%;
margin-left:-16px;
width:0;
height:0;
position:absolute }

.gmaps-overlay_arrow.above{ bottom:-15px;
border-left:16px solid transparent;
border-right:16px solid transparent;
border-top:16px solid #ab8ce4 }

.gmaps-overlay_arrow.below{ top:-15px;
border-left:16px solid transparent;
border-right:16px solid transparent;
border-bottom:16px solid #ab8ce4 }

.jvectormap-zoomin,.jvectormap-zoomout{ width:10px;
height:10px;
line-height:10px }

.jvectormap-zoomout{ top:40px }

.error-box{ height:100%;
position:fixed;
background:url(../../plugins/images/error-bg.jpg) center center no-repeat #fff!important;
width:100% }

.error-box .footer{ width:100%;
left:0;
right:0 }

.error-body{ padding-top:5% }

.error-body h1{ font-size:210px;
font-weight:900;
line-height:210px }

.login-register{ background:url(../../plugins/images/login-register.jpg) center center/cover no-repeat!important;
height:100%;
position:fixed }

.login-box{ background:#fff;
width:400px;
margin:10% auto 0 }

.login-box .footer{ width:100%;
left:0;
right:0 }

.login-box .social{ display:block;
margin-bottom:30px }

#recoverform{ display:none }

.pricing-box{ position:relative;
text-align:center;
margin-top:30px }

.featured-plan{ margin-top:0 }

.featured-plan .pricing-body{ padding:60px 0;
background:#f7fafc;
border:1px solid #ddd }

.featured-plan .price-table-content .price-row{ border-top:1px solid rgba(120,130,140,.13) }

.pricing-body{ border-radius:0;
border-top:1px solid rgba(120,130,140,.13);
border-bottom:5px solid rgba(120,130,140,.13);
vertical-align:middle;
padding:30px 0;
position:relative }

.pricing-body h2{ position:relative;
font-size:56px;
margin:20px 0 10px;
font-weight:700 }

.pricing-body h2 span{ position:absolute;
font-size:15px;
top:-10px;
margin-left:-10px }

.price-table-content .price-row{ padding:20px 0;
border-top:1px solid rgba(120,130,140,.13) }

.pricing-plan{ padding:0 15px }

.pricing-plan .no-padding{ padding:0 }

.price-lable{ position:absolute;
top:-10px;
padding:5px 10px;
margin:0 auto;
display:inline-block;
width:100px;
left:0;
right:0 }

.mails a{ color:#2b2b2b }

.mails td{ vertical-align:middle!important;
position:relative }

.mails td:last-of-type{ width:100px;
padding-right:20px }

.mails tr:hover .text-white{ display:none }

.mails .mail-select{ padding:12px 20px;
min-width:134px }

.mails .checkbox{ margin-bottom:0;
margin-top:0;
vertical-align:middle;
display:inline-block;
height:17px }

.mails .checkbox label{ min-height:16px }

.mail-list .list-group-item{ background-color:transparent;
border:0;
border-left:3px solid #fff;
border-radius:0 }

.mail-list .list-group-item:hover{ background:#f7fafc;
border-left:3px solid #f7fafc }

.mail-list .list-group-item:focus{ border-left:3px solid #f7fafc }

.mail-list .list-group-item.active:focus{ background:#f7fafc;
border-left:3px solid #fb9678 }

.mail-list .list-group-item.active{ border-left:3px solid #fb9678;
border-radius:0;
color:#2b2b2b!important }

.mail_listing{ min-height:500px }

.inbox_listing .inbox-item:hover{ background:#f7fafc }

.inbox_listing .inbox-item{ padding-left:20px }

.inbox-widget.inbox_listing .inbox-item .inbox-item-text{ height:19px;
overflow:hidden }

.message-center .unread .mail-contnet .mail-desc,.message-center .unread .mail-contnet h5{ font-weight:600;
color:#2b2b2b!important }

.calendar{ float:left;
margin-bottom:0 }

.fc-view{ margin-top:30px }

.none-border{ border-top:none }

.fc-toolbar{ margin-bottom:5px;
margin-top:15px }

.fc-toolbar h2{ font-size:18px;
font-weight:600;
line-height:30px;
text-transform:uppercase }

.fc-day{ background:#fff }

.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active,.fc-toolbar .ui-state-hover,.fc-toolbar button:focus,.fc-toolbar button:hover{ z-index:0 }

.fc-widget-header{ border:0!important }

.fc-widget-content{ border-color:rgba(120,130,140,.13)!important }

.fc th.fc-widget-header{ background:#9675ce;
color:#fff;
font-size:14px;
line-height:20px;
padding:7px 0;
text-transform:uppercase }

.fc-button{ background:#fff;
border:1px solid rgba(120,130,140,.13);
color:#555;
text-transform:capitalize }

.fc-text-arrow{ font-family:inherit;
font-size:16px }

.fc-state-hover{ background:#F5F5F5 }

.fc-unthemed .fc-today{ border:1px solid #fb9678;
background:#fcf8e3!important }

.fc-cell-overlay,.fc-state-highlight{ background:#f0f0f0 }

.fc-event{ border-radius:0;
border:none;
cursor:move;
font-size:13px;
margin:1px -1px 0;
padding:5px;
text-align:center;
background:#03a9f3 }

.calendar-event{ cursor:move;
margin:10px 5px 0 0;
padding:6px 10px;
display:inline-block;
color:#fff;
min-width:140px;
text-align:center;
background:#03a9f3 }

.calendar-event a{ float:right;
opacity:.6;
font-size:10px;
margin:4px 0 0 10px;
color:#fff }

.fc-basic-view td.fc-day-number,.fc-basic-view td.fc-week-number span{ padding-right:5px }

.weather h1{ color:#fff;
font-size:50px;
font-weight:100 }

.weather i{ color:#fff;
font-size:40px }

.weather .w-title-sub{ color:rgba(255,255,255,.6) }

.navbar-top-links>li.right-side-toggle a:focus{ background:#4f5467 }

.right-sidebar{ position:fixed;
right:-240px;
width:240px;
display:none;
z-index:1000;
background:#fff;
top:0;
height:100%;
box-shadow:5px 1px 40px rgba(0,0,0,.1);
transition:all .3s ease }

.right-sidebar .rpanel-title{ display:block;
padding:21px;
color:#fff;
text-transform:uppercase;
font-size:13px;
background:#ff6849 }

.right-sidebar .rpanel-title span{ float:right;
cursor:pointer;
font-size:11px }

.right-sidebar .rpanel-title span:hover{ color:#2b2b2b }

.right-sidebar .r-panel-body{ padding:20px }

.right-sidebar .r-panel-body ul{ margin:0;
padding:0 }

.right-sidebar .r-panel-body ul li{ list-style:none;
padding:5px 0 }

.shw-rside{ right:0;
width:240px;
display:block }

.chatonline img{ margin-right:10px;
float:left;
width:30px }

.chatonline li a{ padding:15px 0;
float:left;
width:100% }

.chatonline li a span{ color:#686868 }

.chatonline li a span small{ display:block;
font-size:10px }

ul#themecolors{ display:block }

ul#themecolors li{ display:inline-block }

ul#themecolors li:first-child{ display:block }

#themecolors li a{ width:50px;
height:50px;
display:inline-block;
margin:5px;
color:transparent;
position:relative }

#themecolors li a.working:before{ content:"\f00c";
font-family:FontAwesome;
font-size:18px;
line-height:50px;
width:50px;
height:50px;
position:absolute;
top:0;
left:0;
color:#fff;
text-align:center }

.default-theme{ background:#fb9678 }

.green-theme{ background:#00c292 }

.yellow-theme{ background:#a0aec4 }

.blue-theme{ background:#03a9f3 }

.purple-theme{ background:#9675ce }

.megna-theme{ background:#01c0c8 }

.default-dark-theme{ background:#4f5467;
background:-moz-linear-gradient(left,#4f5467 0,#4f5467 23%,#fb9678 23%,#fb9678 99%);
background:-webkit-linear-gradient(left,#4f5467 0,#4f5467 23%,#fb9678 23%,#fb9678 99%);
background:linear-gradient(to right,#4f5467 0,#4f5467 23%,#fb9678 23%,#fb9678 99%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f5467', endColorstr='@danger', GradientType=1) }

.green-dark-theme{ background:#4f5467;
background:-moz-linear-gradient(left,#4f5467 0,#4f5467 23%,#00c292 23%,#00c292 99%);
background:-webkit-linear-gradient(left,#4f5467 0,#4f5467 23%,#00c292 23%,#00c292 99%);
background:linear-gradient(to right,#4f5467 0,#4f5467 23%,#00c292 23%,#00c292 99%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f5467', endColorstr='@success', GradientType=1) }

.yellow-dark-theme{ background:#4f5467;
background:-moz-linear-gradient(left,#4f5467 0,#4f5467 23%,#a0aec4 23%,#a0aec4 99%);
background:-webkit-linear-gradient(left,#4f5467 0,#4f5467 23%,#a0aec4 23%,#a0aec4 99%);
background:linear-gradient(to right,#4f5467 0,#4f5467 23%,#a0aec4 23%,#a0aec4 99%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f5467', endColorstr='@yellow', GradientType=1) }

.blue-dark-theme{ background:#4f5467;
background:-moz-linear-gradient(left,#4f5467 0,#4f5467 23%,#03a9f3 23%,#03a9f3 99%);
background:-webkit-linear-gradient(left,#4f5467 0,#4f5467 23%,#03a9f3 23%,#03a9f3 99%);
background:linear-gradient(to right,#4f5467 0,#4f5467 23%,#03a9f3 23%,#03a9f3 99%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f5467', endColorstr='@info', GradientType=1) }

.purple-dark-theme{ background:#4f5467;
background:-moz-linear-gradient(left,#4f5467 0,#4f5467 23%,#9675ce 23%,#9675ce 99%);
background:-webkit-linear-gradient(left,#4f5467 0,#4f5467 23%,#9675ce 23%,#9675ce 99%);
background:linear-gradient(to right,#4f5467 0,#4f5467 23%,#9675ce 23%,#9675ce 99%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f5467', endColorstr='@purple', GradientType=1) }

.megna-dark-theme{ background:#4f5467;
background:-moz-linear-gradient(left,#4f5467 0,#4f5467 23%,#01c0c8 23%,#01c0c8 99%);
background:-webkit-linear-gradient(left,#4f5467 0,#4f5467 23%,#01c0c8 23%,#01c0c8 99%);
background:linear-gradient(to right,#4f5467 0,#4f5467 23%,#01c0c8 23%,#01c0c8 99%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f5467', endColorstr='@megna', GradientType=1) }

.visited li a{ color:#686868 }

.visited li.active a{ color:#ff6849 }

.stats-row{ margin-bottom:20px }

.stat-item{ display:inline-block;
padding-right:15px }

.stat-item+.stat-item{ padding-left:15px;
border-left:1px solid #eee }

.country-state{ list-style:none;
margin:0;
padding:0 0 0 10px }

.country-state h2{ margin:0 }

.country-state .progress{ margin-top:8px }

.two-part li{ width:48.8% }

.two-part li i{ font-size:50px }

.two-part li span{ font-size:50px;
font-weight:100;
font-family:Poppins,sans-serif }

.news-slide{ position:relative }

.news-slide .overlaybg{ height:360px;
overflow:hidden }

.news-slide .overlaybg img{ width:100%;
height:100% }

.news-slide .news-content{ position:absolute;
height:360px;
background:rgba(0,0,0,.5);
z-index:10;
width:100%;
top:0;
padding:30px }

.news-slide .news-content h2{ height:240px;
overflow:hidden;
color:#fff }

.news-slide .news-content a{ color:#fff;
opacity:.6;
text-transform:uppercase }

.news-slide .news-content a:hover{ opacity:1 }

.nav-pills-rounded li{ display:inline-block;
float:none }

.nav-pills-rounded li a{ border-radius:60px;
-moz-border-radius:60px;
-webkit-border-radius:60px;
color:#686868;
padding:10px 25px }

.nav-pills-rounded li.active a,.nav-pills-rounded li.active a:focus,.nav-pills-rounded li.active a:hover{ background:#ff6849;
color:#fff }

.analytics-info .list-inline{ margin-bottom:0 }

.analytics-info .list-inline li{ vertical-align:middle }

.analytics-info .list-inline li span{ font-size:24px }

.analytics-info .list-inline li i{ font-size:20px }

.feeds{ margin:0;
padding:0 }

.feeds li{ list-style:none;
padding:10px;
display:block }

.feeds li:hover{ background:#f7fafc }

.feeds li>div{ width:40px;
height:40px;
margin-right:5px;
display:inline-block;
text-align:center;
vertical-align:middle;
border-radius:100% }

.feeds li>div i{ line-height:40px }

.feeds li span{ float:right;
width:auto;
font-size:12px }

.jq-icon-info{ background-color:#01c0c8;
color:#fff }

.jq-icon-success{ background-color:#00c292;
color:#fff }

.jq-icon-error{ background-color:#fb9678;
color:#fff }

.jq-icon-warning{ background-color:#fec107;
color:#fff }

.dropzone{ border-style:dashed;
border-width:1px }

.weather h1 sup{ font-size:20px;
top:-1.2em }

.fcbtn{ position:relative;
-webkit-transition:all .3s;
-moz-transition:all .3s;
transition:all .3s;
padding:8px 20px }

.fcbtn:after{ content:'';
position:absolute;
z-index:-1;
-webkit-transition:all .3s;
-moz-transition:all .3s;
transition:all .3s }

.btn-1b:after{ width:100%;
height:0;
top:0;
left:0 }

.btn-1b:active,.btn-1b:hover{ color:#fff }

.btn-1b:active:after,.btn-1b:hover:after{ height:100% }

.btn-1b.btn-info:after,.btn-1c.btn-info:after,.btn-1d.btn-info:after,.btn-1e.btn-info:after,.btn-1f.btn-info:after{ background:#03a9f3 }

.btn-1b.btn-warning:after,.btn-1c.btn-warning:after,.btn-1d.btn-warning:after,.btn-1e.btn-warning:after,.btn-1f.btn-warning:after{ background:#fec107 }

.btn-1b.btn-danger:after,.btn-1c.btn-danger:after,.btn-1d.btn-danger:after,.btn-1e.btn-danger:after,.btn-1f.btn-danger:after{ background:#fb9678 }

.btn-1b.btn-primary:after,.btn-1c.btn-primary:after,.btn-1d.btn-primary:after,.btn-1e.btn-primary:after,.btn-1f.btn-primary:after{ background:#9675ce }

.btn-1b.btn-success:after,.btn-1c.btn-success:after,.btn-1d.btn-success:after,.btn-1e.btn-success:after,.btn-1f.btn-success:after{ background:#00c292 }

.btn-1b.btn-inverse:after,.btn-1c.btn-inverse:after,.btn-1d.btn-inverse:after,.btn-1e.btn-inverse:after,.btn-1f.btn-inverse:after{ background:#4c5667 }

.btn-1c:after{ width:0;
height:100%;
top:0;
left:0 }

.btn-1c:active,.btn-1c:hover{ color:#000 }

.btn-1c:active:after,.btn-1c:hover:after{ width:100% }

.btn-1d{ overflow:hidden }

.btn-1d:after{ width:0;
height:103%;
top:50%;
left:50%;
opacity:0;
-webkit-transform:translateX(-50%) translateY(-50%);
-moz-transform:translateX(-50%) translateY(-50%);
-ms-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%) }

.btn-1d:hover:after{ width:100%;
opacity:1 }

.btn-1e{ overflow:hidden }

.btn-1e:after{ width:100%;
height:0;
top:50%;
left:50%;
background:#fff;
opacity:0;
-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);
-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);
-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);
transform:translateX(-50%) translateY(-50%) rotate(45deg) }

.btn-1e:hover:after{ height:260%;
opacity:1 }

.btn-1e:active:after{ height:400%;
opacity:1 }

.btn-1f{ overflow:hidden }

.btn-1f:after{ width:101%;
height:0;
top:50%;
left:50%;
background:#fff;
opacity:0;
-webkit-transform:translateX(-50%) translateY(-50%);
-moz-transform:translateX(-50%) translateY(-50%);
-ms-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%) }

.btn-1f:hover:after{ height:100%;
opacity:1 }

.btn-1f:active:after{ height:130%;
opacity:1 }

.sweet-alert{ padding:25px }

.sweet-alert h2{ margin-top:0 }

.sweet-alert p{ line-height:30px }

ul.list-icons{ margin:0;
padding:0 }

ul.list-icons li{ list-style:none;
line-height:40px }

ul.list-icons li i{ font-size:12px;
margin-right:5px }

.demo-popover .popover,.demo-tooltip .tooltip{ position:relative;
margin-right:25px;
opacity:1;
display:inline-block }

.tooltip-inner{ border-radius:3px;
padding:5px 10px }

.tooltip.in{ opacity:1 }

.tooltip-primary+.tooltip .tooltip-inner,.tooltip-primary.tooltip .tooltip-inner{ color:#fff;
background-color:#ab8ce4 }

.tooltip-primary+.tooltip.top .tooltip-arrow,.tooltip-primary.tooltip.top .tooltip-arrow{ border-top-color:#ab8ce4 }

.tooltip-primary+.tooltip.right .tooltip-arrow,.tooltip-primary.tooltip.right .tooltip-arrow{ border-right-color:#ab8ce4 }

.tooltip-primary+.tooltip.bottom .tooltip-arrow,.tooltip-primary.tooltip.bottom .tooltip-arrow{ border-bottom-color:#ab8ce4 }

.tooltip-primary+.tooltip.left .tooltip-arrow,.tooltip-primary.tooltip.left .tooltip-arrow{ border-left-color:#ab8ce4 }

.tooltip-success+.tooltip .tooltip-inner,.tooltip-success.tooltip .tooltip-inner{ color:#fff;
background-color:#00c292 }

.tooltip-success+.tooltip.top .tooltip-arrow,.tooltip-success.tooltip.top .tooltip-arrow{ border-top-color:#00c292 }

.tooltip-success+.tooltip.right .tooltip-arrow,.tooltip-success.tooltip.right .tooltip-arrow{ border-right-color:#00c292 }

.tooltip-success+.tooltip.bottom .tooltip-arrow,.tooltip-success.tooltip.bottom .tooltip-arrow{ border-bottom-color:#00c292 }

.tooltip-success+.tooltip.left .tooltip-arrow,.tooltip-success.tooltip.left .tooltip-arrow{ border-left-color:#00c292 }

.tooltip-warning+.tooltip .tooltip-inner,.tooltip-warning.tooltip .tooltip-inner{ color:#fff;
background-color:#fec107 }

.tooltip-warning+.tooltip.top .tooltip-arrow,.tooltip-warning.tooltip.top .tooltip-arrow{ border-top-color:#fec107 }

.tooltip-warning+.tooltip.right .tooltip-arrow,.tooltip-warning.tooltip.right .tooltip-arrow{ border-right-color:#fec107 }

.tooltip-warning+.tooltip.bottom .tooltip-arrow,.tooltip-warning.tooltip.bottom .tooltip-arrow{ border-bottom-color:#fec107 }

.tooltip-warning+.tooltip.left .tooltip-arrow,.tooltip-warning.tooltip.left .tooltip-arrow{ border-left-color:#fec107 }

.tooltip-info+.tooltip .tooltip-inner,.tooltip-info.tooltip .tooltip-inner{ color:#fff;
background-color:#03a9f3 }

.tooltip-info+.tooltip.top .tooltip-arrow,.tooltip-info.tooltip.top .tooltip-arrow{ border-top-color:#03a9f3 }

.tooltip-info+.tooltip.right .tooltip-arrow,.tooltip-info.tooltip.right .tooltip-arrow{ border-right-color:#03a9f3 }

.tooltip-info+tooltip.bottom .tooltip-arrow,.tooltip-info.tooltip.bottom .tooltip-arrow{ border-bottom-color:#03a9f3 }

.tooltip-info+.tooltip.left .tooltip-arrow,.tooltip-info.tooltip.left .tooltip-arrow{ border-left-color:#03a9f3 }

.tooltip-danger+.tooltip .tooltip-inner,.tooltip-danger.tooltip .tooltip-inner{ color:#fff;
background-color:#fb9678 }

.tooltip-danger+.tooltip.top .tooltip-arrow,.tooltip-danger.tooltip.top .tooltip-arrow{ border-top-color:#fb9678 }

.tooltip-danger+.tooltip.right .tooltip-arrow,.tooltip-danger.tooltip.right .tooltip-arrow{ border-right-color:#fb9678 }

.tooltip-danger+.tooltip.bottom .tooltip-arrow,.tooltip-danger.tooltip.bottom .tooltip-arrow{ border-bottom-color:#fb9678 }

.tooltip-danger+.tooltip.left .tooltip-arrow,.tooltip-danger.tooltip.left .tooltip-arrow{ border-left-color:#fb9678 }

.flotTip{ padding:8px 12px;
background-color:#2b2b2b;
z-index:100;
color:#fff;
opacity:.9;
font-size:13px }

.popover{ -webkit-box-shadow:0 2px 6px rgba(0,0,0,.05);
box-shadow:0 2px 6px rgba(0,0,0,.05) }

.popover .popover-title{ border-radius:0 }

.popover-primary+.popover .popover-title{ color:#fff;
background-color:#ab8ce4;
border-color:#ab8ce4 }

.popover-primary+.popover.bottom .arrow,.popover-primary+.popover.bottom .arrow:after{ border-bottom-color:#ab8ce4 }

.popover-success+.popover .popover-title{ color:#fff;
background-color:#00c292;
border-color:#00c292 }

.popover-success+.popover.bottom .arrow,.popover-success+.popover.bottom .arrow:after{ border-bottom-color:#00c292 }

.popover-info+.popover .popover-title{ color:#fff;
background-color:#03a9f3;
border-color:#03a9f3 }

.popover-info+.popover.bottom .arrow,.popover-info+.popover.bottom .arrow:after{ border-bottom-color:#03a9f3 }

.popover-warning+.popover .popover-title{ color:#fff;
background-color:#fec107;
border-color:#fec107 }

.popover-warning+.popover.bottom .arrow,.popover-warning+.popover.bottom .arrow:after{ border-bottom-color:#fec107 }

.popover-danger+.popover .popover-title{ color:#fff;
background-color:#fb9678;
border-color:#fb9678 }

.popover-danger+.popover.bottom .arrow,.popover-danger+.popover.bottom .arrow:after{ border-bottom-color:#fb9678 }

.btn-file{ overflow:hidden;
position:relative;
vertical-align:middle }

.btn-file>input{ position:absolute;
top:0;
right:0;
margin:0;
opacity:0;
filter:alpha(opacity=0);
font-size:23px;
height:100%;
width:100%;
direction:ltr;
cursor:pointer;
border-radius:0 }

.fileinput{ margin-bottom:9px;
display:inline-block }

.fileinput .form-control{ padding-top:7px;
padding-bottom:5px;
display:inline-block;
margin-bottom:0;
vertical-align:middle;
cursor:text }

.fileinput .thumbnail{ overflow:hidden;
display:inline-block;
margin-bottom:5px;
vertical-align:middle;
text-align:center }

.fileinput .thumbnail>img{ max-height:100% }

.fileinput .btn{ vertical-align:middle }

.fileinput-exists .fileinput-new,.fileinput-new .fileinput-exists{ display:none }

.fileinput-inline .fileinput-controls{ display:inline }

.fileinput-filename{ vertical-align:middle;
display:inline-block;
overflow:hidden }

.form-control .fileinput-filename{ vertical-align:bottom }

.fileinput.input-group{ display:table }

.fileinput.input-group>*{ position:relative;
z-index:2 }

.fileinput.input-group>.btn-file{ z-index:1 }

.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){ width:100% }

.ms-container .ms-list{ border-radius:0;
box-shadow:none }

.ms-container .ms-selectable li.ms-elem-selectable,.ms-container .ms-selection li.ms-elem-selection{ padding:6px 10px }

.ms-container .ms-selectable li.ms-hover,.ms-container .ms-selection li.ms-hover{ background:#03a9f3 }

.dropzone .dz-message{ text-align:center;
margin:10% 0 }

.editable-input .form-control{ height:30px }

.asColorPicker-trigger{ position:absolute;
top:0;
right:-35px;
height:38px;
width:37px;
border:0 }

.asColorPicker-dropdown{ max-width:260px }

.asColorPicker-clear{ top:7px;
right:16px }

.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{ background:#ff6849;
color:#fff }

.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{ background:#03a9f3;
color:#fff }

.editable-table+input.error{ border:1px solid #danger;
outline:0;
outline-offset:0 }

#editable-datatable_wrapper+input:focus,.editable-table+input,.editable-table+input:focus{ border:1px solid #03a9f3!important;
outline:0!important;
outline-offset:0!important }

.editable-table td:focus{ outline:0 }

.wizard-steps{ display:table;
width:100% }

.wizard-steps>li{ display:table-cell;
padding:10px 20px;
background:#f7fafc }

.wizard-steps>li span{ border-radius:100%;
border:1px solid rgba(120,130,140,.13);
width:40px;
height:40px;
display:inline-block;
vertical-align:middle;
padding-top:9px;
margin-right:8px;
text-align:center }

.wizard-content{ padding:25px;
border-color:rgba(120,130,140,.13);
margin-bottom:30px }

.wizard-steps>li.current,.wizard-steps>li.done{ background:#03a9f3;
color:#fff }

.wizard-steps>li.current span,.wizard-steps>li.done span{ border-color:#fff;
color:#fff }

.wizard-steps>li.current h4,.wizard-steps>li.done h4{ color:#fff }

.wizard-steps>li.done{ background:#00c292 }

.wizard-steps>li.error{ background:#fb9678 }

.wiz-aco .pager{ margin:0 }

.r-icon-stats i{ width:66px;
height:66px;
padding:20px;
text-align:center;
color:#fff;
font-size:24px;
display:inline-block;
border-radius:100%;
vertical-align:top;
background:#01c0c8 }

.r-icon-stats .bodystate{ padding-left:20px;
/*display:inline-block;*/
vertical-align:middle }

.r-icon-stats .bodystate h4{ margin-bottom:0 }

.ecomm-donute svg text{ font-family:Poppins,sans-serif!important;
font-weight:200!important;
color:#686868!important }

.minus-mar{ margin:40px -25px -27px }

.sidebar{ overflow-y:auto }

.sidebar .sidebar-nav.navbar-collapse{ padding-left:0;
padding-right:0 }

.sidebar .fa-fw{ width:20px;
text-align:left!important;
display:inline-block;
font-size:16px;
vertical-align:middle }

.sidebar .label{ font-size:10px;
border-radius:60px;
padding:6px 8px;
min-width:30px;
height:20px }

.sidebar #side-menu .user-pro a{ padding-left:20px }

.sidebar #side-menu .user-pro .nav-second-level a:hover{ color:#ff6849 }

.sidebar #side-menu .user-pro .arrow{ top:23px;
right:20px }

.sidebar #side-menu .user-pro>a{ padding:17px 7px 16px 15px!important }

.sidebar #side-menu .user-pro .img-circle{ width:30px;
margin-right:10px }

.sidebar #side-menu .user-pro .nav-second-level li i{ margin-right:5px }

.sidebar .sidebar-search{ padding:15px }

#side-menu li.active>a{ background:rgba(0,0,0,.02) }

#side-menu li a{ color:#54667a;
border-left:3px solid #4f5467 }

#side-menu>li>a{ padding:15px 30px 15px 15px }

#side-menu>li>a:focus,#side-menu>li>a:hover{ background:rgba(0,0,0,.1) }

#side-menu>li>a.active{ border-left:3px solid #ff6849;
color:#fff;
background:rgba(0,0,0,0) }

#side-menu ul>li>a:hover{ color:#ff6849;
background:0 0 }

#side-menu ul>li>a.active{ color:#ff6849 }

.sidebar .arrow{ position:absolute;
right:15px;
top:18px }

.sidebar .nav-second-level .arrow{ top:12px }

.sidebar .fa.arrow:before{ content:"\f105" }

.sidebar .active>a>span>.fa.arrow:before{ content:"\f107" }

.sidebar .nav-second-level li,.sidebar .nav-third-level li{ border-bottom:none!important }

.sidebar .nav-second-level li a{ padding-left:43px }

.sidebar .nav-third-level li a{ padding-left:52px }

.content-wrapper .nicescroll-rails{ display:none!important }

.fix-sidebar .top-left-part{ background:#ff6849 }



.sttabs{ position:relative;
overflow:hidden;
margin:0 auto;
width:100%;
font-weight:300 }

.sticon::before{ display:inline-block;
margin:0 .4em 0 0;
vertical-align:middle;
font-size:20px;
speak:none;
-webkit-backface-visibility:hidden;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale }

.sttabs nav{ text-align:center }

.sttabs nav ul{ position:relative;
display:-ms-flexbox;
display:-webkit-flex;
display:-moz-flex;
display:-ms-flex;
display:flex;
margin:0 auto;
padding:0;
font-family:Poppins,sans-serif;
list-style:none;
-ms-box-orient:horizontal;
-ms-box-pack:center;
-webkit-flex-flow:row wrap;
-moz-flex-flow:row wrap;
-ms-flex-flow:row wrap;
flex-flow:row wrap;
-webkit-justify-content:center;
-moz-justify-content:center;
-ms-justify-content:center;
justify-content:center }

.sttabs nav ul li{ position:relative;
z-index:1;
display:block;
margin:0;
text-align:center;
-webkit-flex:1;
-moz-flex:1;
-ms-flex:1;
flex:1 }

.sttabs nav a{ position:relative;
display:block;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
line-height:2.5 }

.sttabs nav a span{ vertical-align:middle;
font-wight:500;
font-size:14px;
font-family:Poppins,sans-serif }

.sttabs nav a:focus{ outline:0 }

.sttabs nav li.tab-current a{ color:#fb9678 }

.tabs-style-bar nav ul li a{ margin:0 2px;
background-color:#f7fafc;
color:#686868;
padding:5px 0;
transition:background-color .2s,color .2s }

.tabs-style-bar nav ul li a:focus,.tabs-style-bar nav ul li a:hover{ color:#fb9678 }

.tabs-style-bar nav ul li a span{ text-transform:uppercase;
letter-spacing:1px;
font-size:14px;
font-family:Poppins,sans-serif }

.tabs-style-bar nav ul li.tab-current a{ background:#fb9678;
color:#fff }

.tabs-style-iconbox nav{ background:#f7fafc }

.tabs-style-iconbox nav ul li a{ overflow:visible;
padding:35px 0;
line-height:1;
-webkit-transition:color .2s;
transition:color .2s;
color:#2b2b2b }

.tabs-style-iconbox nav ul li.tab-current{ z-index:1 }

.tabs-style-iconbox nav ul li.tab-current a{ background:#fb9678;
color:#fff;
box-shadow:-1px 0 0 #fff }

.tabs-style-iconbox nav ul li.tab-current a::after{ position:absolute;
top:100%;
left:50%;
margin-left:-10px;
width:0;
height:0;
border:solid transparent;
border-width:10px;
border-top-color:#fb9678;
content:'';
pointer-events:none }

.tabs-style-iconbox nav ul li::after,.tabs-style-iconbox nav ul li:first-child::before{ position:absolute;
top:20%;
right:0;
z-index:-1;
width:1px;
height:60%;
content:'' }

.tabs-style-iconbox nav ul li:first-child::before{ right:auto;
left:0 }

.tabs-style-iconbox .sticon::before{ display:block;
margin:0 0 .25em }

.tabs-style-underline nav{ border:1px solid rgba(120,130,140,.13) }

.tabs-style-underline nav a{ padding:20px 0;
border-left:1px solid rgba(120,130,140,.13);
-webkit-transition:color .2s;
transition:color .2s;
color:#2b2b2b }

.tabs-style-underline nav li:last-child a{ border-right:1px solid rgba(120,130,140,.13) }

.tabs-style-underline nav li a::after{ position:absolute;
bottom:0;
left:0;
width:100%;
height:6px;
background:#fb9678;
content:'';
-webkit-transition:-webkit-transform .3s;
transition:transform .3s;
-webkit-transform:translate3d(0,150%,0);
transform:translate3d(0,150%,0) }

.tabs-style-underline nav li.tab-current a::after{ -webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0) }

.tabs-style-linetriangle nav a{ overflow:visible;
border-bottom:1px solid rgba(0,0,0,.2);
-webkit-transition:color .2s;
transition:color .2s }

.tabs-style-linetriangle nav a span{ display:block;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
font-size:14px;
padding:15px 0;
color:#2b2b2b }

.tabs-style-linetriangle nav li.tab-current a:after,.tabs-style-linetriangle nav li.tab-current a:before{ position:absolute;
top:100%;
left:50%;
width:0;
height:0;
border:solid transparent;
content:'';
pointer-events:none }

.tabs-style-linetriangle nav li.tab-current a:after{ margin-left:-10px;
border-width:10px;
border-top-color:#fff }

.tabs-style-linetriangle nav li.tab-current a span{ color:#fb9678 }

.tabs-style-linetriangle nav li.tab-current a:before{ margin-left:-11px;
border-width:11px;
border-top-color:rgba(0,0,0,.2) }

.tabs-style-iconfall{ overflow:visible }

.tabs-style-iconfall nav{ max-width:1200px;
margin:0 auto }

.tabs-style-iconfall nav a{ display:inline-block;
overflow:visible;
padding:1em 0 2em;
color:#2b2b2b;
line-height:1;
-webkit-transition:color .3s cubic-bezier(.7,0,.3,1);
transition:color .3s cubic-bezier(.7,0,.3,1) }

.tabs-style-iconfall nav a:focus,.tabs-style-iconfall nav a:hover,.tabs-style-iconfall nav li.tab-current a{ color:#fb9678 }

.tabs-style-iconfall nav li::before{ position:absolute;
bottom:1em;
left:50%;
margin-left:-20px;
width:40px;
height:4px;
background:#fb9678;
content:'';
opacity:0;
-webkit-transition:-webkit-transform .2s ease-in;
transition:transform .2s ease-in;
-webkit-transform:scale3d(0,1,1);
transform:scale3d(0,1,1) }

.tabs-style-iconfall nav li.tab-current::before{ opacity:1;
-webkit-transform:scale3d(1,1,1);
transform:scale3d(1,1,1) }

.tabs-style-iconfall nav li.tab-current .sticon::before{ opacity:1;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0) }

.tabs-style-iconfall .sticon::before{ display:block;
margin:0 0 .35em;
opacity:0;
font-size:24px;
-webkit-transition:-webkit-transform .2s,opacity .2s;
transition:transform .2s,opacity .2s;
-webkit-transform:translate3d(0,-100px,0);
transform:translate3d(0,-100px,0);
pointer-events:none }

@media screen and (max-width:58em){ .tabs-style-iconfall nav li .sticon::before{ opacity:1;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0) }

 }

.tabs-style-linemove nav{ background:#f7fafc }

.tabs-style-linemove nav li:last-child::before{ position:absolute;
bottom:0;
left:0;
width:100%;
height:4px;
background:#fb9678;
content:'';
-webkit-transition:-webkit-transform .3s;
transition:transform .3s }

.tabs-style-linemove nav li:first-child.tab-current~li:last-child::before{ -webkit-transform:translate3d(-400%,0,0);
transform:translate3d(-400%,0,0) }

.tabs-style-linemove nav li:nth-child(2).tab-current~li:last-child::before{ -webkit-transform:translate3d(-300%,0,0);
transform:translate3d(-300%,0,0) }

.tabs-style-linemove nav li:nth-child(3).tab-current~li:last-child::before{ -webkit-transform:translate3d(-200%,0,0);
transform:translate3d(-200%,0,0) }

.tabs-style-linemove nav li:nth-child(4).tab-current~li:last-child::before{ -webkit-transform:translate3d(-100%,0,0);
transform:translate3d(-100%,0,0) }

.tabs-style-linemove nav a{ padding:30px 0;
color:#2b2b2b;
line-height:1;
-webkit-transition:color .3s,-webkit-transform .3s;
transition:color .3s,transform .3s }

.tabs-style-linemove nav li.tab-current a{ color:#fb9678 }

.tabs-style-line nav a{ padding:20px 10px;
box-shadow:inset 0 -2px #d1d3d2;
color:#686868;
text-align:left;
text-transform:uppercase;
letter-spacing:1px;
line-height:1;
-webkit-transition:color .3s,box-shadow .3s;
transition:color .3s,box-shadow .3s }

.tabs-style-line nav a:focus,.tabs-style-line nav a:hover{ box-shadow:inset 0 -2px #74777b }

.tabs-style-line nav li.tab-current a{ box-shadow:inset 0 -2px #fb9678;
color:#fb9678 }

@media screen and (max-width:58em){ .tabs-style-line nav ul{ display:block;
box-shadow:none }

.tabs-style-line nav ul li{ display:block;
-webkit-flex:none;
flex:none }

 }

.tabs-style-circle{ overflow:visible }

.tabs-style-circle nav li{ margin-top:60px!important;
margin-bottom:60px!important }

.tabs-style-circle nav li::before{ position:absolute;
top:50%;
left:50%;
margin:-60px 0 0 -60px;
width:120px;
height:120px;
border:1px solid #fb9678;
border-radius:50%;
content:'';
opacity:0;
-webkit-transition:-webkit-transform .2s,opacity .2s;
transition:transform .2s,opacity .2s;
-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);
transition-timing-function:cubic-bezier(.7,0,.3,1) }

.tabs-style-circle nav a{ overflow:visible;
color:#2b2b2b;
font-weight:500;
font-size:14;
line-height:1.1;
-webkit-transition:color .3s cubic-bezier(.7,0,.3,1);
transition:color .3s cubic-bezier(.7,0,.3,1) }

.tabs-style-circle nav a span{ display:inline-block }

.tabs-style-circle nav a:focus,.tabs-style-circle nav a:hover,.tabs-style-circle nav li.tab-current a{ color:#fb9678 }

.tabs-style-circle nav li.tab-current a span{ -webkit-transform:translate3d(0,4px,0);
transform:translate3d(0,4px,0) }

@media screen and (max-width:58em){ .tabs-style-circle nav li::before{ margin:-40px 0 0 -40px;
width:80px;
height:80px }

 }

.tabs-style-circle nav li.tab-current::before{ opacity:1;
-webkit-transform:scale3d(1,1,1);
transform:scale3d(1,1,1) }

.tabs-style-circle .icon::before,.tabs-style-circle nav a span{ -webkit-transition:-webkit-transform .3s cubic-bezier(.7,0,.3,1);
transition:transform .3s cubic-bezier(.7,0,.3,1) }

.tabs-style-circle .sticon::before{ display:block;
margin:0;
pointer-events:none }

.tabs-style-circle nav li.tab-current .sticon::before{ -webkit-transform:translate3d(0,-4px,0);
transform:translate3d(0,-4px,0) }

.tabs-style-shape{ max-width:1200px;
margin:0 auto }

.tabs-style-shape nav ul li{ margin:0 3em }

.tabs-style-shape nav ul li:first-child{ margin-left:0 }

.tabs-style-shape nav ul li.tab-current{ z-index:1 }

.tabs-style-shape nav li a{ overflow:visible;
margin:0 -3em 0 0;
padding:0;
color:#fff;
font-weight:500 }

.tabs-style-shape nav li a svg{ position:absolute;
left:100%;
margin:0;
width:3em;
height:100%;
fill:#bdc2c9 }

.tabs-style-shape nav li:first-child a span{ padding-left:2em;
border-radius:30px 0 0 }

.tabs-style-shape nav li:last-child a span{ padding-right:2em;
border-radius:0 30px 0 0 }

.tabs-style-shape nav li a svg:nth-child(2),.tabs-style-shape nav li:last-child a svg{ right:100%;
left:auto;
-webkit-transform:scale3d(-1,1,1);
transform:scale3d(-1,1,1) }

.tabs-style-shape nav li a span{ display:block;
overflow:hidden;
padding:.65em 0;
background-color:#bdc2c9;
text-overflow:ellipsis;
white-space:nowrap }

.tabs-style-shape nav li a:hover span{ background-color:#fb9678 }

.tabs-style-shape nav li a:hover svg{ fill:#fb9678 }

.tabs-style-shape nav li a svg{ pointer-events:none }

.tabs-style-shape nav li a svg use{ pointer-events:auto }

.tabs-style-shape nav li.tab-current a span,.tabs-style-shape nav li.tab-current a svg{ -webkit-transition:none;
transition:none }

.tabs-style-shape nav li.tab-current a span{ background:#f7fafc }

.tabs-style-shape nav li.tab-current a svg{ fill:#f7fafc }

.tabs-style-shape .content-wrap{ background:#f7fafc }

@media screen and (max-width:58em){ .tabs-style-shape nav ul{ display:block;
padding-top:1.5em }

.tabs-style-shape nav ul li{ display:block;
margin:-1.25em 0 0;
-webkit-flex:none;
flex:none }

.tabs-style-shape nav ul li a{ margin:0 }

.tabs-style-shape nav ul li svg{ display:none }

.tabs-style-shape nav ul li a span{ padding:1.25em 0 2em!important;
border-radius:30px 30px 0 0!important;
box-shadow:0 -1px 2px rgba(0,0,0,.1);
line-height:1 }

.tabs-style-shape nav ul li:last-child a span{ padding:1.25em 0!important }

.tabs-style-shape nav ul li.tab-current{ z-index:1 }

 }

.tabs-style-linebox nav ul li{ margin:0 .5em;
-webkit-flex:none;
flex:none }

.tabs-style-linebox nav a{ padding:0 1.5em;
color:#2b2b2b;
font-weight:500;
-webkit-transition:color .3s;
transition:color .3s }

.tabs-style-linebox nav a:focus,.tabs-style-linebox nav a:hover{ color:#fb9678 }

.tabs-style-linebox nav li.tab-current a{ color:#fff }

.tabs-style-linebox nav a::after{ position:absolute;
top:0;
left:0;
z-index:-1;
width:100%;
height:100%;
background:#d2d8d6;
content:'';
-webkit-transition:background-color .3s,-webkit-transform .3s;
transition:background-color .3s,transform .3s;
-webkit-transition-timing-function:ease,cubic-bezier(.7,0,.3,1);
transition-timing-function:ease,cubic-bezier(.7,0,.3,1);
-webkit-transform:translate3d(0,100%,0) translate3d(0,-3px,0);
transform:translate3d(0,100%,0) translate3d(0,-3px,0) }

.tabs-style-linebox nav li.tab-current a::after{ -webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0) }

.tabs-style-linebox nav a:focus::after,.tabs-style-linebox nav a:hover::after,.tabs-style-linebox nav li.tab-current a::after{ background:#fb9678 }

@media screen and (max-width:58em){ .tabs-style-linebox nav ul{ display:block;
box-shadow:none }

.tabs-style-linebox nav ul li{ display:block;
-webkit-flex:none;
flex:none }

 }

.tabs-style-flip{ max-width:1200px;
margin:0 auto }

.tabs-style-flip nav a{ padding:.5em 0;
color:#2b2b2b;
-webkit-transition:color .3s;
transition:color .3s }

.tabs-style-flip nav a:focus,.tabs-style-flip nav a:hover{ color:#fb9678 }

.tabs-style-flip nav a span{ text-transform:uppercase;
letter-spacing:1px }

.tabs-style-flip nav a::after{ position:absolute;
top:0;
left:0;
z-index:-1;
width:100%;
height:100%;
background-color:#f0f0f0;
content:'';
-webkit-transition:-webkit-transform .3s,background-color .3s;
transition:transform .3s,background-color .3s;
-webkit-transform:perspective(900px) rotate3d(1,0,0,90deg);
transform:perspective(900px) rotate3d(1,0,0,90deg);
-webkit-transform-origin:50% 100%;
transform-origin:50% 100%;
-webkit-perspective-origin:50% 100%;
perspective-origin:50% 100% }

.tabs-style-flip nav li.tab-current a{ color:#fb9678 }

.tabs-style-flip nav li.tab-current a::after{ background-color:#f7fafc;
-webkit-transform:perspective(900px) rotate3d(1,0,0,0deg);
transform:perspective(900px) rotate3d(1,0,0,0deg) }

.tabs-style-flip .content-wrap{ background:#f7fafc }

.tabs-style-circlefill{ max-width:800px;
border:1px solid #fb9678;
margin:0 auto }

.tabs-style-circlefill nav ul li{ overflow:hidden;
border-right:1px solid #fb9678 }

.tabs-style-circlefill nav li a{ padding:1.5em 0;
color:#fff;
font-size:1.25em }

.tabs-style-circlefill nav li:first-child{ border-left:none }

.tabs-style-circlefill nav li:last-child{ border:none }

.tabs-style-circlefill nav li::before{ position:absolute;
top:50%;
left:50%;
margin:-40px 0 0 -40px;
width:80px;
height:80px;
border:1px solid #fb9678;
border-radius:50%;
background:#fb9678;
content:'';
-webkit-transition:-webkit-transform .3s;
transition:transform .3s }

.tabs-style-circlefill nav li.tab-current::before{ -webkit-transform:scale3d(2.5,2.5,1);
transform:scale3d(2.5,2.5,1) }

.tabs-style-circlefill nav a{ -webkit-transition:color .3s;
transition:color .3s }

.tabs-style-circlefill nav a span{ display:none }

.tabs-style-circlefill nav li.tab-current a{ color:#fff }

.tabs-style-circlefill .icon::before{ display:block;
margin:0;
pointer-events:none }

.tabs-style-circlefill .content-wrap{ border-top:1px solid #fb9678 }

.content-wrap{ position:relative }

.content-wrap section{ display:none;
margin:0 auto;
padding:25px;
min-height:150px }

.content-wrap section p{ margin:0;
padding:.75em 0 }

.content-wrap section.content-current{ display:block }

.no-js .content-wrap section{ display:block;
padding-bottom:2em;
border-bottom:1px solid rgba(255,255,255,.6) }

.no-flexbox nav ul{ display:block }

.no-flexbox nav ul li{ min-width:15%;
display:inline-block }

@media screen and (max-width:58em){ .sttabs nav a span{ display:none }

.sttabs nav a:before{ margin-right:0 }

 }

.mytooltip{ display:inline;
position:relative;
z-index:9999 }

.tooltip-item{ background:rgba(0,0,0,.1);
cursor:pointer;
display:inline-block;
font-weight:500;
padding:0 10px }

.tooltip-item::after{ content:'';
position:absolute;
width:360px;
height:20px;
bottom:100%;
left:50%;
pointer-events:none;
-webkit-transform:translateX(-50%);
transform:translateX(-50%) }

.mytooltip:hover .tooltip-item::after{ pointer-events:auto }

.tooltip-content{ position:absolute;
z-index:9999;
width:360px;
left:50%;
margin:0 0 20px -180px;
bottom:100%;
text-align:left;
font-size:14px;
line-height:30px;
box-shadow:-5px -5px 15px rgba(48,54,61,.2);
background:#2b2b2b;
opacity:0;
cursor:default;
pointer-events:none }

.tooltip-effect-1 .tooltip-content{ -webkit-transform:translate3d(0,-10px,0);
transform:translate3d(0,-10px,0);
-webkit-transition:opacity .3s,-webkit-transform .3s;
transition:opacity .3s,transform .3s;
color:#fff }

.tooltip-effect-2 .tooltip-content{ -webkit-transform-origin:50% calc(110%);
transform-origin:50% calc(110%);
-webkit-transform:perspective(1000px) rotate3d(1,0,0,45deg);
transform:perspective(1000px) rotate3d(1,0,0,45deg);
-webkit-transition:opacity .2s,-webkit-transform .2s;
transition:opacity .2s,transform .2s }

.tooltip-effect-3 .tooltip-content{ -webkit-transform:translate3d(0,10px,0) rotate3d(1,1,0,25deg);
transform:translate3d(0,10px,0) rotate3d(1,1,0,25deg);
-webkit-transition:opacity .3s,-webkit-transform .3s;
transition:opacity .3s,transform .3s }

.tooltip-effect-4 .tooltip-content{ -webkit-transform-origin:50% 100%;
transform-origin:50% 100%;
-webkit-transform:scale3d(.7,.3,1);
transform:scale3d(.7,.3,1);
-webkit-transition:opacity .2s,-webkit-transform .2s;
transition:opacity .2s,transform .2s }

.tooltip-effect-5 .tooltip-content{ width:180px;
margin-left:-90px;
-webkit-transform-origin:50% calc(106%);
transform-origin:50% calc(106%);
-webkit-transform:rotate3d(0,0,1,15deg);
transform:rotate3d(0,0,1,15deg);
-webkit-transition:opacity .2s,-webkit-transform .2s;
transition:opacity .2s,transform .2s;
-webkit-transition-timing-function:ease,cubic-bezier(.17,.67,.4,1.39);
transition-timing-function:ease,cubic-bezier(.17,.67,.4,1.39) }

.mytooltip:hover .tooltip-content{ pointer-events:auto;
opacity:1;
-webkit-transform:translate3d(0,0,0) rotate3d(0,0,0,0);
transform:translate3d(0,0,0) rotate3d(0,0,0,0) }

.tooltip.tooltip-effect-2:hover .tooltip-content{ -webkit-transform:perspective(1000px) rotate3d(1,0,0,0deg);
transform:perspective(1000px) rotate3d(1,0,0,0deg) }

.tooltip-content::after{ content:'';
top:100%;
left:50%;
border:solid transparent;
height:0;
width:0;
position:absolute;
pointer-events:none;
border-color:#2a3035 transparent transparent;
border-width:10px;
margin-left:-10px }

.tooltip-content img{ position:relative;
height:140px;
display:block;
float:left;
margin-right:1em }

.tooltip-text{ font-size:14px;
line-height:24px;
display:block;
padding:1.31em 1.21em 1.21em 0;
color:#fff }

.tooltip-effect-5 .tooltip-text{ padding:1.4em }

a.mytooltip{ font-weight:500;
color:#fb9678 }

.tooltip-content2{ position:absolute;
z-index:9999;
width:80px;
height:80px;
padding-top:25px;
left:50%;
margin-left:-40px;
bottom:100%;
border-radius:50%;
text-align:center;
background:#fb9678;
color:#fff;
opacity:0;
margin-bottom:20px;
cursor:default;
pointer-events:none }

.tooltip-content2 i{ opacity:0 }

.mytooltip:hover .tooltip-content2,.mytooltip:hover .tooltip-content2 i{ opacity:1;
font-size:18px }

.tooltip-effect-6 .tooltip-content2{ -webkit-transform:translate3d(0,10px,0) rotate3d(1,1,1,45deg);
transform:translate3d(0,10px,0) rotate3d(1,1,1,45deg);
-webkit-transform-origin:50% 100%;
transform-origin:50% 100%;
-webkit-transition:opacity .3s,-webkit-transform .3s;
transition:opacity .3s,transform .3s }

.tooltip-effect-6 .tooltip-content2 i{ -webkit-transform:scale3d(0,0,1);
transform:scale3d(0,0,1);
-webkit-transition:opacity .3s,-webkit-transform .3s;
transition:opacity .3s,transform .3s }

.tooltip-effect-7 .tooltip-content2{ -webkit-transform:translate3d(0,10px,0);
transform:translate3d(0,10px,0);
-webkit-transition:opacity .3s,-webkit-transform .3s;
transition:opacity .3s,transform .3s }

.tooltip-effect-7 .tooltip-content2 i{ -webkit-transform:translate3d(0,15px,0);
transform:translate3d(0,15px,0);
-webkit-transition:opacity .3s,-webkit-transform .3s;
transition:opacity .3s,transform .3s }

.tooltip-effect-8 .tooltip-content2{ -webkit-transform:translate3d(0,10px,0) rotate3d(0,1,0,90deg);
transform:translate3d(0,10px,0) rotate3d(0,1,0,90deg);
-webkit-transform-origin:50% 100%;
transform-origin:50% 100%;
-webkit-transition:opacity .3s,-webkit-transform .3s;
transition:opacity .3s,transform .3s }

.tooltip-effect-8 .tooltip-content2 i{ -webkit-transform:scale3d(0,0,1);
transform:scale3d(0,0,1);
-webkit-transition:opacity .3s,-webkit-transform .3s;
transition:opacity .3s,transform .3s }

.tooltip-effect-9 .tooltip-content2{ -webkit-transform:translate3d(0,-20px,0);
transform:translate3d(0,-20px,0);
-webkit-transition:opacity .3s,-webkit-transform .3s;
transition:opacity .3s,transform .3s }

.tooltip-effect-9 .tooltip-content2 i{ -webkit-transform:translate3d(0,20px,0);
transform:translate3d(0,20px,0);
-webkit-transition:opacity .3s,-webkit-transform .3s;
transition:opacity .3s,transform .3s }

.mytooltip:hover .tooltip-content2,.mytooltip:hover .tooltip-content2 i{ pointer-events:auto;
-webkit-transform:translate3d(0,0,0) scale3d(1,1,1);
transform:translate3d(0,0,0) scale3d(1,1,1) }

.tooltip-effect-6:hover .tooltip-content2 i{ -webkit-transform:rotate3d(1,1,1,0);
transform:rotate3d(1,1,1,0) }

.tooltip-content2::after{ content:'';
position:absolute;
top:100%;
left:50%;
margin:-7px 0 0 -15px;
width:30px;
height:20px;
background:url(../../plugins/images/tooltip/tooltip1.svg) center center no-repeat;
background-size:100% }

.tooltip-content3{ position:absolute;
background:url(../../plugins/images/tooltip/shape1.svg) center bottom no-repeat;
background-size:100% 100%;
z-index:9999;
width:200px;
bottom:100%;
left:50%;
margin-left:-100px;
padding:50px 30px;
text-align:center;
color:#fff;
opacity:0;
cursor:default;
font-size:14;
line-height:27px;
pointer-events:none;
-webkit-transform:scale3d(.1,.2,1);
transform:scale3d(.1,.2,1);
-webkit-transform-origin:50% 120%;
transform-origin:50% 120%;
-webkit-transition:opacity .4s,-webkit-transform .4s;
transition:opacity .4s,transform .4s;
-webkit-transition-timing-function:ease,cubic-bezier(.6,0,.4,1);
transition-timing-function:ease,cubic-bezier(.6,0,.4,1) }

.mytooltip:hover .tooltip-content3{ opacity:1;
pointer-events:auto;
-webkit-transform:scale3d(1,1,1);
transform:scale3d(1,1,1) }

.tooltip-content3::after{ content:'';
position:absolute;
width:16px;
height:16px;
left:50%;
margin-left:-8px;
top:100%;
background:#00AEEF;
-webkit-transform:translate3d(0,-60%,0) rotate3d(0,0,1,45deg);
transform:translate3d(0,-60%,0) rotate3d(0,0,1,45deg) }

.tooltip-item2{ color:#03a9f3;
cursor:pointer;
z-index:100;
position:relative;
display:inline-block;
font-weight:500;
-webkit-transition:background-color .3s,color .3s,-webkit-transform .3s;
transition:background-color .3s,color .3s,transform .3s }

.mytooltip:hover .tooltip-item2{ color:#fff;
-webkit-transform:translate3d(0,-.5em,0);
transform:translate3d(0,-.5em,0) }

.tooltip-content4{ position:absolute;
z-index:99;
width:360px;
left:50%;
margin-left:-180px;
bottom:-5px;
text-align:left;
background:#03a9f3;
opacity:0;
font-size:14px;
line-height:27px;
padding:1.5em;
color:#fff;
border-bottom:55px solid #2b2b2b;
cursor:default;
pointer-events:none;
border-radius:5px;
-webkit-transform:translate3d(0,-.5em,0);
transform:translate3d(0,-.5em,0);
-webkit-transition:opacity .3s,-webkit-transform .3s;
transition:opacity .3s,transform .3s }

.tooltip-content4 a{ color:#2b2b2b }

.tooltip-text2{ opacity:0;
-webkit-transform:translate3d(0,1.5em,0);
transform:translate3d(0,1.5em,0);
-webkit-transition:opacity .3s,-webkit-transform .3s;
transition:opacity .3s,transform .3s }

.mytooltip:hover .tooltip-content4,.mytooltip:hover .tooltip-text2{ pointer-events:auto;
opacity:1;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0) }

.tooltip-content5{ position:absolute;
z-index:9999;
width:300px;
left:50%;
bottom:100%;
font-size:20px;
line-height:1.4;
text-align:center;
font-weight:400;
color:#fff;
background:0 0;
opacity:0;
margin:0 0 20px -150px;
cursor:default;
pointer-events:none;
-webkit-font-smoothing:antialiased;
-webkit-transition:opacity .3s .3s;
transition:opacity .3s .3s }

.mytooltip:hover .tooltip-content5{ opacity:1;
pointer-events:auto;
-webkit-transition-delay:0s;
transition-delay:0s }

.tooltip-content5 span{ display:block }

.tooltip-text3{ border-bottom:10px solid #fb9678;
overflow:hidden;
-webkit-transform:scale3d(0,1,1);
transform:scale3d(0,1,1);
-webkit-transition:-webkit-transform .3s .3s;
transition:transform .3s .3s }

.mytooltip:hover .tooltip-text3{ -webkit-transition-delay:0s;
transition-delay:0s;
-webkit-transform:scale3d(1,1,1);
transform:scale3d(1,1,1) }

.tooltip-inner2{ background:#2b2b2b;
padding:40px;
-webkit-transform:translate3d(0,100%,0);
transform:translate3d(0,100%,0);
webkit-transition:-webkit-transform .3s;
transition:transform .3s }

.mytooltip:hover .tooltip-inner2{ -webkit-transition-delay:.3s;
transition-delay:.3s;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0) }

.tooltip-content5::after{ content:'';
bottom:-20px;
left:50%;
border:solid transparent;
height:0;
width:0;
position:absolute;
pointer-events:none;
border-color:#fb9678 transparent transparent;
border-width:10px;
margin-left:-10px }

@media (max-width:1350px){ .carousel .item h3{ font-size:17px;
height:90px }

.inbox-center a{ width:400px }

 }

.search-listing{ padding:0;
margin:0 }

.search-listing li{ list-style:none;
padding:15px 0;
border-bottom:1px solid rgba(120,130,140,.13) }

.search-listing li h3{ margin:0;
font-size:18px }

.search-listing li h3 a{ color:#03a9f3 }

.search-listing li h3 a:hover{ text-decoration:underline }

.search-listing li a{ color:#00c292 }

.megamenu{ left:0;
right:0;
width:100% }

.mega-dropdown{ position:static!important }

.mega-dropdown-menu{ padding:20px;
width:100%;
-webkit-box-shadow:none;
border:0;
box-shadow:0 20px 40px rgba(0,0,0,.2)!important }

.mega-dropdown-menu>li>ul{ padding:0;
margin:0 }

.mega-dropdown-menu>li>ul>li{ list-style:none }

.mega-dropdown-menu>li>ul>li>a{ display:block;
padding:8px 0;
clear:both;
line-height:1.428571429;
color:#686868;
white-space:normal }

.mega-dropdown-menu>li>ul>li>a:focus,.mega-dropdown-menu>li>ul>li>a:hover{ text-decoration:none;
color:#ff6849 }

.mega-dropdown-menu .dropdown-header{ font-size:16px;
font-weight:500;
padding:8px 0;
margin-top:12px }

.mega-dropdown-menu li.demo-box a{ color:#fff;
display:block }

.mega-dropdown-menu li.demo-box a:hover{ opacity:.8 }

a.dt-button,button.dt-button,div.dt-button{ background:#03a9f3;
color:#fff;
border-color:#03a9f3 }

a.dt-button:hover,button.dt-button:hover,div.dt-button:hover{ background:#03a9f3 }

a.dt-button:hover:not(.disabled),button.dt-button:hover:not(.disabled),div.dt-button:hover:not(.disabled){ background:#f7fafc;
color:#2b2b2b;
border-color:rgba(120,130,140,.13) }

.dataTables_filter input{ border:1px solid rgba(120,130,140,.13) }

table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{ background:0 0 }

.note-editor .panel-heading{ padding:6px 10px 10px }

.page-aside{ position:relative }

.left-aside{ position:absolute;
background:#fff;
border-right:1px solid rgba(120,130,140,.13);
padding:20px;
width:250px;
height:100% }

.right-aside{ padding:20px;
margin-left:250px }

.right-aside .contact-list td{ vertical-align:middle;
padding:25px 10px }

.right-aside .contact-list td img{ width:30px }

.list-style-none{ margin:0;
padding:0 }

.list-style-none li{ list-style:none;
margin:0 }

.list-style-none li.box-label a{ font-weight:500 }

.list-style-none li.divider{ margin:10px 0;
height:1px;
background:rgba(120,130,140,.13) }

.list-style-none li a{ padding:15px 10px;
display:block;
color:#686868 }

.list-style-none li a:hover{ color:#ff6849 }

.list-style-none li a span{ float:right }

.chat-main-box{ position:relative;
background:#fff;
overflow:hidden }

.chat-main-box .chat-left-aside{ position:absolute;
width:250px;
z-index:9;
top:0;
border-right:1px solid rgba(120,130,140,.13) }

.chat-main-box .chat-left-aside .open-panel{ display:none;
cursor:pointer;
position:absolute;
left:-webkit-calc(99%);
top:50%;
z-index:100;
background-color:#fff;
-webkit-box-shadow:1px 0 3px rgba(0,0,0,.2);
box-shadow:1px 0 3px rgba(0,0,0,.2);
border-radius:0 100px 100px 0;
line-height:1;
padding:15px 8px 15px 4px }

.chat-main-box .chat-left-aside .chat-left-inner .form-control{ height:60px }

.chat-main-box .chat-left-aside .chat-left-inner .style-none{ padding:0 }

.chat-main-box .chat-left-aside .chat-left-inner .style-none li{ list-style:none;
overflow:hidden }

.chat-main-box .chat-left-aside .chat-left-inner .style-none li a{ padding:20px }

.chat-main-box .chat-left-aside .chat-left-inner .style-none li a.active,.chat-main-box .chat-left-aside .chat-left-inner .style-none li a:hover{ background:#f7fafc }

.chat-main-box .chat-right-aside{ margin-left:250px }

.chat-main-box .chat-right-aside .chat-list{ max-height:none;
height:100%;
padding-top:40px }

.chat-main-box .chat-right-aside .chat-list .chat-text{ border-radius:6px }

.chat-main-box .chat-right-aside .send-chat-box{ position:relative }

.chat-main-box .chat-right-aside .send-chat-box .form-control{ border:none;
border-top:1px solid rgba(120,130,140,.13);
resize:none;
height:80px;
padding-right:180px }

.chat-main-box .chat-right-aside .send-chat-box .form-control:focus{ border-color:rgba(120,130,140,.13) }

.chat-main-box .chat-right-aside .send-chat-box .custom-send{ position:absolute;
right:20px;
bottom:10px }

.chat-main-box .chat-right-aside .send-chat-box .custom-send .cst-icon{ color:#686868;
margin-right:10px }

.el-element-overlay .white-box{ padding:0 }

.el-element-overlay .el-card-item{ position:relative;
padding-bottom:25px }

.el-element-overlay .el-card-item .el-card-avatar{ margin-bottom:15px }

.el-element-overlay .el-card-item .el-card-content{ text-align:center }

.el-element-overlay .el-card-item .el-card-content h3{ margin:0 }

.el-element-overlay .el-card-item .el-card-content a{ color:#686868 }

.el-element-overlay .el-card-item .el-card-content a:hover{ color:#ff6849 }

.el-element-overlay .el-card-item .el-overlay-1{ width:100%;
height:100%;
overflow:hidden;
position:relative;
text-align:center;
cursor:default }

.el-element-overlay .el-card-item .el-overlay-1 img{ display:block;
position:relative;
-webkit-transition:all .4s linear;
transition:all .4s linear;
width:100%;
height:auto }

.el-element-overlay .el-card-item .el-overlay-1:hover img{ -ms-transform:scale(1.2) translateZ(0);
-webkit-transform:scale(1.2) translateZ(0) }

.el-element-overlay .el-card-item .el-overlay-1 .el-info{ text-decoration:none;
display:inline-block;
text-transform:uppercase;
color:#fff;
background-color:transparent;
filter:alpha(opacity=0);
-webkit-transition:all .2s ease-in-out;
transition:all .2s ease-in-out;
padding:0;
margin:auto;
position:absolute;
top:50%;
left:0;
right:0;
transform:translateY(-50%) translateZ(0);
-webkit-transform:translateY(-50%) translateZ(0);
-ms-transform:translateY(-50%) translateZ(0) }

.el-element-overlay .el-card-item .el-overlay-1 .el-info>li{ list-style:none;
display:inline-block;
margin:0 3px }

.el-element-overlay .el-card-item .el-overlay-1 .el-info>li a{ border-color:#fff;
color:#fff;
padding:12px 15px 10px }

.el-element-overlay .el-card-item .el-overlay-1 .el-info>li a:hover{ background:#fb9678;
border-color:#fb9678 }

.el-element-overlay .el-card-item .el-overlay{ width:100%;
height:100%;
position:absolute;
overflow:hidden;
top:0;
left:0;
opacity:0;
background-color:rgba(0,0,0,.7);
-webkit-transition:all .4s ease-in-out;
transition:all .4s ease-in-out }

.el-element-overlay .el-card-item .el-overlay-1:hover .el-overlay{ opacity:1;
filter:alpha(opacity=100);
-webkit-transform:translateZ(0);
-ms-transform:translateZ(0);
transform:translateZ(0) }

.el-element-overlay .el-card-item .el-overlay-1 .scrl-dwn{ top:-100% }

.el-element-overlay .el-card-item .el-overlay-1 .scrl-up{ top:100%;
height:0 }

.el-element-overlay .el-card-item .el-overlay-1:hover .scrl-dwn{ top:0 }

.el-element-overlay .el-card-item .el-overlay-1:hover .scrl-up{ top:0;
height:100% }

.login-sidebar{ position:absolute;
right:0;
margin-top:0;
height:100% }

.common-list{ margin:0;
padding:0 }

.common-list li{ list-style:none;
display:block }

.common-list li a{ padding:12px 0;
color:#686868;
display:block }

.common-list li a:hover{ color:#ff6849 }

.color-table.primary-table thead th{ background-color:#ab8ce4;
color:#fff }

.color-table.success-table thead th{ background-color:#00c292;
color:#fff }

.color-table.info-table thead th{ background-color:#03a9f3;
color:#fff }

.color-table.warning-table thead th{ background-color:#fec107;
color:#fff }

.color-table.danger-table thead th{ background-color:#fb9678;
color:#fff }

.color-table.inverse-table thead th{ background-color:#4c5667;
color:#fff }

.color-table.dark-table thead th{ background-color:#2b2b2b;
color:#fff }

.color-table.red-table thead th{ background-color:#fb3a3a;
color:#fff }

.color-table.purple-table thead th{ background-color:#9675ce;
color:#fff }

.color-table.muted-table thead th{ background-color:#98a6ad;
color:#fff }

.color-bordered-table.primary-bordered-table{ border:2px solid #ab8ce4 }

.color-bordered-table.primary-bordered-table thead th{ background-color:#ab8ce4;
color:#fff }

.color-bordered-table.success-bordered-table{ border:2px solid #00c292 }

.color-bordered-table.success-bordered-table thead th{ background-color:#00c292;
color:#fff }

.color-bordered-table.info-bordered-table{ border:2px solid #03a9f3 }

.color-bordered-table.info-bordered-table thead th{ background-color:#03a9f3;
color:#fff }

.color-bordered-table.warning-bordered-table{ border:2px solid #fec107 }

.color-bordered-table.warning-bordered-table thead th{ background-color:#fec107;
color:#fff }

.color-bordered-table.danger-bordered-table{ border:2px solid #fb9678 }

.color-bordered-table.danger-bordered-table thead th{ background-color:#fb9678;
color:#fff }

.color-bordered-table.inverse-bordered-table{ border:2px solid #4c5667 }

.color-bordered-table.inverse-bordered-table thead th{ background-color:#4c5667;
color:#fff }

.color-bordered-table.dark-bordered-table{ border:2px solid #2b2b2b }

.color-bordered-table.dark-bordered-table thead th{ background-color:#2b2b2b;
color:#fff }

.color-bordered-table.red-bordered-table{ border:2px solid #fb3a3a }

.color-bordered-table.red-bordered-table thead th{ background-color:#fb3a3a;
color:#fff }

.color-bordered-table.purple-bordered-table{ border:2px solid #9675ce }

.color-bordered-table.purple-bordered-table thead th{ background-color:#9675ce;
color:#fff }

.color-bordered-table.muted-bordered-table{ border:2px solid #98a6ad }

.color-bordered-table.muted-bordered-table thead th{ background-color:#98a6ad;
color:#fff }

.full-color-table.full-primary-table{ background-color:rgba(171,140,228,.8) }

.full-color-table.full-primary-table thead th{ background-color:#ab8ce4;
border:0!important;
color:#fff }

.full-color-table.full-primary-table tbody td{ border:0!important;
color:#fff }

.full-color-table.full-primary-table tr:hover{ background-color:#ab8ce4 }

.full-color-table.full-success-table{ background-color:rgba(0,194,146,.8) }

.full-color-table.full-success-table thead th{ background-color:#00c292;
border:0!important;
color:#fff }

.full-color-table.full-success-table tbody td{ border:0!important;
color:#fff }

.full-color-table.full-success-table tr:hover{ background-color:#00c292 }

.full-color-table.full-info-table{ background-color:rgba(3,169,243,.8) }

.full-color-table.full-info-table thead th{ background-color:#03a9f3;
border:0!important;
color:#fff }

.full-color-table.full-info-table tbody td{ border:0!important;
color:#fff }

.full-color-table.full-info-table tr:hover{ background-color:#03a9f3 }

.full-color-table.full-warning-table{ background-color:rgba(254,193,7,.8) }

.full-color-table.full-warning-table thead th{ background-color:#fec107;
border:0!important;
color:#fff }

.full-color-table.full-warning-table tbody td{ border:0!important;
color:#fff }

.full-color-table.full-warning-table tr:hover{ background-color:#fec107 }

.full-color-table.full-danger-table{ background-color:rgba(251,150,120,.8) }

.full-color-table.full-danger-table thead th{ background-color:#fb9678;
border:0!important;
color:#fff }

.full-color-table.full-danger-table tbody td{ border:0!important;
color:#fff }

.full-color-table.full-danger-table tr:hover{ background-color:#fb9678 }

.full-color-table.full-inverse-table{ background-color:rgba(76,86,103,.8) }

.full-color-table.full-inverse-table thead th{ background-color:#4c5667;
border:0!important;
color:#fff }

.full-color-table.full-inverse-table tbody td{ border:0!important;
color:#fff }

.full-color-table.full-inverse-table tr:hover{ background-color:#4c5667 }

.full-color-table.full-dark-table{ background-color:rgba(43,43,43,.8) }

.full-color-table.full-dark-table thead th{ background-color:#2b2b2b;
border:0!important;
color:#fff }

.full-color-table.full-dark-table tbody td{ border:0!important;
color:#fff }

.full-color-table.full-dark-table tr:hover{ background-color:#2b2b2b }

.full-color-table.full-red-table{ background-color:rgba(251,58,58,.8) }

.full-color-table.full-red-table thead th{ background-color:#fb3a3a;
border:0!important;
color:#fff }

.full-color-table.full-red-table tbody td{ border:0!important;
color:#fff }

.full-color-table.full-red-table tr:hover{ background-color:#fb3a3a }

.full-color-table.full-purple-table{ background-color:rgba(150,117,206,.8) }

.full-color-table.full-purple-table thead th{ background-color:#9675ce;
border:0!important;
color:#fff }

.full-color-table.full-purple-table tbody td{ border:0!important;
color:#fff }

.full-color-table.full-purple-table tr:hover{ background-color:#9675ce }

.full-color-table.full-muted-table{ background-color:rgba(152,166,173,.8) }

.full-color-table.full-muted-table thead th{ background-color:#98a6ad;
border:0!important;
color:#fff }

.full-color-table.full-muted-table tbody td{ border:0!important;
color:#fff }

.full-color-table.full-muted-table tr:hover{ background-color:#98a6ad }

.floating-labels .form-group{ position:relative }

.floating-labels .form-control{ font-size:20px;
padding:10px 10px 10px 0;
display:block;
border:none;
border-bottom:1px solid #e4e7ea }

.floating-labels select.form-control>option{ font-size:14px }

.has-error .form-control{ border-bottom:1px solid #fb9678 }

.has-warning .form-control{ border-bottom:1px solid #fec107 }

.has-success .form-control{ border-bottom:1px solid #00c292 }

.floating-labels .form-control:focus{ outline:0;
border:none }

.floating-labels label{ color:#686868;
font-size:16px;
position:absolute;
cursor:auto;
top:10px;
transition:.2s ease all;
-moz-transition:.2s ease all;
-webkit-transition:.2s ease all }

.floating-labels .form-control:focus~label,.floating-labels .form-control:valid~label{ top:-20px;
font-size:12px;
color:#ab8ce4 }

.floating-labels .bar{ position:relative;
display:block }

.floating-labels .bar:after,.floating-labels .bar:before{ content:'';
height:2px;
width:0;
bottom:1px;
position:absolute;
background:#ab8ce4;
transition:.2s ease all;
-moz-transition:.2s ease all;
-webkit-transition:.2s ease all }

.floating-labels .bar:before{ left:50% }

.floating-labels .bar:after{ right:50% }

.floating-labels .form-control:focus~.bar:after,.floating-labels .form-control:focus~.bar:before{ width:50% }

.floating-labels .highlight{ position:absolute;
height:60%;
width:100px;
top:25%;
left:0;
pointer-events:none;
opacity:.5 }

.floating-labels .input-lg,.floating-labels .input-lg~label{ font-size:24px }

.floating-labels .input-sm,.floating-labels .input-sm~label{ font-size:16px }

.has-warning .bar:after,.has-warning .bar:before{ background:#fec107 }

.has-success .bar:after,.has-success .bar:before{ background:#00c292 }

.has-error .bar:after,.has-error .bar:before{ background:#fb9678 }

.has-warning .form-control:focus~label,.has-warning .form-control:valid~label{ color:#fec107 }

.has-success .form-control:focus~label,.has-success .form-control:valid~label{ color:#00c292 }

.has-error .form-control:focus~label,.has-error .form-control:valid~label{ color:#fb9678 }

.has-feedback label~.t-0{ top:0 }

.table.dataTable,table.dataTable{ width:99.8%!important }

table.dataTable thead .sorting::after,table.dataTable thead .sorting_asc::after,table.dataTable thead .sorting_desc::after{ float:none;
padding-left:10px }

.re ul.two-part li i,.re ul.two-part li span{ font-size:36px }

.bg-light h4{ font-weight:700 }

.agent-contact,.pro-desc{ font-size:12px }

.form-agent-inq .form-group{ margin-bottom:10px }

.agent-info{ max-height:358px;
height:358px;
background:#f7fafc }

.pro-list{ margin-top:15px }

.pro-detail,.pro-img{ display:table-cell;
vertical-align:top }

.pro-detail h5 a{ color:#686868;
line-height:20px;
font-weight:500 }

.pro-box .pro-list-img{ display:block;
height:210px;
position:relative;
overflow:hidden }

.pro-box .pro-label{ position:absolute;
text-transform:uppercase;
top:0;
right:0;
border-radius:2px;
padding:5px;
font-size:80% }

.pro-col-label{ padding:7px;
width:26%;
display:block;
margin-top:-15px;
margin-left:37%;
border:1px solid rgba(120,130,140,.13);
text-transform:uppercase }

.pro-box .pro-label-img{ position:absolute;
top:30px;
right:30px }

.pro-box.pro-horizontal pro-content{ width:100%;
height:210px }

.pro-content .pro-list-details{ height:138px;
max-height:142px;
border-bottom:1px solid rgba(120,130,140,.13);
border-right:1px solid rgba(120,130,140,.13) }

.pro-content .pro-list-info{ border-bottom:1px solid rgba(120,130,140,.13) }

.pro-agent .agent-name h5,.pro-agent .agent-name small,.pro-agent-col-3 .agent-name h5,.pro-agent-col-3 .agent-name small,.pro-content .pro-list-details h3,.pro-content .pro-list-details h4,.pro-content-3-col .pro-list-details h3,.pro-content-3-col .pro-list-details h4,.pro-content-3-col .pro-list-details h4 small,.pro-list-info ul.pro-info li,.pro-list-info-3-col ul.pro-info li,.pro-location span,ul.pro-info li span.label{ font-weight:500 }

.pro-list-info ul.pro-info,.pro-list-info-3-col ul.pro-info{ padding:16px 10px 10px;
list-style:none }

.pro-list-info ul.pro-info li{ padding:10px 0 10px 20px;
font-size:12px }

ul.pro-info li span.label{ width:25px;
height:25px;
padding:8px;
border-radius:50%;
margin-top:-4px;
margin-right:15px;
font-size:12px }

ul.pro-amenities li span img,ul.pro-info li span img{ margin-top:-8px;
padding-right:12px }

.pro-agent .agent-img a img,.pro-agent-col-3 .agent-img a img{ border:3px solid #fff;
box-shadow:1px 1px 1px rgba(120,130,140,.13) }

.pro-agent .agent-img,.pro-agent .agent-name,.pro-agent-col-3 .agent-img,.pro-agent-col-3 .agent-name{ float:left }

.pro-agent .agent-img{ padding-top:12px }

.pro-agent .agent-name{ padding:10px 0 0 15px }

.pro-location span{ padding-top:27px }

.pro-content-3-col{ padding:15px;
background:#f7fafc }

.pro-content-3-col .pro-list-details h4 small{ color:#fb9678 }

.pro-list-info-3-col ul.pro-info li{ padding:10px 5px }

.pro-agent-col-3 .agent-img{ padding:15px }

.pro-agent-col-3 .agent-name{ padding:15px 15px 15px 5px }

ul.pro-amenities{ list-style:none;
padding:8px 0 }

ul.pro-amenities li{ padding:10px 0;
font-size:12px }

ul.pro-amenities li span i{ padding-right:12px }

.pro-rd .table>tbody>tr>td:first-child{ font-weight:500 }

.pro-rd .table>tbody>tr>td,.pro-rd .table>tbody>tr>th{ border:none;
padding:8px 8px 8px 0;
font-size:12px }

.pd-agent-info{ max-height:200px;
height:200px;
background:#f7fafc;
margin-top:15px }

.pd-agent-contact,.pd-agent-inq{ padding:25px }

.pro-add-form .checkbox label,.pro-add-form .radio label{ font-weight:100 }

.register-box{ max-width:600px;
margin:0 auto;
padding-top:2% }

.step-register{ position:absolute;
height:100% }

.icheck-list,.icolors{ padding:0;
margin:0;
list-style:none }

.icolors>li{ padding:0;
margin:2px;
float:left;
display:inline-block;
height:30px;
width:30px;
background:#2b2b2b;
text-align:center }

.icolors>li.active:after{ content:"\2713 ";
color:#fff;
line-height:30px }

.icolors>li:first-child{ margin-left:0 }

.icolors>li.orange{ background:#fb9678 }

.icolors>li.yellow{ background:#fec107 }

.icolors>li.info{ background:#03a9f3 }

.icolors>li.green{ background:#00c292 }

.icolors>li.red{ background:#fb3a3a }

.icolors>li.purple{ background:#9675ce }

.icolors>li.blue{ background:#02bec9 }

.icheck-list{ float:left;
padding-right:50px;
padding-top:10px }

.icheck-list li{ padding-bottom:5px }

.icheck-list li label{ padding-left:10px }

.default-steps .column-step{ padding-top:30px;
padding-bottom:30px;
text-align:center;
background:#edf1f5 }

.default-steps .column-step.active{ background:#03a9f3 }

.default-steps .column-step.active .step-number,.default-steps .step-number{ font-size:24px;
background:#03a9f3;
color:#fff;
border-radius:50%;
display:inline-block;
margin:auto auto 10px;
height:50px;
width:50px;
text-align:center;
line-height:50px }

.default-steps .column-step.active .step-number{ background:#fff;
color:#686868 }

.default-steps .step-title{ font-size:24px;
font-weight:100 }

.default-steps .column-step.active .step-info,.default-steps .column-step.active .step-title{ color:#fff }

.thin-steps .column-step{ padding:20px;
background:#edf1f5 }

.thin-steps .column-step.active{ background:#fb9678 }

.thin-steps .column-step.active .step-number,.thin-steps .step-number{ font-size:20px;
background:#fb9678;
color:#fff;
border-radius:50%;
float:left;
display:inline-block;
margin:auto;
padding-top:2px;
height:40px;
width:40px;
text-align:center;
line-height:40px }

.thin-steps .column-step.active .step-number{ background:#fff;
color:#686868 }

.thin-steps .step-title{ font-size:24px;
font-weight:100;
padding-left:60px;
margin-top:-2px }

.thin-steps .column-step.active .step-info,.thin-steps .column-step.active .step-title{ color:#fff }

.thin-steps .step-info{ padding-left:60px;
margin-top:-5px }

.steps-no-bg .column-step{ padding-top:10px;
padding-bottom:10px;
text-align:center }

.steps-no-bg .column-step.active .step-number,.steps-no-bg .step-number{ font-size:24px;
background:#fff;
color:#686868;
border:1px solid #686868;
border-radius:50%;
display:inline-block;
margin:auto auto 10px;
height:50px;
width:50px;
text-align:center;
line-height:50px }

.steps-no-bg .column-step.active .step-number{ background:#fff;
color:#03a9f3;
border:1px solid #03a9f3 }

.steps-no-bg .step-title{ font-size:24px;
font-weight:100 }

.steps-no-bg .column-step.active .step-info,.steps-no-bg .column-step.active .step-title{ color:#03a9f3 }

.thin-steps-no-bg .column-step{ padding:20px }

.thin-steps-no-bg .column-step.active .step-number,.thin-steps-no-bg .step-number{ font-size:20px;
background:#fff;
color:#686868;
border:1px solid #686868;
border-radius:50%;
float:left;
display:inline-block;
margin:auto;
padding-top:1px;
height:40px;
width:40px;
text-align:center;
line-height:40px }

.thin-steps-no-bg .column-step.active .step-number{ background:#fff;
color:#fb9678;
border:1px solid #fb9678 }

.thin-steps-no-bg .step-title{ font-size:24px;
font-weight:100;
padding-left:60px;
margin-top:-2px }

.thin-steps-no-bg .column-step.active .step-info,.thin-steps-no-bg .column-step.active .step-title{ color:#fb9678 }

.thin-steps-no-bg .step-info{ padding-left:60px;
margin-top:-5px }

.numbered-bg .column-step{ padding-top:30px;
padding-bottom:30px;
text-align:center;
height:160px;
background:#edf1f5 }

.numbered-bg .column-step.active{ background:#03a9f3 }

.numbered-bg .column-step.active .step-number,.numbered-bg .step-number{ font-size:200px;
position:absolute;
bottom:0;
right:0;
line-height:120px;
color:#e4e7ea;
z-index:1 }

.numbered-bg .column-step.active .step-number{ color:#0298da }

.numbered-bg .step-title{ font-size:24px;
font-weight:100;
padding-top:18px }

.numbered-bg .step-info,.numbered-bg .step-title{ z-index:3;
position:relative }

.numbered-bg .column-step.active .step-info,.numbered-bg .column-step.active .step-title{ color:#fff }

.thin-steps-numbered-bg .column-step{ padding:20px;
text-align:center;
background:#edf1f5 }

.thin-steps-numbered-bg .column-step.active{ background:#03a9f3 }

.thin-steps-numbered-bg .column-step.active .step-number,.thin-steps-numbered-bg .step-number{ font-size:120px;
position:absolute;
bottom:0;
right:0;
line-height:75px;
color:#e4e7ea;
z-index:1 }

.thin-steps-numbered-bg .column-step.active .step-number{ color:#0298da }

.thin-steps-numbered-bg .step-title{ font-size:24px;
font-weight:100 }

.thin-steps-numbered-bg .step-info,.thin-steps-numbered-bg .step-title{ z-index:3;
position:relative }

.thin-steps-numbered-bg .column-step.active .step-info,.thin-steps-numbered-bg .column-step.active .step-title{ color:#fff }

.line-steps .column-step{ padding:30px 0;
text-align:center }

.line-steps .step-number{ font-size:20px;
background:#fff;
border-radius:50%!important;
display:inline-block;
margin:auto auto 14px;
border:3px solid #e4e7ea;
position:relative;
height:40px;
width:40px;
z-index:3;
line-height:37px }

.line-steps .step-title{ font-size:20px;
font-weight:100;
position:relative }

.line-steps .step-title:after,.line-steps .step-title:before{ content:'';
height:3px;
width:50%;
position:absolute;
background-color:#e4e7ea;
top:-32px;
z-index:1;
transform:translateY(-100%) }

.line-steps .step-title:after{ left:50% }

.line-steps .step-title:before{ right:50% }

.line-steps .finish .step-title:after,.line-steps .start .step-title:before{ content:none }

.line-steps .start .step-title:after{ background-color:#03a9f3 }

.line-steps .start .step-number{ color:#03a9f3;
border-color:#03a9f3 }

.line-steps .start .step-info,.line-steps .start .step-title{ color:#686868 }

.line-steps .active .step-title:after,.line-steps .active .step-title:before{ background-color:#03a9f3 }

.line-steps .active .step-number{ color:#03a9f3;
border-color:#03a9f3;
webkit-transform:scale(1.3);
-ms-transform:scale(1.3);
-o-transform:scale(1.3);
transform:scale(1.3) }

.line-steps .active .step-info,.line-steps .active .step-title{ color:#686868 }

.line-steps .upcoming .step-title:after,.line-steps .upcoming .step-title:before{ background-color:#03a9f3 }

.line-steps .upcoming .step-number{ color:#03a9f3;
border-color:#03a9f3 }

.line-steps .upcoming .step-info,.line-steps .upcoming .step-title{ color:#686868 }

.line-steps .finish .step-number{ color:#e4e7ea }

.line-steps .finish .step-info,.line-steps .finish .step-title{ color:#686868 }

.ribbon-wrapper,.ribbon-wrapper-bottom,.ribbon-wrapper-reverse,.ribbon-wrapper-right-bottom{ position:relative;
background:#edf1f5;
padding:50px 15px 15px 50px }

.ribbon-overflow{ overflow:hidden }

.ribbon-wrapper-reverse{ padding:50px 50px 15px 15px }

.ribbon-wrapper-bottom{ padding:15px 15px 50px 50px }

.ribbon-wrapper-right-bottom{ padding:15px 50px 50px 15px }

.ribbon{ padding:0 20px;
height:30px;
line-height:30px;
clear:left;
position:absolute;
top:12px;
left:-2px;
color:#fff }

.ribbon-bookmark:before{ position:absolute;
top:0;
left:100%;
display:block;
width:0;
height:0;
content:'';
border:15px solid #2b2b2b;
border-right:10px solid transparent }

.ribbon-right{ left:auto;
right:-2px }

.ribbon-bookmark.ribbon-right:before{ right:100%;
left:auto;
border-right:15px solid #2b2b2b;
border-left:10px solid transparent }

.ribbon-vertical-l,.ribbon-vertical-r{ clear:none;
padding:0 5px;
height:70px;
width:30px;
line-height:70px;
text-align:center;
left:12px;
top:-2px }

.ribbon-vertical-r{ left:auto;
right:12px }

.ribbon-bookmark.ribbon-vertical-l:before,.ribbon-bookmark.ribbon-vertical-r:before{ top:100%;
left:0;
margin-top:-14px;
border-right:15px solid #2b2b2b;
border-bottom:10px solid transparent }

.ribbon-badge{ top:15px;
overflow:hidden;
left:-90px;
width:100%;
text-align:center;
-webkit-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform:rotate(-45deg) }

.ribbon-badge.ribbon-right{ left:auto;
right:-90px;
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg) }

.ribbon-badge.ribbon-bottom{ top:auto;
bottom:15px;
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg) }

.ribbon-badge.ribbon-right.ribbon-bottom{ -webkit-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform:rotate(-45deg) }

.ribbon-corner{ top:0;
left:0;
background-color:transparent!important;
padding:6px 0 0 10px }

.ribbon-corner i{ position:relative }

.ribbon-corner:before{ position:absolute;
top:0;
left:0;
width:0;
height:0;
content:'';
border:30px solid transparent;
border-top-color:#ff6849;
border-left-color:#ff6849 }

.ribbon-corner.ribbon-right:before{ right:0;
left:auto;
border-right-color:#526069;
border-left-color:transparent }

.ribbon-corner.ribbon-right{ right:0;
left:auto;
padding:6px 10px 0 0 }

.ribbon-corner.ribbon-bottom:before{ top:auto;
bottom:0;
border-top-color:transparent;
border-bottom-color:#526069 }

.ribbon-corner.ribbon-bottom{ bottom:0;
top:auto;
padding:0 10px 6px }

.ribbon-custom{ background:#ff6849 }

.ribbon-bookmark.ribbon-right.ribbon-custom:before{ border-right-color:#ff6849;
border-left-color:transparent }

.ribbon-bookmark.ribbon-vertical-l.ribbon-custom:before,.ribbon-bookmark.ribbon-vertical-r.ribbon-custom:before{ border-right-color:#ff6849;
border-bottom-color:transparent }

.ribbon-primary{ background:#ab8ce4 }

.ribbon-bookmark.ribbon-primary:before{ border-color:#ab8ce4 transparent #ab8ce4 #ab8ce4 }

.ribbon-bookmark.ribbon-right.ribbon-primary:before{ border-right-color:#ab8ce4;
border-left-color:transparent }

.ribbon-bookmark.ribbon-vertical-l.ribbon-primary:before,.ribbon-bookmark.ribbon-vertical-r.ribbon-primary:before{ border-right-color:#ab8ce4;
border-bottom-color:transparent }

.ribbon-primary.ribbon-corner:before{ border-top-color:#ab8ce4;
border-left-color:#ab8ce4 }

.ribbon-primary.ribbon-corner.ribbon-right:before{ border-right-color:#ab8ce4;
border-left-color:transparent }

.ribbon-primary.ribbon-corner.ribbon-bottom:before{ border-top-color:transparent;
border-bottom-color:#ab8ce4 }

.ribbon-success{ background:#00c292 }

.ribbon-bookmark.ribbon-success:before{ border-color:#00c292 transparent #00c292 #00c292 }

.ribbon-bookmark.ribbon-right.ribbon-success:before{ border-right-color:#00c292;
border-left-color:transparent }

.ribbon-bookmark.ribbon-vertical-l.ribbon-success:before,.ribbon-bookmark.ribbon-vertical-r.ribbon-success:before{ border-right-color:#00c292;
border-bottom-color:transparent }

.ribbon-success.ribbon-corner:before{ border-top-color:#00c292;
border-left-color:#00c292 }

.ribbon-success.ribbon-corner.ribbon-right:before{ border-right-color:#00c292;
border-left-color:transparent }

.ribbon-success.ribbon-corner.ribbon-bottom:before{ border-top-color:transparent;
border-bottom-color:#00c292 }

.ribbon-info{ background:#03a9f3 }

.ribbon-bookmark.ribbon-info:before{ border-color:#03a9f3 transparent #03a9f3 #03a9f3 }

.ribbon-bookmark.ribbon-right.ribbon-info:before{ border-right-color:#03a9f3;
border-left-color:transparent }

.ribbon-bookmark.ribbon-vertical-l.ribbon-info:before,.ribbon-bookmark.ribbon-vertical-r.ribbon-info:before{ border-right-color:#03a9f3;
border-bottom-color:transparent }

.ribbon-info.ribbon-corner:before{ border-top-color:#03a9f3;
border-left-color:#03a9f3 }

.ribbon-info.ribbon-corner.ribbon-right:before{ border-right-color:#03a9f3;
border-left-color:transparent }

.ribbon-info.ribbon-corner.ribbon-bottom:before{ border-top-color:transparent;
border-bottom-color:#03a9f3 }

.ribbon-warning{ background:#fec107 }

.ribbon-bookmark.ribbon-warning:before{ border-color:#fec107 transparent #fec107 #fec107 }

.ribbon-bookmark.ribbon-right.ribbon-warning:before{ border-right-color:#fec107;
border-left-color:transparent }

.ribbon-bookmark.ribbon-vertical-l.ribbon-warning:before,.ribbon-bookmark.ribbon-vertical-r.ribbon-warning:before{ border-right-color:#fec107;
border-bottom-color:transparent }

.ribbon-warning.ribbon-corner:before{ border-top-color:#fec107;
border-left-color:#fec107 }

.ribbon-warning.ribbon-corner.ribbon-right:before{ border-right-color:#fec107;
border-left-color:transparent }

.ribbon-warning.ribbon-corner.ribbon-bottom:before{ border-top-color:transparent;
border-bottom-color:#fec107 }

.ribbon-danger{ background:#fb9678 }

.ribbon-bookmark.ribbon-danger:before{ border-color:#fb9678 transparent #fb9678 #fb9678 }

.ribbon-bookmark.ribbon-right.ribbon-danger:before{ border-right-color:#fb9678;
border-left-color:transparent }

.ribbon-bookmark.ribbon-vertical-l.ribbon-danger:before,.ribbon-bookmark.ribbon-vertical-r.ribbon-danger:before{ border-right-color:#fb9678;
border-bottom-color:transparent }

.ribbon-danger.ribbon-corner:before{ border-top-color:#fb9678;
border-left-color:#fb9678 }

.ribbon-danger.ribbon-corner.ribbon-right:before{ border-right-color:#fb9678;
border-left-color:transparent }

.ribbon-danger.ribbon-corner.ribbon-bottom:before{ border-top-color:transparent;
border-bottom-color:#fb9678 }

.ribbon-default{ background:#2b2b2b }

.ribbon-bookmark.ribbon-default:before{ border-color:#2b2b2b transparent #2b2b2b #2b2b2b }

.ribbon-bookmark.ribbon-right.ribbon-default:before{ border-right-color:#2b2b2b;
border-left-color:transparent }

.ribbon-bookmark.ribbon-vertical-l.ribbon-default:before,.ribbon-bookmark.ribbon-vertical-r.ribbon-default:before{ border-right-color:#2b2b2b;
border-bottom-color:transparent }

.ribbon-default.ribbon-corner:before{ border-top-color:#2b2b2b;
border-left-color:#2b2b2b }

.ribbon-default.ribbon-corner.ribbon-right:before{ border-right-color:#2b2b2b;
border-left-color:transparent }

.ribbon-default.ribbon-corner.ribbon-bottom:before{ border-top-color:transparent;
border-bottom-color:#2b2b2b }

.bootstrap-switch,.bootstrap-switch .bootstrap-switch-container{ border-radius:2px }

.bootstrap-switch .bootstrap-switch-handle-on{ border-bottom-left-radius:2px;
border-top-left-radius:2px }

.bootstrap-switch .bootstrap-switch-handle-off{ border-bottom-right-radius:2px;
border-top-right-radius:2px }

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary{ color:#fff;
background:#ab8ce4 }

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info{ color:#fff;
background:#03a9f3 }

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success{ color:#fff;
background:#00c292 }

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning{ color:#fff;
background:#fec107 }

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger{ color:#fff;
background:#fb9678 }

.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default{ color:#2b2b2b;
background:#e4e7ea }

.lobipanel .panel-heading .dropdown .dropdown-menu>li>a .panel-control-icon,.lobipanel>.panel-heading .dropdown .dropdown-toggle .panel-control-icon{ line-height:1px }

.lobipanel .panel-heading .dropdown .dropdown-menu>li>a{ color:#2b2b2b }

.lobipanel .panel-heading .dropdown .dropdown-menu{ box-shadow:none!important }

.lobipanel .panel-heading .dropdown .dropdown-menu>li>a:focus:hover,.lobipanel .panel-heading .dropdown .dropdown-menu>li>a:hover{ background:0 0;
text-shadow:none;
opacity:.6 }

.lobipanel-placeholder{ background-color:#02bec9;
opacity:.1;
border:1px dashed #2b2b2b }

.dp-selected[style]{ background-color:#01c0c8!important }

.grid-stack-item-content{ background:#fff;
color:#2b2b2b;
font-family:Poppins,sans-serif;
text-align:center;
font-size:20px }

.grid-stack-item-content .fa{ font-size:64px;
display:block;
margin:20px 0 10px }

@media (max-width:1350px){ .carousel .item h3{ font-size:17px;
height:90px }

.inbox-center a{ width:400px }

 }

@media (min-width:1024px){ .app-search .form-control:focus{ width:300px }

 }

@media (min-width:768px){ #page-wrapper{ position:inherit;
margin:0 0 0 220px }

.navbar-default{ position:relative;
width:100%;
top:0 }

.fix-header .navbar-static-top{ position:fixed }

.fix-header #page-wrapper{ margin-top:60px }

.sidebar{ z-index:10;
position:absolute;
width:220px;
padding-top:60px;
height:100% }

.fix-sidebar .sidebar{ position:fixed;
overflow:hidden }

.fix-sidebar .top-left-part{ position:fixed;
width:220px }

.fix-sidebar .navbar-left{ margin-left:220px }

.footer{ left:220px }

.content-wrapper #page-wrapper{ margin-left:60px }

.content-wrapper .navbar-left{ margin-left:0 }

.content-wrapper .footer{ left:60px }

.content-wrapper .sidebar{ width:60px }

.content-wrapper .sidebar .hide-menu{ display:none;
width:180px;
left:60px }

.content-wrapper .sidebar .sidebar-nav{ position:absolute;
overflow:hidden }

.content-wrapper .sidebar .sidebar-nav .nav-second-level{ position:absolute;
z-index:999999 }

.content-wrapper .sidebar .nav-small-cap,.content-wrapper .sidebar li span span{ display:none }

.content-wrapper .sidebar #side-menu>li:hover{ width:300px;
background:#f7fafc }

.content-wrapper .sidebar li:hover .hide-menu{ display:inline }

.content-wrapper .sidebar #side-menu>li>a{ padding:15px 17px 15px 20px }

.content-wrapper .sidebar li:hover .nav-second-level,.content-wrapper .sidebar li:hover .nav-second-level.collapse li,.content-wrapper .sidebar li:hover .nav-second-level.in{ display:block }

.content-wrapper .sidebar .nav-second-level{ position:absolute;
left:60px;
background:#f7fafc;
width:240px;
opacity:1;
padding-bottom:20px;
display:none }

.content-wrapper .sidebar .nav-second-level li{ background:#f7fafc }

.content-wrapper .top-left-part{ width:60px }

.navbar-top-links .dropdown-alerts,.navbar-top-links .dropdown-messages,.navbar-top-links .dropdown-tasks{ margin-left:auto }

.mail_listing{ border-left:1px solid rgba(120,130,140,.13);
padding-left:20px }

.inbox-panel{ padding-right:20px }

.top-minus{ margin-top:-62px;
float:right }

.content-wrapper.fix-sidebar .navbar-left,.fix-sidebar.content-wrapper .navbar-left{ margin-left:60px!important }

.content-wrapper.fix-sidebar .sidebar,.fix-sidebar.content-wrapper .sidebar{ position:fixed }

.content-wrapper.fix-sidebar .sidebar .sidebar-nav,.fix-sidebar.content-wrapper .sidebar .sidebar-nav{ position:absolute }

.content-wrapper.fix-sidebar .sidebar .sidebar-nav .nav-second-level,.fix-sidebar.content-wrapper .sidebar .sidebar-nav .nav-second-level{ position:absolute;
z-index:99999 }

.lobipanel .panel-heading .dropdown .dropdown-menu>li>a{ color:#fff }

 }

@media (max-width:1024px){ .b-r-none{ border-right:0 }

.carousel-inner h3{ height:90px;
overflow:hidden }

.inbox-center a{ width:300px }

 }

@media (max-width:767px){ .navbar-top-links{ display:inline-block }

.navbar-top-links .profile-pic img{ margin-right:0 }

.top-left-part{ width:60px }

.navbar-top-links li:last-child{ margin-right:0 }

.navbar-top-links .dropdown-alerts,.navbar-top-links .dropdown-messages,.navbar-top-links .dropdown-tasks{ width:260px }

.row-in-br{ border-right:0;
border-bottom:1px solid rgba(120,130,140,.13) }

.bg-title .breadcrumb{ float:left;
margin-top:0;
margin-bottom:10px }

ul.timeline:before{ left:40px }

ul.timeline>li>.timeline-panel{ width:calc(100% - 90px) }

ul.timeline>li>.timeline-badge{ top:16px;
left:15px;
margin-left:0 }

ul.timeline>li>.timeline-panel{ float:right }

ul.timeline>li>.timeline-panel:before{ right:auto;
left:-15px;
border-right-width:15px;
border-left-width:0 }

ul.timeline>li>.timeline-panel:after{ right:auto;
left:-14px;
border-right-width:14px;
border-left-width:0 }

.wizard-steps>li{ display:block }

.dropdown .dropdown-tasks,.dropdown .mailbox{ left:-100px }

.fix-header .navbar-static-top{ position:fixed;
top:0;
width:100% }

.fix-header #page-wrapper{ margin-top:60px }

.fix-header .sidebar{ position:fixed;
height:350px;
top:60px;
z-index:100;
overflow:auto!important;
box-shadow:0 10px 35px rgba(0,0,0,.2) }

.mega-dropdown-menu{ height:340px;
overflow:auto }

.left-aside{ position:relative;
width:100%;
border:0 }

.right-aside{ margin-left:0 }

.chat-main-box .chat-left-aside{ left:-250px;
transition:.5s ease-in;
background:#fff }

.chat-main-box .chat-left-aside.open-pnl{ left:0 }

.chat-main-box .chat-left-aside .open-panel{ display:block }

.chat-main-box .chat-right-aside{ margin:0 }

.table-responsive.pro-rd{ border:none }

#msform fieldset,.login-register,.step-register{ position:relative }

 }

@media (max-width:480px){ .vtabs .tabs-vertical{ width:auto }

.stat-item{ padding-right:0 }

.login-box{ width:100% }

.pro-content .pro-list-details{ height:100px;
border-right:none }

.pro-list-info ul.pro-info li{ padding:10px 0 }

.pro-list-info ul.pro-info{ padding-left:0 }

.pro-agent .agent-img{ padding-top:3px }

.pro-agent .agent-name{ padding:2px 0 10px 15px }

 }

.navbar-static-top{ padding:0 }

.navbar-static-top .dropdown-toggle::after{ display:none }

.mega-dropdown .mega-dropdown-menu>li{ float:left;
width:100% }

#side-menu{ display:block;
transition:.5 easy-out }

#side-menu .nav{ flex-direction:column }

a.btn:not([href]):not([tabindex]){ color:#fff;
font-size:14px;
cursor:pointer }

.btn{ font-size:14px;
padding:.8rem 1.2rem }

a.btn-default:not([href]):not([tabindex]){ color:#686868 }

.btn-group.show{ display:inline-block!important }

.btn-lg{ padding:10px 16px;
font-size:18px }

.btn-sm{ padding:5px 10px;
font-size:12px }

.btn-xs{ padding:1px 8px;
font-size:11px }

.btn-circle{ padding:6px 0 }

.btn-group-justified{ display:table;
width:100%;
table-layout:fixed;
border-collapse:separate }

.btn-group-justified .btn,.btn-group-justified .btn-group{ display:table-cell;
float:none;
width:1% }

.grid-stack{ width:100% }

.mail_listing .media{ display:block }

.customtab.nav-tabs .nav-link{ border-left:0;
border-top:0;
border-right:0;
border-bottom:2px solid #f7fafc }

.customtab.nav-tabs .nav-link.active,.customtab.nav-tabs .nav-link.active:focus,.customtab.nav-tabs .nav-link:hover{ border-bottom:2px solid #ff6849;
color:#ff6849 }

.vtabs .tabs-vertical li a.active,.vtabs .tabs-vertical li a.active:focus,.vtabs .tabs-vertical li a.active:hover{ background:#ff6849;
border:0;
border-right:2px solid #ff6849;
margin-right:-1px;
color:#fff }

.customvtab .tabs-vertical li a.active,.customvtab .tabs-vertical li a.active:focus,.customvtab .tabs-vertical li a.active:hover{ background:#fff;
border:0;
border-right:2px solid #ff6849;
margin-right:-1px;
color:#2b2b2b }

.customtab2 li .nav-link.active,.customtab2 li .nav-link.active:focus,.customtab2 li .nav-link.active:hover{ background:#ff6849;
border:0 solid #ff6849;
color:#fff }

.customtab2.nav-tabs .nav-link{ border:0 }

.nav-pills .nav-item.show .nav-link,.nav-pills .nav-link.active{ background:#ff6849 }

span.caret{ display:none }

blockquote{ padding:10px 20px;
margin:0 0 20px;
font-size:17.5px }

.list-inline>li{ display:inline-block }

.popover,.popover-title,.tooltip{ font-family:Poppins,sans-serif;
font-size:13px }

.popover-title{ margin-top:0 }

.custom-select{ height:calc(4.25rem) }

.fileinput .form-control{ width:100%;
position:relative }

.fileinput-new .input-group-addon{ position:absolute;
right:3px;
top:3px;
z-index:10!important }

.input-group-addon{ padding:6px 12px;
font-size:14px }

.custom-control{ padding-left:20px }

.custom-control-indicator{ width:15px;
height:15px }

.custom-file{ height:30px;
width:100% }

.custom-file .custom-file-control,.custom-file .custom-file-control::before{ height:35px }

select.form-control:not([size]):not([multiple]){ height:calc(3.85rem) }

.datepicker td,.datepicker th,.table-condensed td,.table-condensed th{ padding:5px }

.note-popover{ display:none }

.note-editor{ border:0 }

[type=reset],[type=submit],button,html [type=button]{ -webkit-appearance:none }

.modal-backdrop.in{ opacity:.5 }

a.fc-event:not([href]):not([tabindex]){ color:#fff }

.dataTables_wrapper{ display:block }

.dataTables_wrapper label{ display:inline-block }

@media (min-width:992px){ .col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{ float:left } }

