/* Code tidied up by ScrapBook */
@import url("css.css");
@import url("spinners.css");
@import url("materialdesignicons.min.css");
.preloader { width: 100%; height: 100%; top: 0px; position: fixed; z-index: 99999; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.preloader .cssload-speeding-wheel { position: absolute; top: calc(50% - 3.5px); left: calc(50% - 3.5px); }
* { outline: medium none !important; }
body { background: rgb(47, 50, 62) none repeat scroll 0% 0%; font-family: "Rubik",sans-serif; margin: 0px; overflow-x: hidden; color: rgb(49, 49, 49); font-weight: 300; }
html { position: relative; min-height: 100%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
h1, h2, h3, h4, h5, h6 { color: rgb(49, 49, 49); font-family: "Rubik",sans-serif; margin: 10px 0px; 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; }
h5 { font-size: 14px; }
.dn { display: none; }
.db { display: block; }
.light_op_text { color: rgba(255, 255, 255, 0.5); }
blockquote { border-left: 5px solid rgb(44, 171, 227) !important; border-top: 1px solid rgba(120, 130, 140, 0.13); border-right: 1px solid rgba(120, 130, 140, 0.13); border-bottom: 1px solid rgba(120, 130, 140, 0.13); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
p { line-height: 1.6; }
b { font-weight: 500; }
a:hover { outline: 0px none; text-decoration: none; }
a:active { outline: 0px none; text-decoration: none; }
a:focus { outline: 0px none; text-decoration: none; }
.clear { clear: both; }
.font-12 { font-size: 12px; }
hr { border-color: rgba(120, 130, 140, 0.13); }
.b-t { border-top: 1px solid rgba(120, 130, 140, 0.13); }
.b-b { border-bottom: 1px solid rgba(120, 130, 140, 0.13); }
.b-l { border-left: 1px solid rgba(120, 130, 140, 0.13); }
.b-r { border-right: 1px solid rgba(120, 130, 140, 0.13); }
.b-all { border: 1px solid rgba(120, 130, 140, 0.13); }
.b-none { border: 0px none !important; }
.max-height { height: 310px; overflow: auto; }
.p-0 { padding: 0px !important; }
.p-10 { padding: 10px !important; }
.p-20 { padding: 20px !important; }
.p-30 { padding: 30px !important; }
.p-l-0 { padding-left: 0px !important; }
.p-l-10 { padding-left: 10px !important; }
.p-l-20 { padding-left: 20px !important; }
.p-l-30 { padding-left: 30px !important; }
.p-r-0 { padding-right: 0px !important; }
.p-r-10 { padding-right: 10px !important; }
.p-r-20 { padding-right: 20px !important; }
.p-r-30 { padding-right: 30px !important; }
.p-r-40 { padding-right: 40px !important; }
.p-t-0 { padding-top: 0px !important; }
.p-t-10 { padding-top: 10px !important; }
.p-t-20 { padding-top: 20px !important; }
.p-t-30 { padding-top: 30px !important; }
.p-b-0 { padding-bottom: 0px !important; }
.p-b-10 { padding-bottom: 10px !important; }
.p-b-20 { padding-bottom: 20px !important; }
.p-b-30 { padding-bottom: 30px !important; }
.p-b-40 { padding-bottom: 40px !important; }
.m-0 { margin: 0px !important; }
.m-l-5 { margin-left: 5px !important; }
.m-l-10 { margin-left: 10px !important; }
.m-l-15 { margin-left: 15px !important; }
.m-l-20 { margin-left: 20px !important; }
.m-l-30 { margin-left: 30px !important; }
.m-l-40 { margin-left: 40px !important; }
.m-r-5 { margin-right: 5px !important; }
.m-r-10 { margin-right: 10px !important; }
.m-r-15 { margin-right: 15px !important; }
.m-r-20 { margin-right: 20px !important; }
.m-r-30 { margin-right: 30px !important; }
.m-r-40 { margin-right: 40px !important; }
.m-t-5 { margin-top: 5px !important; }
.m-t-0 { margin-top: 0px !important; }
.m-t-10 { margin-top: 10px !important; }
.m-t-15 { margin-top: 15px !important; }
.m-t-20 { margin-top: 20px !important; }
.m-t-30 { margin-top: 30px !important; }
.m-t-40 { margin-top: 40px !important; }
.m-b-0 { margin-bottom: 0px !important; }
.m-b-5 { margin-bottom: 5px !important; }
.m-b-10 { margin-bottom: 10px !important; }
.m-b-15 { margin-bottom: 15px !important; }
.m-b-20 { margin-bottom: 20px !important; }
.m-b-30 { margin-bottom: 30px !important; }
.m-b-40 { margin-bottom: 40px !important; }
.vt { vertical-align: top; }
.vb { vertical-align: bottom; }
.font-bold { font-weight: 700; }
.font-medium { font-weight: 500; }
.font-normal { font-weight: normal; }
.font-light { font-weight: 300; }
.pull-in { margin-left: -15px; margin-right: -15px; }
.b-0 { border: medium none !important; }
.vertical-middle, .vm { vertical-align: middle; }
.mdi { font-size: 17px; }
.bx-shadow { box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1); }
.mx-box { max-height: 380px; min-height: 380px; }
.thumb-sm { height: 32px; width: 32px; }
.thumb-md { height: 48px; width: 48px; }
.thumb-lg { height: 88px; width: 88px; }
.txt-oflo { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.di { display: inline-block; }
.get-code { color: rgb(38, 50, 56); cursor: pointer; border-radius: 100%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 4px 5px; font-size: 10px; margin: 0px 5px; vertical-align: middle; }
.badge { text-transform: uppercase; font-weight: 600; padding: 3px 5px; font-size: 12px; margin-top: 1px; background-color: rgb(255, 187, 68); }
.badge-xs { font-size: 9px; }
.badge-xs, .badge-sm { transform: translate(0px, -2px); }
.badge-success { background-color: rgb(122, 206, 76); }
.badge-info { background-color: rgb(65, 179, 249); }
.badge-warning { background-color: rgb(255, 187, 68); }
.badge-danger { background-color: rgb(243, 49, 85); }
.badge-purple { background-color: rgb(112, 124, 210); }
.badge-red { background-color: rgb(243, 49, 85); }
.badge-inverse { background-color: rgb(76, 86, 103); }
.notify { position: relative; margin-top: -30px; }
.notify .heartbit { position: absolute; top: -20px; right: -16px; height: 25px; width: 25px; z-index: 10; border: 5px solid rgb(243, 49, 85); border-radius: 70px; animation: 1s ease-out 0s normal none infinite running heartbit; }
.notify .point { width: 6px; height: 6px; border-radius: 30px; background-color: rgb(243, 49, 85); position: absolute; right: -6px; top: -10px; }
@keyframes heartbit {
0% { transform: scale(0); opacity: 0; }
25% { transform: scale(0.1); opacity: 0.1; }
50% { transform: scale(0.5); opacity: 0.3; }
75% { transform: scale(0.8); opacity: 0.5; }
100% { transform: scale(1); opacity: 0; }
}
@keyframes heartbit {
0% { transform: scale(0); opacity: 0; }
25% { transform: scale(0.1); opacity: 0.1; }
50% { transform: scale(0.5); opacity: 0.3; }
75% { transform: scale(0.8); opacity: 0.5; }
100% { transform: scale(1); opacity: 0; }
}
.text-white { color: rgb(255, 255, 255); }
.text-danger { color: rgb(243, 49, 85); }
.text-muted { color: rgb(141, 158, 167); }
.text-warning { color: rgb(255, 187, 68); }
.text-success { color: rgb(122, 206, 76); }
.text-info { color: rgb(65, 179, 249); }
.text-inverse { color: rgb(76, 86, 103); }
.text-blue { color: rgb(2, 190, 201); }
.text-purple { color: rgb(112, 124, 210); }
.text-primary { color: rgb(116, 96, 238); }
.text-megna { color: rgb(1, 192, 200); }
.text-dark { color: rgb(49, 49, 49) !important; }
.fw-500 { font-weight: 500; }
.bg-primary { background-color: rgb(116, 96, 238) !important; }
.bg-success { background-color: rgb(122, 206, 76) !important; }
.bg-info { background-color: rgb(65, 179, 249) !important; }
.bg-warning { background-color: rgb(255, 187, 68) !important; }
.bg-danger { background-color: rgb(243, 49, 85) !important; }
.bg-theme-alt { background-color: rgb(243, 49, 85) !important; }
.bg-theme { background-color: rgb(44, 171, 227) !important; }
.bg-theme-dark { background-color: rgb(79, 84, 103) !important; }
.bg-inverse { background-color: rgb(76, 86, 103) !important; }
.bg-purple { background-color: rgb(112, 124, 210) !important; }
.bg-white { background-color: rgb(255, 255, 255) !important; }
.bg-light { background-color: rgb(228, 231, 234) !important; }
.bg-extralight { background-color: rgb(247, 250, 252) !important; }
.label { letter-spacing: 0.05em; border-radius: 60px; padding: 4px 12px 3px; font-weight: 500; }
.label-rounded, .label-rouded { border-radius: 60px; padding: 4px 12px 3px; font-weight: 500; }
.label-custom { background-color: rgb(1, 192, 200); }
.label-success { background-color: rgb(122, 206, 76); }
.label-info { background-color: rgb(65, 179, 249); }
.label-warning { background-color: rgb(255, 187, 68); }
.label-danger { background-color: rgb(243, 49, 85); }
.label-megna { background-color: rgb(1, 192, 200); }
.label-primary { background-color: rgb(116, 96, 238); }
.label-purple { background-color: rgb(112, 124, 210); }
.label-red { background-color: rgb(243, 49, 85); }
.label-inverse { background-color: rgb(76, 86, 103); }
.label-white { background-color: rgb(255, 255, 255); }
.label-default { background-color: rgb(228, 231, 234); }
.dropdown-menu { border: 1px solid rgba(120, 130, 140, 0.13); border-radius: 0px; box-shadow: 0px 3px 12px rgba(0, 0, 0, 0.05) !important; padding-bottom: 8px; margin-top: 0px; }
.dropdown-menu > li > a { padding: 9px 20px; }
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover { background: rgb(247, 250, 252) none repeat scroll 0% 0%; }
.navbar-top-links .progress { margin-bottom: 6px; }
label { font-weight: 500; }
.btn { border-radius: 3px; }
.form-control { background-color: rgb(255, 255, 255); border: 1px solid rgb(228, 231, 234); border-radius: 0px; color: rgb(86, 86, 86); height: 38px; max-width: 100%; padding: 7px 12px; transition: all 300ms linear 0s; }
.form-control:focus { box-shadow: none; border-color: rgb(38, 50, 56); }
.input-sm { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; }
.input-lg { height: 44px; padding: 5px 10px; font-size: 18px; }
.bootstrap-tagsinput { border: 1px solid rgb(228, 231, 234); border-radius: 0px; 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-up, .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down { border-radius: 0px; }
.input-group-btn .btn { padding: 8px 12px; }
.form-horizontal .form-group { margin-bottom: 25px; }
.form-group { margin-bottom: 25px; }
.select2-container-multi .select2-choices { border: 1px solid rgb(228, 231, 234); }
.list-group-item, .list-group-item:first-child, .list-group-item:last-child { border-radius: 0px; border-color: rgba(120, 130, 140, 0.13); }
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover { background: rgb(65, 179, 249) none repeat scroll 0% 0%; border-color: rgb(65, 179, 249); }
.list-task .list-group-item, .list-task .list-group-item:first-child { border-radius: 0px; border: 0px none; }
.list-task .list-group-item:last-child { border-radius: 0px; border: 0px none; }
.media { border: 1px solid rgba(120, 130, 140, 0.13); margin-bottom: 10px; padding: 15px; }
.media .media-heading { font-weight: 500; }
.well, pre { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 0px; }
.nav-tabs > li > a { border-radius: 0px; color: rgb(38, 50, 56); }
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.modal-content { border-radius: 0px; box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1); }
.alert { border-radius: 0px; }
.carousel-control { width: 8%; }
.carousel-control span { position: absolute; top: 50%; z-index: 5; display: inline-block; font-size: 30px; }
.popover { border-radius: 0px; z-index: 100; }
.popover-title { padding: 5px 14px; }
.container-fluid { padding-left: 25px; padding-right: 25px; padding-bottom: 15px; }
.btn-group-vertical > .btn:first-child:not(:last-child), .btn-group-vertical > .btn:last-child:not(:first-child) { border-radius: 0px; }
.table-responsive { overflow-y: hidden; }
.pagination > li:first-child > a, .pagination > li:first-child > span { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }
.pagination > li:last-child > a, .pagination > li:last-child > span { border-bottom-right-radius: 0px; border-top-right-radius: 0px; }
.pagination > li > a, .pagination > li > span { color: rgb(38, 50, 56); }
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { background-color: rgb(228, 231, 234); }
.pagination-split li { margin-left: 5px; display: inline-block; float: left; }
.pagination-split li:first-child { margin-left: 0px; }
.pagination-split li a { border-radius: 0px; }
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { background-color: rgb(44, 171, 227); border-color: rgb(44, 171, 227); }
.pager li > a, .pager li > span { border-radius: 0px; color: rgb(38, 50, 56); }
.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: 0px 0px 60px; min-height: 568px; background: rgb(237, 241, 245) none repeat scroll 0% 0%; }
.footer { bottom: 0px; color: rgb(88, 102, 110); left: 240px; padding: 20px 30px; position: absolute; right: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.bg-title { background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; padding: 15px 10px 9px; margin-bottom: 25px; margin-left: -25.5px; margin-right: -25.5px; }
.bg-title h4 { text-transform: uppercase; font-size: 14px; font-weight: 500; margin-top: 6px; }
.bg-title .breadcrumb { background: transparent none repeat scroll 0% 0%; margin-bottom: 0px; float: right; padding: 0px; margin-top: 8px; }
.bg-title .breadcrumb a { color: rgba(0, 0, 0, 0.5); }
.bg-title .breadcrumb a:hover { color: rgb(0, 0, 0); }
.bg-title .breadcrumb .active { color: rgb(44, 171, 227); }
.logo b { height: 60px; float: left; padding-left: 10px; width: auto; line-height: 59px; text-align: center; }
.logo i { color: rgb(255, 255, 255); }
.top-left-part { width: 240px; float: left; border-right: 1px solid rgba(0, 0, 0, 0.08); }
.top-left-part a { color: rgb(255, 255, 255); line-height: 59px; font-size: 18px; padding-left: 10px; text-transform: uppercase; }
.top-left-part .light-logo { display: none; }
.navbar-header { width: 100%; background: rgb(60, 68, 81) none repeat scroll 0% 0%; border: 0px none; }
.navbar-default { border: 0px none; }
.navbar-top-links { margin-right: 0px; }
.navbar-top-links .badge { position: absolute; right: 6px; top: 15px; }
.navbar-top-links > li { float: left; }
.navbar-top-links > li > a { color: rgb(255, 255, 255); padding: 0px 14px; line-height: 60px; min-height: 60px; }
.navbar-top-links > li > a:hover { background: rgba(0, 0, 0, 0.1) none repeat scroll 0% 0%; }
.navbar-top-links > li > a:focus { background: transparent none repeat scroll 0% 0%; }
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover { background: rgba(255, 255, 255, 0.2) none repeat scroll 0% 0%; }
.navbar-top-links .dropdown-menu li { display: block; }
.navbar-top-links .dropdown-menu li:last-child { margin-right: 0px; }
.navbar-top-links .dropdown-menu li a div { white-space: normal; }
.navbar-top-links .dropdown-messages, .navbar-top-links .dropdown-tasks, .navbar-top-links .dropdown-alerts { width: 310px; min-width: 0px; }
.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: 0px; left: auto; width: 280px; }
.navbar-top-links .dropdown-user .dw-user-box { padding: 15px; }
.navbar-top-links .dropdown-user .dw-user-box .u-img { width: 80px; display: inline-block; vertical-align: top; }
.navbar-top-links .dropdown-user .dw-user-box .u-img img { width: 100%; border-radius: 5px; }
.navbar-top-links .dropdown-user .dw-user-box .u-text { display: inline-block; padding-left: 10px; }
.navbar-top-links .dropdown-user .dw-user-box .u-text h4 { margin: 0px; }
.navbar-top-links .dropdown-user .dw-user-box .u-text p { margin-bottom: 3px; }
.navbar-header .navbar-toggle { float: none; padding: 0px 15px; line-height: 60px; border: 0px none; color: rgba(255, 255, 255, 0.5); margin: 0px; display: inline-block; border-radius: 0px; }
.navbar-header .navbar-toggle:hover, .navbar-header .navbar-toggle:focus { background: rgba(0, 0, 0, 0.3) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.app-search { position: relative; margin: 0px; }
.app-search a { position: absolute; top: 20px; right: 10px; color: rgb(76, 86, 103); }
.app-search .form-control, .app-search .form-control:focus { border: medium none; font-size: 13px; color: rgb(76, 86, 103); padding-left: 20px; padding-right: 40px; background: rgba(255, 255, 255, 0.9) none repeat scroll 0% 0%; box-shadow: none; height: 30px; font-weight: 600; width: 180px; display: inline-block; line-height: 30px; margin-top: 15px; border-radius: 40px; transition: all 0.5s ease-out 0s; }
.app-search .form-control::-moz-placeholder { color: rgb(76, 86, 103); opacity: 0.5; }
.nav-small-cap { color: rgb(166, 175, 187); cursor: default; font-weight: 500; text-transform: uppercase; font-size: 13px; letter-spacing: 0.035em; padding: 12px 15px !important; pointer-events: none; margin: 20px 0px 0px -15px; }
.profile-pic { padding: 0px 20px; line-height: 50px; }
.profile-pic img { margin-right: 10px; }
.drop-title { border-bottom: 1px solid rgba(0, 0, 0, 0.1); color: rgb(38, 50, 56); font-size: 15px; font-weight: 600; padding: 11px 20px 15px; }
.btn-outline { color: inherit; background-color: transparent; transition: all 0.5s ease 0s; }
.btn-rounded { border-radius: 60px; }
.btn-custom, .btn-custom.disabled { background: rgb(44, 171, 227) none repeat scroll 0% 0%; border: 1px solid rgb(44, 171, 227); color: rgb(255, 255, 255); }
.btn-custom:hover, .btn-custom.disabled:hover, .btn-custom:focus, .btn-custom.disabled:focus, .btn-custom.focus, .btn-custom.disabled.focus { background: rgb(44, 171, 227) none repeat scroll 0% 0%; opacity: 0.8; color: rgb(255, 255, 255); border: 1px solid rgb(44, 171, 227); }
.btn-primary, .btn-primary.disabled { background: rgb(116, 96, 238) none repeat scroll 0% 0%; border: 1px solid rgb(116, 96, 238); }
.btn-primary:hover, .btn-primary.disabled:hover, .btn-primary:focus, .btn-primary.disabled:focus, .btn-primary.focus, .btn-primary.disabled.focus { background: rgb(116, 96, 238) none repeat scroll 0% 0%; opacity: 0.8; border: 1px solid rgb(116, 96, 238); }
.btn-success, .btn-success.disabled { background: rgb(122, 206, 76) none repeat scroll 0% 0%; border: 1px solid rgb(122, 206, 76); }
.btn-success:hover, .btn-success.disabled:hover, .btn-success:focus, .btn-success.disabled:focus, .btn-success.focus, .btn-success.disabled.focus { background: rgb(122, 206, 76) none repeat scroll 0% 0%; opacity: 0.8; border: 1px solid rgb(122, 206, 76); }
.btn-info, .btn-info.disabled { background: rgb(65, 179, 249) none repeat scroll 0% 0%; border: 1px solid rgb(65, 179, 249); }
.btn-info:hover, .btn-info.disabled:hover, .btn-info:focus, .btn-info.disabled:focus, .btn-info.focus, .btn-info.disabled.focus { background: rgb(65, 179, 249) none repeat scroll 0% 0%; opacity: 0.8; border: 1px solid rgb(65, 179, 249); }
.btn-warning, .btn-warning.disabled { background: rgb(255, 187, 68) none repeat scroll 0% 0%; border: 1px solid rgb(255, 187, 68); }
.btn-warning:hover, .btn-warning.disabled:hover, .btn-warning:focus, .btn-warning.disabled:focus, .btn-warning.focus, .btn-warning.disabled.focus { background: rgb(255, 187, 68) none repeat scroll 0% 0%; opacity: 0.8; border: 1px solid rgb(255, 187, 68); }
.btn-danger, .btn-danger.disabled { background: rgb(243, 49, 85) none repeat scroll 0% 0%; border: 1px solid rgb(243, 49, 85); }
.btn-danger:hover, .btn-danger.disabled:hover, .btn-danger:focus, .btn-danger.disabled:focus, .btn-danger.focus, .btn-danger.disabled.focus { background: rgb(243, 49, 85) none repeat scroll 0% 0%; opacity: 0.8; border: 1px solid rgb(243, 49, 85); }
.btn-default, .btn-default.disabled { background: rgb(228, 231, 234) none repeat scroll 0% 0%; border: 1px solid rgb(228, 231, 234); }
.btn-default:hover, .btn-default.disabled:hover, .btn-default:focus, .btn-default.disabled:focus, .btn-default.focus, .btn-default.disabled.focus { opacity: 0.8; border: 1px solid rgb(228, 231, 234); background: rgb(228, 231, 234) none repeat scroll 0% 0%; }
.btn-default.btn-outline { background-color: rgb(255, 255, 255); }
.btn-default.btn-outline:hover, .btn-default.btn-outline:focus, .btn-default.btn-outline.focus { background: rgb(228, 231, 234) none repeat scroll 0% 0%; }
.btn-primary.btn-outline { color: rgb(116, 96, 238); background-color: rgb(255, 255, 255); }
.btn-primary.btn-outline:hover, .btn-primary.btn-outline:focus, .btn-primary.btn-outline.focus { background: rgb(116, 96, 238) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.btn-success.btn-outline { color: rgb(122, 206, 76); background-color: transparent; }
.btn-success.btn-outline:hover, .btn-success.btn-outline:focus, .btn-success.btn-outline.focus { background: rgb(122, 206, 76) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.btn-info.btn-outline { color: rgb(65, 179, 249); background-color: transparent; }
.btn-info.btn-outline:hover, .btn-info.btn-outline:focus, .btn-info.btn-outline.focus { background: rgb(65, 179, 249) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.btn-warning.btn-outline { color: rgb(255, 187, 68); background-color: transparent; }
.btn-warning.btn-outline:hover, .btn-warning.btn-outline:focus, .btn-warning.btn-outline.focus { background: rgb(255, 187, 68) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.btn-danger.btn-outline { color: rgb(243, 49, 85); background-color: transparent; }
.btn-danger.btn-outline:hover, .btn-danger.btn-outline:focus, .btn-danger.btn-outline.focus { background: rgb(243, 49, 85) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.button-box .btn { margin: 0px 8px 8px 0px; }
.btn-primary.btn-outline:hover, .btn-success.btn-outline:hover, .btn-info.btn-outline:hover, .btn-warning.btn-outline:hover, .btn-danger.btn-outline:hover { color: white; }
.btn-label { background: rgba(0, 0, 0, 0.05) none repeat scroll 0% 0%; display: inline-block; margin: -6px 12px -6px -14px; padding: 7px 15px; }
.btn-facebook { color: rgb(255, 255, 255) !important; background-color: rgb(59, 89, 152) !important; }
.btn-twitter { color: rgb(255, 255, 255) !important; background-color: rgb(85, 172, 238) !important; }
.btn-linkedin { color: rgb(255, 255, 255) !important; background-color: rgb(0, 123, 182) !important; }
.btn-dribbble { color: rgb(255, 255, 255) !important; background-color: rgb(234, 76, 137) !important; }
.btn-googleplus { color: rgb(255, 255, 255) !important; background-color: rgb(221, 75, 57) !important; }
.btn-instagram { color: rgb(255, 255, 255) !important; background-color: rgb(63, 114, 155) !important; }
.btn-pinterest { color: rgb(255, 255, 255) !important; background-color: rgb(203, 32, 39) !important; }
.btn-dropbox { color: rgb(255, 255, 255) !important; background-color: rgb(0, 126, 229) !important; }
.btn-flickr { color: rgb(255, 255, 255) !important; background-color: rgb(255, 0, 132) !important; }
.btn-tumblr { color: rgb(255, 255, 255) !important; background-color: rgb(50, 80, 109) !important; }
.btn-skype { color: rgb(255, 255, 255) !important; background-color: rgb(0, 175, 240) !important; }
.btn-youtube { color: rgb(255, 255, 255) !important; background-color: rgb(187, 0, 0) !important; }
.btn-github { color: rgb(255, 255, 255) !important; background-color: rgb(23, 21, 21) !important; }
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary.focus:active, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover, .btn-primary.focus, .btn-primary:focus { background-color: rgb(116, 96, 238); border: 1px solid rgb(116, 96, 238); }
.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success.focus:active, .btn-success:active:focus, .btn-success:active:hover, .open > .dropdown-toggle.btn-success.focus, .open > .dropdown-toggle.btn-success:focus, .open > .dropdown-toggle.btn-success:hover, .btn-success.focus, .btn-success:focus { background-color: rgb(122, 206, 76); border: 1px solid rgb(122, 206, 76); }
.btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info.focus:active, .btn-info:active:focus, .btn-info:active:hover, .open > .dropdown-toggle.btn-info.focus, .open > .dropdown-toggle.btn-info:focus, .open > .dropdown-toggle.btn-info:hover, .btn-info.focus, .btn-info:focus { background-color: rgb(65, 179, 249); border: 1px solid rgb(65, 179, 249); }
.btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning.focus:active, .btn-warning:active:focus, .btn-warning:active:hover, .open > .dropdown-toggle.btn-warning.focus, .open > .dropdown-toggle.btn-warning:focus, .open > .dropdown-toggle.btn-warning:hover, .btn-warning.focus, .btn-warning:focus { background-color: rgb(255, 187, 68); border: 1px solid rgb(255, 187, 68); }
.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger.focus:active, .btn-danger:active:focus, .btn-danger:active:hover, .open > .dropdown-toggle.btn-danger.focus, .open > .dropdown-toggle.btn-danger:focus, .open > .dropdown-toggle.btn-danger:hover, .btn-danger.focus, .btn-danger:focus { background-color: rgb(243, 49, 85); border: 1px solid rgb(243, 49, 85); }
.btn-inverse, .btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.focus, .btn-inverse:active, .btn-inverse:focus, .btn-inverse:hover, .open > .dropdown-toggle.btn-inverse { background-color: rgb(76, 86, 103); border: 1px solid rgb(76, 86, 103); color: rgb(255, 255, 255); }
.chat { margin: 0px; padding: 0px; list-style: outside none none; }
.chat li { margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px dotted rgba(120, 130, 140, 0.13); }
.chat li.left .chat-body { margin-left: 60px; }
.chat li.right .chat-body { margin-right: 60px; }
.chat li .chat-body p { margin: 0px; }
.panel .slidedown .glyphicon, .chat .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%; }
table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled { background: transparent none repeat scroll 0% 0%; }
table.dataTable thead .sorting_asc::after { content: ""; float: right; font-family: fontawesome; }
table.dataTable thead .sorting_desc::after { content: ""; float: right; font-family: fontawesome; }
table.dataTable thead .sorting::after { content: ""; float: right; font-family: fontawesome; color: rgba(50, 50, 50, 0.5); }
.btn-circle { width: 30px; height: 30px; padding: 6px 0px; border-radius: 15px; text-align: center; font-size: 12px; line-height: 1.42857; }
.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, 0.13); background-color: rgb(247, 250, 252); }
.show-grid { margin: 15px 0px; }
.huge { font-size: 40px; }
.white-box { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 25px; margin-bottom: 30px; }
.white-box .box-title { margin: 0px 0px 12px; font-weight: 500; text-transform: uppercase; font-size: 16px; }
.panel { border-radius: 0px; margin-bottom: 30px; border: 0px none; box-shadow: none; }
.panel .panel-heading { border-radius: 0px; font-weight: 500; font-size: 16px; padding: 20px 25px; }
.panel .panel-heading .panel-title { font-size: 16px; color: rgb(38, 50, 56); }
.panel .panel-heading a i { font-size: 12px; margin-left: 8px; }
.panel .panel-action { float: right; }
.panel .panel-action a { opacity: 0.5; }
.panel .panel-action a:hover { opacity: 1; }
.panel .panel-body { padding: 25px; }
.panel .panel-body:first-child h3 { margin-top: 0px; font-weight: 500; font-family: "Rubik",sans-serif; font-size: 14px; text-transform: uppercase; }
.panel .panel-footer { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 0px; padding: 20px 25px; }
.panel-green, .panel-success { border-color: rgb(122, 206, 76); }
.panel-green .panel-heading, .panel-success .panel-heading { border-color: rgb(122, 206, 76); color: white; background-color: rgb(122, 206, 76); }
.panel-green .panel-heading a, .panel-success .panel-heading a { color: rgb(255, 255, 255); }
.panel-green .panel-heading a:hover, .panel-success .panel-heading a:hover { color: rgba(255, 255, 255, 0.5); }
.panel-green a, .panel-success a { color: rgb(122, 206, 76); }
.panel-green a:hover, .panel-success a:hover { color: rgb(86, 161, 44); }
.panel-black, .panel-inverse { border-color: rgb(76, 86, 103); }
.panel-black .panel-heading, .panel-inverse .panel-heading { border-color: rgb(76, 86, 103); color: white; background-color: rgb(76, 86, 103); }
.panel-black .panel-heading a, .panel-inverse .panel-heading a { color: rgb(255, 255, 255); }
.panel-black .panel-heading a:hover, .panel-inverse .panel-heading a:hover { color: rgba(255, 255, 255, 0.5); }
.panel-black a, .panel-inverse a { color: rgb(76, 86, 103); }
.panel-black a:hover, .panel-inverse a:hover { color: rgb(44, 49, 59); }
.panel-darkblue, .panel-primary { border-color: rgb(116, 96, 238); }
.panel-darkblue .panel-heading, .panel-primary .panel-heading { border-color: rgb(116, 96, 238); color: white; background-color: rgb(116, 96, 238); }
.panel-darkblue .panel-heading a, .panel-primary .panel-heading a { color: rgb(255, 255, 255); }
.panel-darkblue .panel-heading a:hover, .panel-primary .panel-heading a:hover { color: rgba(255, 255, 255, 0.5); }
.panel-darkblue a, .panel-primary a { color: rgb(116, 96, 238); }
.panel-darkblue a:hover, .panel-primary a:hover { color: rgb(56, 27, 231); }
.panel-blue, .panel-info { border-color: rgb(65, 179, 249); }
.panel-blue .panel-heading, .panel-info .panel-heading { border-color: rgb(65, 179, 249); color: white; background-color: rgb(65, 179, 249); }
.panel-blue .panel-heading a, .panel-info .panel-heading a { color: rgb(255, 255, 255); }
.panel-blue .panel-heading a:hover, .panel-info .panel-heading a:hover { color: rgba(255, 255, 255, 0.5); }
.panel-blue a, .panel-info a { color: rgb(65, 179, 249); }
.panel-blue a:hover, .panel-info a:hover { color: rgb(7, 145, 230); }
.panel-red, .panel-danger { border-color: rgb(243, 49, 85); }
.panel-red .panel-heading, .panel-danger .panel-heading { border-color: rgb(243, 49, 85); color: white; background-color: rgb(243, 49, 85); }
.panel-red .panel-heading a, .panel-danger .panel-heading a { color: rgb(255, 255, 255); }
.panel-red .panel-heading a:hover, .panel-danger .panel-heading a:hover { color: rgba(255, 255, 255, 0.5); }
.panel-red a, .panel-danger a { color: rgb(243, 49, 85); }
.panel-red a:hover, .panel-danger a:hover { color: rgb(204, 12, 47); }
.panel-yellow, .panel-warning { border-color: rgb(255, 187, 68); }
.panel-yellow .panel-heading, .panel-warning .panel-heading { border-color: rgb(255, 187, 68); color: white; background-color: rgb(255, 187, 68); }
.panel-yellow .panel-heading a, .panel-warning .panel-heading a { color: rgb(255, 255, 255); }
.panel-yellow .panel-heading a:hover, .panel-warning .panel-heading a:hover { color: rgba(255, 255, 255, 0.5); }
.panel-yellow a, .panel-warning a { color: rgb(255, 187, 68); }
.panel-yellow a:hover, .panel-warning a:hover { color: rgb(246, 157, 0); }
.panel-themecolor, .panel-theme { border-color: rgb(44, 171, 227); }
.panel-themecolor .panel-heading, .panel-theme .panel-heading { border-color: rgb(44, 171, 227); color: white; background-color: rgb(44, 171, 227); }
.panel-themecolor .panel-heading a, .panel-theme .panel-heading a { color: rgb(255, 255, 255); }
.panel-themecolor .panel-heading a:hover, .panel-theme .panel-heading a:hover { color: rgba(255, 255, 255, 0.5); }
.panel-themecolor a, .panel-theme a { color: rgb(44, 171, 227); }
.panel-themecolor a:hover, .panel-theme a:hover { color: rgb(23, 126, 172); }
.panel-white, .panel-default { border-color: rgba(120, 130, 140, 0.13); }
.panel-white .panel-heading, .panel-default .panel-heading { color: rgb(38, 50, 56); background-color: rgb(255, 255, 255); border-bottom: 1px solid rgba(120, 130, 140, 0.13); }
.panel-white .panel-body, .panel-default .panel-body { color: rgb(38, 50, 56); }
.panel-white .panel-action a, .panel-default .panel-action a { color: rgb(38, 50, 56); opacity: 0.5; }
.panel-white .panel-action a:hover, .panel-default .panel-action a:hover { opacity: 1; color: rgb(38, 50, 56); }
.panel-white .panel-footer, .panel-default .panel-footer { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(38, 50, 56); border-top: 1px solid rgba(120, 130, 140, 0.13); }
.full-panel-info { border-color: rgb(65, 179, 249); }
.full-panel-info .panel-heading { border-color: rgb(65, 179, 249) rgb(65, 179, 249) rgba(120, 130, 140, 0.13); color: white; background-color: rgb(65, 179, 249); border-bottom: 1px solid rgba(120, 130, 140, 0.13); }
.full-panel-info .panel-body { background: rgb(65, 179, 249) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.full-panel-info .panel-footer { background: rgb(65, 179, 249) none repeat scroll 0% 0%; color: rgb(255, 255, 255); border-top: 1px solid rgba(120, 130, 140, 0.13); }
.full-panel-info a { color: rgb(65, 179, 249); }
.full-panel-info a:hover { color: rgb(7, 145, 230); }
.full-panel-warning { border-color: rgb(255, 187, 68); }
.full-panel-warning .panel-heading { border-color: rgb(255, 187, 68) rgb(255, 187, 68) rgba(120, 130, 140, 0.13); color: white; background-color: rgb(255, 187, 68); border-bottom: 1px solid rgba(120, 130, 140, 0.13); }
.full-panel-warning .panel-body { background: rgb(255, 187, 68) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.full-panel-warning .panel-footer { background: rgb(255, 187, 68) none repeat scroll 0% 0%; color: rgb(255, 255, 255); border-top: 1px solid rgba(120, 130, 140, 0.13); }
.full-panel-warning a { color: rgb(255, 187, 68); }
.full-panel-warning a:hover { color: rgb(246, 157, 0); }
.full-panel-success { border-color: rgb(122, 206, 76); }
.full-panel-success .panel-heading { border-color: rgb(122, 206, 76) rgb(122, 206, 76) rgba(120, 130, 140, 0.13); color: white; background-color: rgb(122, 206, 76); border-bottom: 1px solid rgba(120, 130, 140, 0.13); }
.full-panel-success .panel-body { background: rgb(122, 206, 76) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.full-panel-success .panel-footer { background: rgb(122, 206, 76) none repeat scroll 0% 0%; color: rgb(255, 255, 255); border-top: 1px solid rgba(120, 130, 140, 0.13); }
.full-panel-success a { color: rgb(122, 206, 76); }
.full-panel-success a:hover { color: rgb(86, 161, 44); }
.full-panel-purple { border-color: rgb(112, 124, 210); }
.full-panel-purple .panel-heading { color: white; background-color: rgb(112, 124, 210); border-bottom: 1px solid rgba(120, 130, 140, 0.13); }
.full-panel-purple .panel-body { background: rgb(112, 124, 210) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.full-panel-purple .panel-footer { background: rgb(112, 124, 210) none repeat scroll 0% 0%; color: rgb(255, 255, 255); border-top: 1px solid rgba(120, 130, 140, 0.13); }
.full-panel-purple a { color: rgb(112, 124, 210); }
.full-panel-purple a:hover { color: rgb(59, 74, 187); }
.full-panel-danger { border-color: rgb(243, 49, 85); }
.full-panel-danger .panel-heading { border-color: rgb(243, 49, 85) rgb(243, 49, 85) rgba(120, 130, 140, 0.13); color: white; background-color: rgb(243, 49, 85); border-bottom: 1px solid rgba(120, 130, 140, 0.13); }
.full-panel-danger .panel-body { background: rgb(243, 49, 85) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.full-panel-danger .panel-footer { background: rgb(243, 49, 85) none repeat scroll 0% 0%; color: rgb(255, 255, 255); border-top: 1px solid rgba(120, 130, 140, 0.13); }
.full-panel-danger a { color: rgb(243, 49, 85); }
.full-panel-danger a:hover { color: rgb(204, 12, 47); }
.full-panel-inverse { border-color: rgb(76, 86, 103); }
.full-panel-inverse .panel-heading { border-color: rgb(76, 86, 103) rgb(76, 86, 103) rgba(120, 130, 140, 0.13); color: white; background-color: rgb(76, 86, 103); border-bottom: 1px solid rgba(120, 130, 140, 0.13); }
.full-panel-inverse .panel-body { background: rgb(76, 86, 103) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.full-panel-inverse .panel-footer { background: rgb(76, 86, 103) none repeat scroll 0% 0%; color: rgb(255, 255, 255); border-top: 1px solid rgba(120, 130, 140, 0.13); }
.full-panel-inverse a { color: rgb(76, 86, 103); }
.full-panel-inverse a:hover { color: rgb(44, 49, 59); }
.full-panel-default { border-color: rgba(120, 130, 140, 0.13); }
.full-panel-default .panel-heading { color: rgb(38, 50, 56); background-color: rgb(255, 255, 255); border-bottom: 1px solid rgba(120, 130, 140, 0.13); }
.full-panel-default .panel-body { color: rgb(38, 50, 56); }
.full-panel-default .panel-footer { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(38, 50, 56); border-top: 1px solid rgba(120, 130, 140, 0.13); }
.full-panel-default a { color: rgb(38, 50, 56); }
.full-panel-default a:hover { color: rgb(44, 49, 59); }
.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; -moz-user-select: none; }
.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, 0.08) none repeat scroll 0% 0%; transition-duration: 0.5s; transition-timing-function: ease-out; transition-delay: 0s; transition-property: transform, opacity; transform: scale(0); pointer-events: none; }
.waves-effect.waves-light .waves-ripple { background: transparent radial-gradient(rgba(255, 255, 255, 0.2) 0px, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%) repeat scroll 0% 0%; }
.waves-effect.waves-classic .waves-ripple { background: rgba(0, 0, 0, 0.2) none repeat scroll 0% 0%; }
.waves-effect.waves-classic.waves-light .waves-ripple { background: rgba(255, 255, 255, 0.4) none repeat scroll 0% 0%; }
.waves-notransition { transition: none 0s ease 0s  !important; }
.waves-button, .waves-circle { transform: translateZ(0px); mask-image: radial-gradient(circle, white 100%, black 100%); }
.waves-button, .waves-button:hover, .waves-button:visited, .waves-button-input { white-space: nowrap; vertical-align: middle; cursor: pointer; border: medium none; outline: medium none; color: inherit; background-color: transparent; font-size: 1em; line-height: 1em; text-align: center; text-decoration: none; z-index: 1; }
.waves-button { padding: 0.85em 1.1em; border-radius: 0.2em; }
.waves-button-input { margin: 0px; padding: 0.85em 1.1em; }
.waves-input-wrapper { border-radius: 0.2em; vertical-align: bottom; }
.waves-input-wrapper.waves-button { padding: 0px; }
.waves-input-wrapper .waves-button-input { position: relative; top: 0px; left: 0px; z-index: 1; }
.waves-circle { text-align: center; width: 2.5em; height: 2.5em; line-height: 2.5em; border-radius: 50%; }
.waves-float { mask-image: none; box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12); transition: all 300ms ease 0s; }
.waves-float:active { box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.3); }
.waves-block { display: block; }
.common-list { margin: 0px; padding: 0px; }
.common-list li { list-style: outside none none; display: block; }
.common-list li a { padding: 12px 0px; color: rgb(49, 49, 49); display: block; }
.common-list li a:hover { color: rgb(44, 171, 227); }
.checkbox { padding-left: 20px; }
.checkbox label { display: inline-block; padding-left: 5px; position: relative; }
.checkbox label::before { background-color: rgb(255, 255, 255); border-radius: 1px; border: 1px solid rgba(120, 130, 140, 0.13); content: ""; display: inline-block; height: 17px; left: 0px; margin-left: -20px; position: absolute; transition: all 0.3s ease-in-out 0s; width: 17px; outline: medium none !important; }
.checkbox label::after { color: rgb(38, 50, 56); display: inline-block; font-size: 11px; height: 16px; left: 0px; margin-left: -20px; padding-left: 3px; padding-top: 1px; position: absolute; top: 0px; width: 16px; }
.checkbox input[type="checkbox"] { cursor: pointer; opacity: 0; z-index: 1; outline: medium none !important; }
.checkbox input[type="checkbox"]:disabled + label { opacity: 0.65; }
.checkbox input[type="checkbox"]:focus + label::before { outline-offset: -2px; outline: thin dotted; }
.checkbox input[type="checkbox"]:checked + label::after { content: ""; font-family: "FontAwesome"; }
.checkbox input[type="checkbox"]:disabled + label::before { background-color: rgb(228, 231, 234); cursor: not-allowed; }
.checkbox.checkbox-circle label::before { border-radius: 50%; }
.checkbox.checkbox-inline { margin-top: 0px; }
.checkbox.checkbox-single label { height: 17px; }
.checkbox-primary input[type="checkbox"]:checked + label::before { background-color: rgb(116, 96, 238); border-color: rgb(116, 96, 238); }
.checkbox-primary input[type="checkbox"]:checked + label::after { color: rgb(255, 255, 255); }
.checkbox-danger input[type="checkbox"]:checked + label::before { background-color: rgb(243, 49, 85); border-color: rgb(243, 49, 85); }
.checkbox-danger input[type="checkbox"]:checked + label::after { color: rgb(255, 255, 255); }
.checkbox-info input[type="checkbox"]:checked + label::before { background-color: rgb(65, 179, 249); border-color: rgb(65, 179, 249); }
.checkbox-info input[type="checkbox"]:checked + label::after { color: rgb(255, 255, 255); }
.checkbox-warning input[type="checkbox"]:checked + label::before { background-color: rgb(255, 187, 68); border-color: rgb(255, 187, 68); }
.checkbox-warning input[type="checkbox"]:checked + label::after { color: rgb(255, 255, 255); }
.checkbox-success input[type="checkbox"]:checked + label::before { background-color: rgb(122, 206, 76); border-color: rgb(122, 206, 76); }
.checkbox-success input[type="checkbox"]:checked + label::after { color: rgb(255, 255, 255); }
.checkbox-purple input[type="checkbox"]:checked + label::before { background-color: rgb(112, 124, 210); border-color: rgb(112, 124, 210); }
.checkbox-purple input[type="checkbox"]:checked + label::after { color: rgb(255, 255, 255); }
.checkbox-red input[type="checkbox"]:checked + label::before { background-color: rgb(243, 49, 85); border-color: rgb(243, 49, 85); }
.checkbox-red input[type="checkbox"]:checked + label::after { color: rgb(255, 255, 255); }
.checkbox-inverse input[type="checkbox"]:checked + label::before { background-color: rgb(76, 86, 103); border-color: rgb(76, 86, 103); }
.checkbox-inverse input[type="checkbox"]:checked + label::after { color: rgb(255, 255, 255); }
.radio { padding-left: 20px; }
.radio label { display: inline-block; padding-left: 5px; position: relative; }
.radio label::before { background-color: rgb(255, 255, 255); border-radius: 50%; border: 1px solid rgba(120, 130, 140, 0.13); content: ""; display: inline-block; height: 17px; left: 0px; margin-left: -20px; position: absolute; transition: border 0.5s ease-in-out 0s; width: 17px; outline: medium none !important; }
.radio label::after { background-color: rgb(38, 50, 56); border-radius: 50%; content: " "; display: inline-block; height: 7px; left: 5px; margin-left: -20px; position: absolute; top: 5px; transform: scale(0, 0); transition: transform 0.3s cubic-bezier(0.8, -0.33, 0.2, 1.33) 0s; width: 7px; }
.radio input[type="radio"] { cursor: pointer; opacity: 0; z-index: 1; outline: medium none !important; }
.radio input[type="radio"]:disabled + label { opacity: 0.65; }
.radio input[type="radio"]:focus + label::before { outline-offset: -2px; outline: thin dotted; }
.radio input[type="radio"]:checked + label::after { transform: scale(1, 1); }
.radio input[type="radio"]:disabled + label::before { cursor: not-allowed; }
.radio.radio-inline { margin-top: 0px; }
.radio.radio-single label { height: 17px; }
.radio-primary input[type="radio"] + label::after { background-color: rgb(116, 96, 238); }
.radio-primary input[type="radio"]:checked + label::before { border-color: rgb(116, 96, 238); }
.radio-primary input[type="radio"]:checked + label::after { background-color: rgb(116, 96, 238); }
.radio-danger input[type="radio"] + label::after { background-color: rgb(243, 49, 85); }
.radio-danger input[type="radio"]:checked + label::before { border-color: rgb(243, 49, 85); }
.radio-danger input[type="radio"]:checked + label::after { background-color: rgb(243, 49, 85); }
.radio-info input[type="radio"] + label::after { background-color: rgb(65, 179, 249); }
.radio-info input[type="radio"]:checked + label::before { border-color: rgb(65, 179, 249); }
.radio-info input[type="radio"]:checked + label::after { background-color: rgb(65, 179, 249); }
.radio-warning input[type="radio"] + label::after { background-color: rgb(255, 187, 68); }
.radio-warning input[type="radio"]:checked + label::before { border-color: rgb(255, 187, 68); }
.radio-warning input[type="radio"]:checked + label::after { background-color: rgb(255, 187, 68); }
.radio-success input[type="radio"] + label::after { background-color: rgb(122, 206, 76); }
.radio-success input[type="radio"]:checked + label::before { border-color: rgb(122, 206, 76); }
.radio-success input[type="radio"]:checked + label::after { background-color: rgb(122, 206, 76); }
.radio-purple input[type="radio"] + label::after { background-color: rgb(112, 124, 210); }
.radio-purple input[type="radio"]:checked + label::before { border-color: rgb(112, 124, 210); }
.radio-purple input[type="radio"]:checked + label::after { background-color: rgb(112, 124, 210); }
.radio-red input[type="radio"] + label::after { background-color: rgb(243, 49, 85); }
.radio-red input[type="radio"]:checked + label::before { border-color: rgb(243, 49, 85); }
.radio-red input[type="radio"]:checked + label::after { background-color: rgb(243, 49, 85); }
.fileupload { overflow: hidden; position: relative; }
.fileupload input.upload { cursor: pointer; font-size: 20px; margin: 0px; opacity: 0; padding: 0px; position: absolute; right: 0px; top: 0px; }
.model_img { cursor: pointer; }
.myadmin-dd .dd-list .dd-item .dd-handle { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgba(120, 130, 140, 0.13); padding: 8px 16px; height: auto; font-weight: 600; border-radius: 0px; }
.myadmin-dd .dd-list .dd-item .dd-handle:hover { color: rgb(65, 179, 249); }
.myadmin-dd .dd-list .dd-item button { height: auto; font-size: 17px; margin: 8px auto; color: rgb(38, 50, 56); width: 30px; }
.myadmin-dd-empty .dd-list .dd3-handle { border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgba(120, 130, 140, 0.13) rgba(120, 130, 140, 0.13) currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: rgb(255, 255, 255) none repeat scroll 0% 0%; 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: rgb(65, 179, 249); }
.myadmin-dd-empty .dd-list .dd3-content { height: auto; border: 1px solid rgba(120, 130, 140, 0.13); padding: 8px 16px 8px 46px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-weight: 600; }
.myadmin-dd-empty .dd-list .dd3-content:hover { color: rgb(65, 179, 249); }
.myadmin-dd-empty .dd-list button { width: 26px; height: 26px; font-size: 16px; font-weight: 600; }
.settings_box { position: absolute; top: 75px; right: 0px; z-index: 100; }
.settings_box a { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 15px; display: inline-block; vertical-align: top; }
.settings_box a i { display: block; animation-name: rotate; font-size: 16px; animation-duration: 1s; animation-iteration-count: infinite; animation-timing-function: linear; }
@keyframes rotate {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
@keyframes rotate {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
@keyframes rotate {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.theme_color { margin: 0px; padding: 0px; display: inline-block; overflow: hidden; width: 0px; transition: all 0.5s ease-out 0s; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.theme_color li { list-style: outside none none; width: 30%; float: left; margin: 0px 1.5%; }
.theme_color li a { padding: 5px; height: 50px; display: block; }
.theme_color li a.theme-green { background: rgb(122, 206, 76) none repeat scroll 0% 0%; }
.theme_color li a.theme-red { background: rgb(243, 49, 85) none repeat scroll 0% 0%; }
.theme_color li a.theme-dark { background: rgb(76, 86, 103) none repeat scroll 0% 0%; }
.theme_block { width: 200px; padding: 30px; }
ul.common li { display: inline-block; line-height: 40px; list-style: outside none none; width: 48%; }
ul.common li a { color: rgb(49, 49, 49); }
ul.common li a:hover { color: rgb(65, 179, 249); }
.circle { border-radius: 100%; text-align: center; color: rgb(255, 255, 255); }
.circle-sm { width: 40px; padding-top: 12px; height: 40px; font-size: 14px !important; }
.circle-md { width: 60px; padding-top: 15px; height: 60px; font-size: 24px !important; }
.circle-lg { width: 80px; padding-top: 20px; height: 80px; font-size: 30px !important; }
.row-in i { font-size: 24px; }
.megamenu { left: 0px; right: 0px; width: 100%; }
.mega-dropdown { position: static !important; }
.mega-dropdown-menu { padding: 20px 20px 20px 80px; width: 100%; border: 0px none; box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1) !important; }
.mega-dropdown-menu > li > ul { padding: 0px; margin: 0px; }
.mega-dropdown-menu > li > ul > li { list-style: outside none none; }
.mega-dropdown-menu > li > ul > li > a { display: block; padding: 8px 0px; clear: both; line-height: 1.42857; color: rgb(49, 49, 49); white-space: normal; }
.mega-dropdown-menu > li > ul > li > a:hover, .mega-dropdown-menu > li > ul > li > a:focus { text-decoration: none; color: rgb(44, 171, 227); }
.mega-dropdown-menu .dropdown-header { font-size: 16px; font-weight: 500; padding: 8px 0px; margin-top: 12px; }
.mega-dropdown-menu li.demo-box a { color: rgb(255, 255, 255); display: block; }
.mega-dropdown-menu li.demo-box a:hover { opacity: 0.8; }
.mailbox { width: 280px; overflow: auto; padding-bottom: 0px; }
.message-center a { border-bottom: 1px solid rgba(120, 130, 140, 0.13); display: block; padding: 9px 15px; }
.message-center a:hover { background: rgb(247, 250, 252) none repeat scroll 0% 0%; }
.message-center .user-img { width: 40px; float: left; position: relative; margin: 0px 10px 15px 0px; }
.message-center .user-img img { width: 100%; }
.message-center .user-img .profile-status { border: 2px solid rgb(255, 255, 255); border-radius: 50%; display: inline-block; height: 10px; left: 30px; position: absolute; top: 1px; width: 10px; }
.message-center .user-img .online { background: rgb(122, 206, 76) none repeat scroll 0% 0%; }
.message-center .user-img .busy { background: rgb(243, 49, 85) none repeat scroll 0% 0%; }
.message-center .user-img .away { background: rgb(255, 187, 68) none repeat scroll 0% 0%; }
.message-center .user-img .offline { background: rgb(255, 187, 68) none repeat scroll 0% 0%; }
.message-center .mail-contnet h5 { margin: 0px; font-weight: 400; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.message-center .mail-contnet .mail-desc { font-size: 12px; display: block; margin: 5px 0px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; color: rgb(38, 50, 56); }
.message-center .mail-contnet .time { display: block; font-size: 10px; color: rgb(38, 50, 56); }
.mail-contnet a.action { margin-left: 10px; font-size: 12px; visibility: hidden; }
.mail-contnet:hover a.action { visibility: visible; }
.inbox-center td { white-space: nowrap; }
.inbox-center .unread td { font-weight: 400; }
.inbox-center a { color: rgb(49, 49, 49); padding: 2px 0px 3px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; }
.comment-center { margin: 0px -25px; }
.comment-center .comment-body { border-bottom: 1px solid rgba(120, 130, 140, 0.13); display: table; width: 100%; padding: 20px 25px; }
.comment-center .comment-body:hover { background: rgb(247, 250, 252) none repeat scroll 0% 0%; }
.comment-center .user-img { width: 40px; display: table-cell; position: relative; margin: 0px 10px 0px 0px; }
.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-top: 0px; font-weight: 400; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.comment-center .mail-contnet .mail-desc { font-size: 14px; display: block; margin: 15px 0px; line-height: 25px; color: rgb(132, 138, 150); overflow: hidden; max-height: 52px; text-overflow: ellipsis; }
.comment-center .mail-contnet .time { display: inline-block; font-size: 12px; color: rgb(152, 166, 173); }
.sales-report { background: rgb(247, 250, 252) none repeat scroll 0% 0%; margin: 12px -25px; padding: 15px; }
.dropdown-tasks, .dropdown-alerts { padding: 0px; }
.dropdown-tasks li a, .dropdown-alerts li a, .mailbox li > a { padding: 15px 20px; }
.dropdown-tasks li.divider, .dropdown-alerts li.divider { margin: 0px; }
.row-in-br { border-right: 1px solid rgba(120, 130, 140, 0.13); }
.col-in { list-style: outside none none; padding: 0px; margin: 0px; }
.col-in li { display: inline-block; vertical-align: middle; padding: 0px 10px; }
.col-in li .circle { display: inline-block; }
.col-in li.col-middle { width: 40%; }
.col-in li.col-last { float: right; }
.col-in h3 { font-size: 36px; font-weight: 100; }
.basic-list { padding: 0px; }
.basic-list li { display: block; padding: 15px 0px; border-bottom: 1px solid rgba(120, 130, 140, 0.13); line-height: 27px; }
.basic-list li:last-child { border-bottom: 0px none; }
.steamline { position: relative; border-left: 1px solid rgba(120, 130, 140, 0.13); margin-left: 20px; }
.steamline .sl-left { float: left; margin-left: -20px; z-index: 1; width: 40px; line-height: 40px; text-align: center; height: 40px; border-radius: 100%; color: rgb(255, 255, 255); background: rgb(38, 50, 56) none repeat scroll 0% 0%; margin-right: 15px; }
.steamline .sl-left img { max-width: 40px; }
.steamline .sl-right { padding-left: 50px; }
.steamline .sl-right .desc, .steamline .sl-right .inline-photos { margin-bottom: 30px; }
.steamline .sl-right div > a { color: rgb(38, 50, 56); font-weight: 400; }
.steamline .sl-item { border-bottom: 1px solid rgba(120, 130, 140, 0.13); margin: 20px 0px; }
.sl-date { font-size: 10px; color: rgb(152, 166, 173); }
.time-item { padding-bottom: 1px; position: relative; }
.time-item::before { content: " "; display: table; }
.time-item::after { background-color: rgb(255, 255, 255); border-color: rgba(120, 130, 140, 0.13); border-radius: 10px; border-style: solid; border-width: 2px; bottom: 0px; content: ""; height: 14px; left: 0px; 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: rgb(112, 124, 210) none repeat scroll 0% 0%; opacity: 0.9; position: absolute; top: 0px; left: 0px; right: 0px; height: 100%; text-align: center; }
.user-bg .overlay-box .user-content { padding: 15px; margin-top: 30px; }
.user-btm-box { padding: 40px 0px 10px; clear: both; overflow: hidden; }
.vertical .carousel-inner { height: 100%; position: relative; }
.carousel.vertical .item { transition: top 0.6s ease-in-out 0s; }
.carousel.vertical .active { top: 0px; }
.carousel.vertical .next { top: 400px; }
.carousel.vertical .prev { top: -400px; }
.carousel.vertical .next.left, .carousel.vertical .prev.right { top: 0px; }
.carousel.vertical .active.left { top: -400px; }
.carousel.vertical .active.right { top: 400px; }
.carousel.vertical .item { left: 0px; }
.twi-user img { margin-right: 20px; width: 50px; }
.twi-user { margin: 18px 0px; }
.carousel-inner h3 { overflow: hidden; }
.carousel-inner > .item > img { width: 100%; }
.chart-box { margin: 25px -15px -17px -17px; }
.list-task .task-done span { text-decoration: line-through; }
.chat-list { list-style: outside none none; padding: 0px 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: rgb(229, 247, 255) none repeat scroll 0% 0%; border-radius: 0px 8px 8px; display: inline-block; padding: 15px; font-size: 14px; position: relative; }
.chat-list .chat-text h4 { color: rgb(26, 41, 66); display: block; font-size: 14px; font-style: normal; font-weight: 500; margin: 0px; line-height: 15px; position: relative; }
.chat-list .chat-text p { margin: 0px; padding-top: 3px; }
.chat-list .chat-text b { font-size: 10px; opacity: 0.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; }
.chat-list .odd .chat-text { background: rgb(247, 247, 247) none repeat scroll 0% 0%; border-radius: 8px 0px 8px 8px; }
.chat-send { padding-left: 0px; padding-right: 30px; }
.chat-send button { width: 100%; }
.weather-box .weather-top { overflow: hidden; padding: 10px 25px; margin: 0px -25px; background: rgb(247, 250, 252) none repeat scroll 0% 0%; }
.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 0px; }
.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 0px; }
.demo-container { width: 100%; height: 350px; }
.demo-placeholder { width: 100%; height: 100%; font-size: 14px; line-height: 1.2em; }
.myadmin-alert { border-radius: 0px; color: rgb(255, 255, 255); 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: 0px; }
.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, 0.5); font-size: 20px; font-weight: 500; padding: 4px; position: absolute; right: 3px; text-decoration: none; top: 0px; }
.myadmin-alert .closed:hover { color: rgb(255, 255, 255); }
.myadmin-alert-click { cursor: pointer; padding-right: 12px; }
.myadmin-alert .primary { background: rgba(0, 0, 0, 0.4) none repeat scroll 0px 0px; border: medium none; border-radius: 3px; color: inherit; outline: 0px none; padding: 4px 10px; }
.myadmin-alert .cancel { background: rgba(255, 255, 255, 0.4) none repeat scroll 0px 0px; border: medium none; border-radius: 3px; color: rgba(0, 0, 0, 0.8); outline: 0px none; padding: 4px 10px; }
.myadmin-alert .primary:hover, .myadmin-alert .cancel:hover { opacity: 0.9; }
.myadmin-alert-top, .myadmin-alert-bottom, .myadmin-alert-top-left, .myadmin-alert-top-right, .myadmin-alert-bottom-left, .myadmin-alert-bottom-right, .myadmin-alert-fullscreen { box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1); display: none; position: fixed; z-index: 1000; }
.myadmin-alert-top { left: 0px; right: 0px; top: 0px; }
.myadmin-alert-bottom { bottom: 0px; left: 0px; right: 0px; }
.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: rgb(44, 171, 227) none repeat scroll 0% 0%; color: rgb(255, 255, 255); border-color: rgb(44, 171, 227); }
.alert-inverse { background: rgb(76, 86, 103) none repeat scroll 0% 0%; color: rgb(255, 255, 255); border-color: rgb(76, 86, 103); }
.alert-success { background: rgb(122, 206, 76) none repeat scroll 0% 0%; color: rgb(255, 255, 255); border-color: rgb(122, 206, 76); }
.alert-dark { background: rgb(49, 49, 49) none repeat scroll 0% 0%; color: rgb(255, 255, 255); border-color: rgb(49, 49, 49); }
.alert-warning { background: rgb(255, 187, 68) none repeat scroll 0% 0%; color: rgb(255, 255, 255); border-color: rgb(255, 187, 68); }
.alert-danger { background: rgb(243, 49, 85) none repeat scroll 0% 0%; color: rgb(255, 255, 255); border-color: rgb(243, 49, 85); }
.alert-primary { background: rgb(112, 124, 210) none repeat scroll 0% 0%; color: rgb(255, 255, 255); border-color: rgb(112, 124, 210); }
.alert-info { background: rgb(65, 179, 249) none repeat scroll 0% 0%; color: rgb(255, 255, 255); border-color: rgb(65, 179, 249); }
.alert-info .closed { color: inherit; }
.alert-info a.closed:hover { color: inherit; }
.tab-content { margin-top: 30px; }
.customtab { border-bottom: 2px solid rgb(247, 250, 252); }
.customtab li.active a, .customtab li.active a:hover, .customtab li.active a:focus { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-width: 0px 0px 2px; border-style: none none solid; border-color: currentcolor currentcolor rgb(44, 171, 227); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin-bottom: -1px; color: rgb(44, 171, 227); }
.customtab li a, .customtab li a:hover, .customtab li a:focus { border: 0px none; }
.customtab2 { border-bottom: 1px solid rgb(247, 250, 252); border-top: 1px solid rgb(247, 250, 252); padding: 10px 0px; }
.customtab2 li.active a, .customtab2 li.active a:hover, .customtab2 li.active a:focus { background: rgb(44, 171, 227) none repeat scroll 0% 0%; border: 1px solid rgb(44, 171, 227); color: rgb(255, 255, 255); }
.customtab2 li a, .customtab2 li a:hover, .customtab2 li a:focus { border: 0px none; }
.vtabs { display: table; }
.vtabs .tabs-vertical { width: 150px; border-right: 1px solid rgba(120, 130, 140, 0.13); display: table-cell; vertical-align: top; }
.vtabs .tabs-vertical li a { color: rgb(38, 50, 56); margin-bottom: 10px; }
.vtabs .tab-content { display: table-cell; padding: 20px; vertical-align: top; }
.tabs-vertical li.active a, .tabs-vertical li.active a:hover, .tabs-vertical li.active a:focus { background: rgb(44, 171, 227) none repeat scroll 0% 0%; border-width: 0px 2px 0px 0px; border-style: none solid none none; border-color: currentcolor rgb(44, 171, 227) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin-right: -1px; color: rgb(255, 255, 255); }
.customvtab .tabs-vertical li.active a, .customvtab .tabs-vertical li.active a:hover, .customvtab .tabs-vertical li.active a:focus { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-width: 0px 2px 0px 0px; border-style: none solid none none; border-color: currentcolor rgb(44, 171, 227) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin-right: -1px; color: rgb(38, 50, 56); }
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover { background: rgb(44, 171, 227) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.nav-pills > li > a { color: rgb(38, 50, 56); border-radius: 0px; }
.panel-group .panel .panel-heading a.collapsed[data-toggle="collapse"]::before { content: ""; }
.panel-group .panel .panel-heading .accordion-toggle.collapsed::before { content: ""; }
.panel-group .panel .panel-heading a[data-toggle="collapse"] { display: block; }
.panel-group .panel .panel-heading a[data-toggle="collapse"]::before { content: ""; 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: ""; 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: medium none; }
.panel-group .panel-heading { padding: 12px 20px; }
.progress { background-color: rgba(120, 130, 140, 0.13); box-shadow: none !important; height: 4px; border-radius: 0px; 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: rgb(116, 96, 238); }
.progress-bar-success { background-color: rgb(122, 206, 76); }
.progress-bar-info { background-color: rgb(65, 179, 249); }
.progress-bar-megna { background-color: rgb(1, 192, 200); }
.progress-bar-warning { background-color: rgb(255, 187, 68); }
.progress-bar-danger { background-color: rgb(243, 49, 85); }
.progress-bar-inverse { background-color: rgb(76, 86, 103); }
.progress-bar-purple { background-color: rgb(112, 124, 210); }
.progress-bar-custom { background-color: rgb(65, 179, 249); }
.progress-animated { animation-duration: 5s; animation-name: myanimation; transition: all 5s ease 0s; }
@keyframes myanimation {
0% { width: 0px; }
}
@keyframes myanimation {
0% { width: 0px; }
}
.progress-vertical { min-height: 250px; height: 250px; width: 4px; position: relative; display: inline-block; margin-bottom: 0px; 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: 0px; margin-right: 20px; }
.progress-vertical-bottom .progress-bar { width: 100%; position: absolute; bottom: 0px; }
.progress-vertical.progress-sm, .progress-vertical-bottom.progress-sm { width: 8px !important; }
.progress-vertical.progress-sm .progress-bar, .progress-vertical-bottom.progress-sm .progress-bar { font-size: 8px; line-height: 5px; }
.progress-vertical.progress-md, .progress-vertical-bottom.progress-md { width: 15px !important; }
.progress-vertical.progress-md .progress-bar, .progress-vertical-bottom.progress-md .progress-bar { font-size: 10.8px; line-height: 14.4px; }
.progress-vertical.progress-lg, .progress-vertical-bottom.progress-lg { width: 20px !important; }
.progress-vertical.progress-lg .progress-bar, .progress-vertical-bottom.progress-lg .progress-bar { font-size: 12px; line-height: 20px; }
.timeline { position: relative; padding: 20px 0px; list-style: outside none none; max-width: 1200px; margin: 0px auto; }
.timeline::before { content: " "; position: absolute; top: 0px; bottom: 0px; left: 50%; width: 3px; margin-left: -1.5px; background-color: rgb(238, 238, 238); }
.timeline > li { position: relative; margin-bottom: 20px; }
.timeline > li::before, .timeline > li::after { content: " "; display: table; }
.timeline > li::after { clear: both; }
.timeline > li::before, .timeline > li::after { 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, 0.13); border-radius: 0px; box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.05); }
.timeline > li > .timeline-panel::before { content: " "; display: inline-block; position: absolute; top: 26px; right: -8px; border-width: 8px 0px 8px 8px; border-style: solid; border-color: transparent rgba(120, 130, 140, 0.13); }
.timeline > li > .timeline-panel::after { content: " "; display: inline-block; position: absolute; top: 27px; right: -7px; border-width: 7px 0px 7px 7px; border-style: solid; border-color: transparent rgb(255, 255, 255); }
.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: rgb(255, 255, 255); overflow: hidden; background-color: rgb(76, 86, 103); }
.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: 0px; }
.timeline > li.timeline-inverted > .timeline-panel::after { right: auto; left: -7px; border-right-width: 7px; border-left-width: 0px; }
.timeline-badge.primary { background-color: rgb(116, 96, 238) !important; }
.timeline-badge.success { background-color: rgb(122, 206, 76) !important; }
.timeline-badge.warning { background-color: rgb(255, 187, 68) !important; }
.timeline-badge.danger { background-color: rgb(243, 49, 85) !important; }
.timeline-badge.info { background-color: rgb(65, 179, 249) !important; }
.timeline-title { margin-top: 0px; color: inherit; font-weight: 400; }
.timeline-body > p, .timeline-body > ul { margin-bottom: 0px; }
.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: 0px; left: 0px; }
.chart.chart-widget-pie { margin-top: 5px; margin-bottom: 5px; }
.pie-chart > span { left: 0px; margin-top: -2px; position: absolute; right: 0px; text-align: center; top: 50%; transform: translateY(-50%); }
.chart > span > img { left: 0px; position: absolute; right: 0px; text-align: center; top: 50%; width: 60%; height: 60%; transform: translateY(-50%); margin: 0px auto; }
.percent { display: inline-block; line-height: 100px; z-index: 2; font-weight: 600; font-size: 18px; color: rgb(38, 50, 56); }
.percent::after { content: "%"; margin-left: 0.1em; font-size: 0.8em; }
.table { margin-bottom: 10px; }
.table-striped > tbody > tr:nth-of-type(2n+1), .table-hover > tbody > tr:hover, .table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th { background-color: rgb(247, 250, 252) !important; }
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td, .table > thead > tr > th, .table-bordered { border-top: 1px solid rgb(228, 231, 234); }
.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 > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td { border: 1px solid rgb(228, 231, 234); }
.table > thead > tr > th { vertical-align: bottom; border-bottom: 1px solid rgb(228, 231, 234); }
tbody { color: rgb(121, 121, 121); }
th { color: rgb(102, 102, 102); font-weight: 500; }
.table-bordered { border: 1px solid rgb(228, 231, 234); }
table.focus-on tbody tr.focused th { background-color: rgb(44, 171, 227); color: rgb(255, 255, 255); }
table.focus-on tbody tr.focused td { background-color: rgb(44, 171, 227); color: rgb(255, 255, 255); }
.table-rep-plugin .table-responsive { border: medium none !important; }
.table-rep-plugin tbody th { font-size: 14px; font-weight: normal; }
.jsgrid .jsgrid-table { margin-bottom: 0px; }
.jsgrid-selected-row > td { background: rgb(247, 250, 252) none repeat scroll 0% 0%; border-color: rgb(247, 250, 252); }
.jsgrid-header-row > th { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.footable-odd { background-color: rgb(247, 250, 252); }
.form-control-line { border-left: 0px none; border-radius: 0px; border-right: 0px none; border-top: 0px none; box-shadow: none; padding-left: 0px; }
.has-success .form-control { border-color: rgb(122, 206, 76); box-shadow: none !important; }
.has-warning .form-control { border-color: rgb(255, 187, 68); box-shadow: none !important; }
.has-error .form-control { border-color: rgb(243, 49, 85); box-shadow: none !important; }
.input-group-addon { border-radius: 2px; border: 1px solid rgba(120, 130, 140, 0.13); }
.input-daterange input:first-child, .input-daterange input:last-child { border-radius: 0px; }
.form-material .form-group { overflow: hidden; }
.form-material .form-control { background-color: transparent; background-position: center bottom, center calc(99%); background-repeat: no-repeat; background-size: 0px 2px, 100% 1px; padding: 0px; transition: background 0s ease-out 0s; }
.form-material .form-control, .form-material .form-control.focus, .form-material .form-control:focus { background-image: linear-gradient(rgb(112, 124, 210), rgb(112, 124, 210)), linear-gradient(rgba(120, 130, 140, 0.13), rgba(120, 130, 140, 0.13)); border: 0px none; border-radius: 0px; box-shadow: none; float: none; }
.form-material .form-control.focus, .form-material .form-control:focus { background-size: 100% 2px, 100% 1px; outline: 0px none; transition-duration: 0.3s; }
.form-bordered .form-group { border-bottom: 1px solid rgba(120, 130, 140, 0.13); padding-bottom: 20px; }
.select2-container .select2-choice { background-image: none !important; border: medium none !important; height: auto !important; padding: 0px !important; line-height: 22px !important; background-color: transparent !important; box-shadow: none !important; }
.select2-container .select2-choice .select2-arrow { background-image: none !important; background-color: transparent; background-repeat: repeat; background-attachment: scroll; background-clip: border-box; background-origin: padding-box; background-position: 0% 0%; background-size: auto auto; border: medium none; width: 14px; top: -2px; }
.select2-container .select2-container-multi.form-control { height: auto; }
.select2-results .select2-highlighted { color: rgb(255, 255, 255); background-color: rgb(65, 179, 249); }
.select2-drop-active { border: 1px solid rgb(227, 227, 227) !important; padding-top: 5px; }
.select2-search input { border: 1px solid rgba(120, 130, 140, 0.13); }
.select2-container-multi { width: 100%; }
.select2-container-multi .select2-choices { box-shadow: none !important; background-image: none !important; border-radius: 0px !important; min-height: 38px; }
.select2-container-multi .select2-choices .select2-search-choice { padding: 4px 7px 4px 18px; margin: 5px 0px 3px 5px; color: rgb(85, 85, 85); background: rgb(245, 245, 245) none repeat scroll 0% 0%; border-color: rgba(120, 130, 140, 0.13); 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: rgb(49, 49, 49); }
.icon-list-demo div:hover { color: rgb(38, 50, 56); }
.icon-list-demo div p { margin: 10px 0px; padding: 5px 0px; }
.icon-list-demo i { display: inline-block; font-size: 18px; margin: 0px 15px 0px 10px; text-align: left; vertical-align: middle; width: auto; transition: all 0.3s ease 0s; }
.icon-list-demo .col-md-4 { border-radius: 0px; }
.icon-list-demo .col-md-4:hover { background-color: rgb(247, 250, 252); }
.icon-list-demo .col-md-4:hover i { font-size: 2em; }
.gmaps, .gmaps-panaroma { height: 300px; }
.gmaps, .gmaps-panaroma { height: 300px; background: rgb(228, 231, 234) none repeat scroll 0% 0%; border-radius: 3px; }
.gmaps-overlay { display: block; text-align: center; color: rgb(255, 255, 255); font-size: 16px; line-height: 40px; background: rgb(116, 96, 238) none repeat scroll 0% 0%; border-radius: 4px; padding: 10px 20px; }
.gmaps-overlay_arrow { left: 50%; margin-left: -16px; width: 0px; height: 0px; position: absolute; }
.gmaps-overlay_arrow.above { bottom: -15px; border-left: 16px solid transparent; border-right: 16px solid transparent; border-top: 16px solid rgb(116, 96, 238); }
.gmaps-overlay_arrow.below { top: -15px; border-left: 16px solid transparent; border-right: 16px solid transparent; border-bottom: 16px solid rgb(116, 96, 238); }
.jvectormap-zoomin, .jvectormap-zoomout { width: 10px; height: 10px; line-height: 10px; }
.jvectormap-zoomout { top: 40px; }
.error-box { height: 100%; position: fixed; top: 20%; width: 100%; }
.error-box .footer { width: 100%; left: 0px; right: 0px; }
.error-body { padding-top: 5%; }
.error-body h1 { font-size: 210px; font-weight: 900; line-height: 210px; }
.login-register { background: transparent url("login-register.jpg") no-repeat scroll center center / cover  !important; height: 100%; position: fixed; }
.login-box { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 400px; margin: 10% auto 0px; }
.login-box .footer { width: 100%; left: 0px; right: 0px; }
.login-box .social { display: block; margin-bottom: 30px; }
#recoverform { display: none; }
.new-login-register { position: fixed; height: 100%; }
.new-login-register .lg-info-panel { background: transparent url("login-register.jpg") no-repeat scroll center center / cover  !important; width: 500px; height: 100%; position: fixed; }
.new-login-register .lg-info-panel .inner-panel { position: absolute; height: 100%; width: 100%; background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%; }
.new-login-register .lg-info-panel .lg-content { margin-top: 50%; text-align: center; padding: 0px 50px; }
.new-login-register .lg-info-panel .lg-content h2 { color: rgb(255, 255, 255); }
.new-login-register .lg-info-panel .lg-content p { padding: 20px 0px; color: rgba(255, 255, 255, 0.7); font-style: italic; }
.new-login-register .new-login-box { margin-left: 50%; margin-top: 10%; width: 400px; }
.new-login-register .new-login-box .new-lg-form { padding-top: 20px; }
.new-login-register .new-login-box .new-lg-form label { text-transform: uppercase; font-size: 12px; }
.new-login-register .new-login-box .social { display: block; margin-bottom: 30px; }
.pricing-box { position: relative; text-align: center; margin-top: 30px; }
.featured-plan { margin-top: 0px; }
.featured-plan .pricing-body { padding: 60px 0px; background: rgb(247, 250, 252) none repeat scroll 0% 0%; border: 1px solid rgb(221, 221, 221); }
.featured-plan .price-table-content .price-row { border-top: 1px solid rgba(120, 130, 140, 0.13); }
.pricing-body { border-radius: 0px; border-top: 1px solid rgba(120, 130, 140, 0.13); border-bottom: 5px solid rgba(120, 130, 140, 0.13); vertical-align: middle; padding: 30px 0px; position: relative; }
.pricing-body h2 { position: relative; font-size: 56px; margin: 20px 0px 10px; font-weight: 500; }
.pricing-body h2 span { position: absolute; font-size: 15px; top: -10px; margin-left: -10px; }
.price-table-content .price-row { padding: 20px 0px; border-top: 1px solid rgba(120, 130, 140, 0.13); }
.pricing-plan { padding: 0px 15px; }
.pricing-plan .no-padding { padding: 0px; }
.price-lable { position: absolute; top: -10px; padding: 5px 10px; margin: 0px auto; display: inline-block; width: 100px; left: 0px; right: 0px; }
.mails a { color: rgb(38, 50, 56); }
.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: 0px; margin-top: 0px; vertical-align: middle; display: inline-block; height: 17px; }
.mails .checkbox label { min-height: 16px; }
.mail-list .list-group-item { background-color: transparent; border-width: 0px 0px 0px 3px; border-style: none none none solid; border-color: currentcolor currentcolor currentcolor rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 0px; }
.mail-list .list-group-item:hover { background: rgb(247, 250, 252) none repeat scroll 0% 0%; border-left: 3px solid rgb(247, 250, 252); }
.mail-list .list-group-item:focus { border-left: 3px solid rgb(247, 250, 252); }
.mail-list .list-group-item.active:focus { background: rgb(247, 250, 252) none repeat scroll 0% 0%; border-left: 3px solid rgb(243, 49, 85); }
.mail-list .list-group-item.active { border-left: 3px solid rgb(243, 49, 85); border-radius: 0px; color: rgb(38, 50, 56) !important; }
.mail_listing { min-height: 500px; }
.inbox_listing .inbox-item:hover { background: rgb(247, 250, 252) none repeat scroll 0% 0%; }
.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 h5, .message-center .unread .mail-contnet .mail-desc { font-weight: 600; color: rgb(38, 50, 56) !important; }
.calendar { float: left; margin-bottom: 0px; }
.fc-view { margin-top: 30px; }
.none-border .modal-footer { border-top: medium 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: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.fc-toolbar .fc-state-active, .fc-toolbar .ui-state-active, .fc-toolbar button:focus, .fc-toolbar button:hover, .fc-toolbar .ui-state-hover { z-index: 0; }
.fc-widget-header { border: 0px none !important; }
.fc-widget-content { border-color: rgba(120, 130, 140, 0.13) !important; }
.fc th.fc-widget-header { color: rgb(255, 255, 255); font-size: 14px; line-height: 20px; padding: 7px 0px; text-transform: uppercase; }
.fc th.fc-sun, .fc th.fc-tue, .fc th.fc-thu, .fc th.fc-sat { background: rgb(52, 182, 239) none repeat scroll 0% 0%; }
.fc th.fc-mon, .fc th.fc-wed, .fc th.fc-fri { background: rgb(59, 188, 245) none repeat scroll 0% 0%; }
.fc-view { margin-top: 0px; }
.fc-toolbar { background: rgb(65, 179, 249) none repeat scroll 0% 0%; margin: 0px; padding: 24px 20px; }
.fc-toolbar h2 { color: rgb(255, 255, 255); }
.fc-button { background: rgb(59, 188, 245) none repeat scroll 0% 0%; border: 1px solid rgb(65, 179, 249); color: rgb(255, 255, 255); text-transform: capitalize; }
.fc-button:hover { background: rgb(59, 188, 245) none repeat scroll 0% 0%; opacity: 0.8; }
.fc-text-arrow { font-family: inherit; font-size: 16px; }
.fc-state-hover { background: rgb(245, 245, 245) none repeat scroll 0% 0%; }
.fc-unthemed .fc-today { border: 1px solid rgb(243, 49, 85); background: rgb(247, 250, 252) none repeat scroll 0% 0% !important; }
.fc-state-highlight { background: rgb(240, 240, 240) none repeat scroll 0% 0%; }
.fc-cell-overlay { background: rgb(240, 240, 240) none repeat scroll 0% 0%; }
.fc-unthemed .fc-today { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.fc-event { border-radius: 0px; border: medium none; cursor: move; font-size: 13px; margin: 1px -1px 0px; padding: 5px; text-align: center; background: rgb(65, 179, 249) none repeat scroll 0% 0%; }
.calendar-event { cursor: move; margin: 10px 5px 0px 0px; padding: 6px 10px; display: inline-block; color: rgb(255, 255, 255); min-width: 140px; text-align: center; background: rgb(65, 179, 249) none repeat scroll 0% 0%; }
.calendar-event a { float: right; opacity: 0.6; font-size: 10px; margin: 4px 0px 0px 10px; color: rgb(255, 255, 255); }
.fc-basic-view td.fc-week-number span { padding-right: 5px; }
.fc-basic-view .fc-day-number { padding: 10px 15px; display: inline-block; }
.weather h1 { color: rgb(255, 255, 255); font-size: 50px; font-weight: 100; }
.weather i { color: rgb(255, 255, 255); font-size: 40px; }
.weather .w-title-sub { color: rgba(255, 255, 255, 0.6); }
@keyframes rotate {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
@keyframes rotate {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
@keyframes rotate {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.right-side-toggle { position: relative; }
.right-side-toggle i { transition-property: transform; transition-duration: 1s; animation-name: rotate; animation-duration: 2s; animation-iteration-count: infinite; animation-timing-function: linear; position: absolute; top: 7px; left: 8px; }
.right-sidebar { position: fixed; right: -240px; width: 240px; display: none; z-index: 1200; background: rgb(255, 255, 255) none repeat scroll 0% 0%; top: 0px; height: 100%; box-shadow: 5px 1px 40px rgba(0, 0, 0, 0.1); transition: all 0.3s ease 0s; }
.right-sidebar .rpanel-title { display: block; padding: 21px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 13px; background: rgb(44, 171, 227) none repeat scroll 0% 0%; }
.right-sidebar .rpanel-title span { float: right; cursor: pointer; font-size: 11px; }
.right-sidebar .rpanel-title span:hover { color: rgb(38, 50, 56); }
.right-sidebar .r-panel-body { padding: 20px; }
.right-sidebar .r-panel-body ul { margin: 0px; padding: 0px; }
.right-sidebar .r-panel-body ul li { list-style: outside none none; padding: 5px 0px; }
.shw-rside { right: 0px; width: 240px; display: block; }
.chatonline img { margin-right: 10px; float: left; width: 30px; }
.chatonline li a { padding: 13px 0px; float: left; width: 100%; }
.chatonline li a span { color: rgb(49, 49, 49); }
.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: ""; font-family: "FontAwesome"; font-size: 18px; line-height: 50px; width: 50px; height: 50px; position: absolute; top: 0px; left: 0px; color: rgb(255, 255, 255); text-align: center; }
.default-theme { background: rgb(76, 86, 103) none repeat scroll 0% 0%; }
.green-theme { background: rgb(122, 206, 76) none repeat scroll 0% 0%; }
.yellow-theme { background: rgb(160, 174, 196) none repeat scroll 0% 0%; }
.blue-theme { background: rgb(65, 179, 249) none repeat scroll 0% 0%; }
.purple-theme { background: rgb(112, 124, 210) none repeat scroll 0% 0%; }
.megna-theme { background: rgb(228, 231, 234) none repeat scroll 0% 0%; }
.default-dark-theme { background: transparent linear-gradient(to right, rgb(79, 84, 103) 0%, rgb(79, 84, 103) 23%, rgb(243, 49, 85) 23%, rgb(243, 49, 85) 99%) repeat scroll 0% 0%; }
.green-dark-theme { background: transparent linear-gradient(to right, rgb(79, 84, 103) 0%, rgb(79, 84, 103) 23%, rgb(0, 194, 146) 23%, rgb(0, 194, 146) 99%) repeat scroll 0% 0%; }
.yellow-dark-theme { background: transparent linear-gradient(to right, rgb(79, 84, 103) 0%, rgb(79, 84, 103) 23%, rgb(160, 174, 196) 23%, rgb(160, 174, 196) 99%) repeat scroll 0% 0%; }
.blue-dark-theme { background: transparent linear-gradient(to right, rgb(79, 84, 103) 0%, rgb(79, 84, 103) 23%, rgb(65, 179, 249) 23%, rgb(65, 179, 249) 99%) repeat scroll 0% 0%; }
.purple-dark-theme { background: transparent linear-gradient(to right, rgb(79, 84, 103) 0%, rgb(79, 84, 103) 23%, rgb(112, 124, 210) 23%, rgb(112, 124, 210) 99%) repeat scroll 0% 0%; }
.megna-dark-theme { background: transparent linear-gradient(to right, rgb(79, 84, 103) 0%, rgb(79, 84, 103) 23%, rgb(228, 231, 234) 23%, rgb(228, 231, 234) 99%) repeat scroll 0% 0%; }
.red-dark-theme { background: transparent linear-gradient(to right, rgb(79, 84, 103) 0%, rgb(79, 84, 103) 23%, rgb(226, 11, 11) 23%, rgb(226, 11, 11) 99%) repeat scroll 0% 0%; }
.visited li a { color: rgb(49, 49, 49); }
.visited li.active a { color: rgb(44, 171, 227); }
.stats-row { margin-bottom: 20px; }
.stat-item { display: inline-block; padding-right: 15px; }
.stat-item + .stat-item { padding-left: 15px; border-left: 1px solid rgb(238, 238, 238); }
.country-state { list-style: outside none none; margin: 0px; padding: 0px 0px 0px 10px; }
.country-state h2 { margin: 0px; }
.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: "Rubik",sans-serif; }
.news-slide { position: relative; }
.news-slide .overlaybg { height: 370px; overflow: hidden; }
.news-slide .overlaybg img { width: 100%; height: 100%; }
.news-slide .news-content { position: absolute; height: 370px; background: rgba(0, 0, 0, 0.5) none repeat scroll 0% 0%; z-index: 10; width: 100%; top: 0px; padding: 30px; }
.news-slide .news-content h2 { height: 240px; overflow: hidden; color: rgb(255, 255, 255); }
.news-slide .news-content a { color: rgb(255, 255, 255); opacity: 0.6; text-transform: uppercase; }
.news-slide .news-content a:hover { opacity: 1; }
.dashboard-slide .overlaybg { height: 435px; }
.dashboard-slide .news-content { height: 435px; }
.dashboard-slide .news-content h2 { height: 320px; }
.nav-pills-rounded li { display: inline-block; float: none; }
.nav-pills-rounded li a { border-radius: 60px; color: rgb(49, 49, 49); padding: 10px 25px; }
.nav-pills-rounded li.active a, .nav-pills-rounded li.active a:focus, .nav-pills-rounded li.active a:hover { background: rgb(44, 171, 227) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.analytics-info .list-inline { margin-bottom: 0px; }
.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: 0px; padding: 0px; }
.feeds li { list-style: outside none none; padding: 10px; display: block; }
.feeds li:hover { background: rgb(247, 250, 252) none repeat scroll 0% 0%; }
.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: rgb(65, 179, 249); color: rgb(255, 255, 255); }
.jq-icon-success { background-color: rgb(122, 206, 76); color: rgb(255, 255, 255); }
.jq-icon-error { background-color: rgb(243, 49, 85); color: rgb(255, 255, 255); }
.jq-icon-warning { background-color: rgb(255, 187, 68); color: rgb(255, 255, 255); }
.dropzone { border-style: dashed; border-width: 1px; }
.weather h1 sup { font-size: 20px; top: -1.2em; }
.fcbtn { position: relative; transition: all 0.3s ease 0s; padding: 8px 20px; }
.fcbtn::after { content: ""; position: absolute; z-index: -1; transition: all 0.3s ease 0s; }
.btn-1b::after { width: 100%; height: 0px; top: 0px; left: 0px; }
.btn-1b:hover, .btn-1b:active { color: rgb(255, 255, 255); }
.btn-1b:hover::after, .btn-1b:active::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: rgb(65, 179, 249) none repeat scroll 0% 0%; }
.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: rgb(255, 187, 68) none repeat scroll 0% 0%; }
.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: rgb(243, 49, 85) none repeat scroll 0% 0%; }
.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: rgb(112, 124, 210) none repeat scroll 0% 0%; }
.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: rgb(122, 206, 76) none repeat scroll 0% 0%; }
.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: rgb(76, 86, 103) none repeat scroll 0% 0%; }
.btn-1c::after { width: 0%; height: 100%; top: 0px; left: 0px; }
.btn-1c:hover, .btn-1c:active { color: rgb(0, 0, 0); }
.btn-1c:hover::after, .btn-1c:active::after { width: 100%; }
.btn-1d { overflow: hidden; }
.btn-1d::after { width: 0px; height: 103%; top: 50%; left: 50%; opacity: 0; transform: translateX(-50%) translateY(-50%); }
.btn-1d:hover::after { width: 100%; opacity: 1; }
.btn-1e { overflow: hidden; }
.btn-1e::after { width: 100%; height: 0px; top: 50%; left: 50%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; opacity: 0; 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: 0px; top: 50%; left: 50%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; opacity: 0; 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: 0px; }
.sweet-alert p { line-height: 30px; }
ul.list-icons { margin: 0px; padding: 0px; }
ul.list-icons li { list-style: outside none none; line-height: 40px; }
ul.list-icons li i { font-size: 12px; margin-right: 5px; }
.demo-tooltip .tooltip, .demo-popover .popover { 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: rgb(255, 255, 255); background-color: rgb(116, 96, 238); }
.tooltip-primary.tooltip.top .tooltip-arrow, .tooltip-primary + .tooltip.top .tooltip-arrow { border-top-color: rgb(116, 96, 238); }
.tooltip-primary.tooltip.right .tooltip-arrow, .tooltip-primary + .tooltip.right .tooltip-arrow { border-right-color: rgb(116, 96, 238); }
.tooltip-primary.tooltip.bottom .tooltip-arrow, .tooltip-primary + .tooltip.bottom .tooltip-arrow { border-bottom-color: rgb(116, 96, 238); }
.tooltip-primary.tooltip.left .tooltip-arrow, .tooltip-primary + .tooltip.left .tooltip-arrow { border-left-color: rgb(116, 96, 238); }
.tooltip-success.tooltip .tooltip-inner, .tooltip-success + .tooltip .tooltip-inner { color: rgb(255, 255, 255); background-color: rgb(122, 206, 76); }
.tooltip-success.tooltip.top .tooltip-arrow, .tooltip-success + .tooltip.top .tooltip-arrow { border-top-color: rgb(122, 206, 76); }
.tooltip-success.tooltip.right .tooltip-arrow, .tooltip-success + .tooltip.right .tooltip-arrow { border-right-color: rgb(122, 206, 76); }
.tooltip-success.tooltip.bottom .tooltip-arrow, .tooltip-success + .tooltip.bottom .tooltip-arrow { border-bottom-color: rgb(122, 206, 76); }
.tooltip-success.tooltip.left .tooltip-arrow, .tooltip-success + .tooltip.left .tooltip-arrow { border-left-color: rgb(122, 206, 76); }
.tooltip-warning.tooltip .tooltip-inner, .tooltip-warning + .tooltip .tooltip-inner { color: rgb(255, 255, 255); background-color: rgb(255, 187, 68); }
.tooltip-warning.tooltip.top .tooltip-arrow, .tooltip-warning + .tooltip.top .tooltip-arrow { border-top-color: rgb(255, 187, 68); }
.tooltip-warning.tooltip.right .tooltip-arrow, .tooltip-warning + .tooltip.right .tooltip-arrow { border-right-color: rgb(255, 187, 68); }
.tooltip-warning.tooltip.bottom .tooltip-arrow, .tooltip-warning + .tooltip.bottom .tooltip-arrow { border-bottom-color: rgb(255, 187, 68); }
.tooltip-warning.tooltip.left .tooltip-arrow, .tooltip-warning + .tooltip.left .tooltip-arrow { border-left-color: rgb(255, 187, 68); }
.tooltip-info.tooltip .tooltip-inner, .tooltip-info + .tooltip .tooltip-inner { color: rgb(255, 255, 255); background-color: rgb(65, 179, 249); }
.tooltip-info.tooltip.top .tooltip-arrow, .tooltip-info + .tooltip.top .tooltip-arrow { border-top-color: rgb(65, 179, 249); }
.tooltip-info.tooltip.right .tooltip-arrow, .tooltip-info + .tooltip.right .tooltip-arrow { border-right-color: rgb(65, 179, 249); }
.tooltip-info.tooltip.bottom .tooltip-arrow, .tooltip-info + tooltip.bottom .tooltip-arrow { border-bottom-color: rgb(65, 179, 249); }
.tooltip-info.tooltip.left .tooltip-arrow, .tooltip-info + .tooltip.left .tooltip-arrow { border-left-color: rgb(65, 179, 249); }
.tooltip-danger.tooltip .tooltip-inner, .tooltip-danger + .tooltip .tooltip-inner { color: rgb(255, 255, 255); background-color: rgb(243, 49, 85); }
.tooltip-danger.tooltip.top .tooltip-arrow, .tooltip-danger + .tooltip.top .tooltip-arrow { border-top-color: rgb(243, 49, 85); }
.tooltip-danger.tooltip.right .tooltip-arrow, .tooltip-danger + .tooltip.right .tooltip-arrow { border-right-color: rgb(243, 49, 85); }
.tooltip-danger.tooltip.bottom .tooltip-arrow, .tooltip-danger + .tooltip.bottom .tooltip-arrow { border-bottom-color: rgb(243, 49, 85); }
.tooltip-danger.tooltip.left .tooltip-arrow, .tooltip-danger + .tooltip.left .tooltip-arrow { border-left-color: rgb(243, 49, 85); }
.flotTip { padding: 8px 12px; background-color: rgb(38, 50, 56); z-index: 100; color: rgb(255, 255, 255); opacity: 0.9; font-size: 13px; }
.popover { box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.05); }
.popover .popover-title { border-radius: 0px; }
.popover-primary + .popover .popover-title { color: rgb(255, 255, 255); background-color: rgb(116, 96, 238); border-color: rgb(116, 96, 238); }
.popover-primary + .popover.bottom .arrow { border-bottom-color: rgb(116, 96, 238); }
.popover-primary + .popover.bottom .arrow::after { border-bottom-color: rgb(116, 96, 238); }
.popover-success + .popover .popover-title { color: rgb(255, 255, 255); background-color: rgb(122, 206, 76); border-color: rgb(122, 206, 76); }
.popover-success + .popover.bottom .arrow { border-bottom-color: rgb(122, 206, 76); }
.popover-success + .popover.bottom .arrow::after { border-bottom-color: rgb(122, 206, 76); }
.popover-info + .popover .popover-title { color: rgb(255, 255, 255); background-color: rgb(65, 179, 249); border-color: rgb(65, 179, 249); }
.popover-info + .popover.bottom .arrow { border-bottom-color: rgb(65, 179, 249); }
.popover-info + .popover.bottom .arrow::after { border-bottom-color: rgb(65, 179, 249); }
.popover-warning + .popover .popover-title { color: rgb(255, 255, 255); background-color: rgb(255, 187, 68); border-color: rgb(255, 187, 68); }
.popover-warning + .popover.bottom .arrow { border-bottom-color: rgb(255, 187, 68); }
.popover-warning + .popover.bottom .arrow::after { border-bottom-color: rgb(255, 187, 68); }
.popover-danger + .popover .popover-title { color: rgb(255, 255, 255); background-color: rgb(243, 49, 85); border-color: rgb(243, 49, 85); }
.popover-danger + .popover.bottom .arrow { border-bottom-color: rgb(243, 49, 85); }
.popover-danger + .popover.bottom .arrow::after { border-bottom-color: rgb(243, 49, 85); }
.btn-file { overflow: hidden; position: relative; vertical-align: middle; }
.btn-file > input { position: absolute; top: 0px; right: 0px; margin: 0px; opacity: 0; font-size: 23px; height: 100%; width: 100%; direction: ltr; cursor: pointer; border-radius: 0px; }
.fileinput { margin-bottom: 9px; display: inline-block; }
.fileinput .form-control { padding-top: 7px; padding-bottom: 5px; display: inline-block; margin-bottom: 0px; 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: 0px; 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: rgb(65, 179, 249) none repeat scroll 0% 0%; }
.dropzone .dz-message { text-align: center; margin: 10% 0px; }
.editable-input .form-control { height: 30px; }
.asColorPicker-trigger { position: absolute; top: 0px; right: -35px; height: 38px; width: 37px; border: 0px none; }
.asColorPicker-dropdown { max-width: 260px; }
.asColorPicker-clear { top: 7px; right: 16px; }
.datepicker table tr td.today, .datepicker table tr td.today:hover, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover { background: rgb(44, 171, 227) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.datepicker table tr td.active, .datepicker table tr td.active:hover, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover { background: rgb(65, 179, 249) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.editable-table + input.error { outline: 0px none; outline-offset: 0px; }
.editable-table + input, .editable-table + input:focus, #editable-datatable_wrapper + input:focus { border: 1px solid rgb(65, 179, 249) !important; outline: 0px none !important; outline-offset: 0px !important; }
.editable-table td:focus { outline: 0px none; }
.user-profile { padding: 70px 0px 15px; position: relative; text-align: center; }
.user-profile .user-pro-body { display: block; }
.user-profile .user-pro-body img { width: 50px; display: block; margin: 0px auto 10px; }
.user-profile .user-pro-body .u-dropdown { color: rgb(151, 153, 159); }
.user-profile .user-pro-body .dropdown-menu { right: 0px; width: 180px; left: 0px; margin: 0px auto; }
.wizard-steps { display: table; width: 100%; }
.wizard-steps > li { display: table-cell; padding: 10px 20px; background: rgb(247, 250, 252) none repeat scroll 0% 0%; }
.wizard-steps > li span { border-radius: 100%; border: 1px solid rgba(120, 130, 140, 0.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, 0.13); margin-bottom: 30px; }
.wizard-steps > li.current, .wizard-steps > li.done { background: rgb(65, 179, 249) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.wizard-steps > li.current span, .wizard-steps > li.done span { border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); }
.wizard-steps > li.current h4, .wizard-steps > li.done h4 { color: rgb(255, 255, 255); }
.wizard-steps > li.done { background: rgb(122, 206, 76) none repeat scroll 0% 0%; }
.wizard-steps > li.error { background: rgb(243, 49, 85) none repeat scroll 0% 0%; }
.wiz-aco .pager { margin: 0px; }
#morris-donut-chart svg text { font-family: "Rubik",sans-serif !important; font-weight: 400 !important; }
#diagram { margin: 0px auto; width: 250px; padding-top: 30px; height: 271px; }
#diagram circle { fill: rgb(255, 255, 255); }
#diagram text { fill: rgb(49, 49, 49); }
.get { display: none; }
ul.expense-box { margin: 0px; padding: 0px; }
ul.expense-box li { list-style: outside none none; display: inline-block; padding: 8px 0px 8px 20px; }
ul.expense-box li i { width: 60px; font-size: 30px; vertical-align: middle; display: inline-block; }
ul.expense-box li span { display: inline-block; vertical-align: middle; }
ul.expense-box li span h2 { margin-bottom: 0px; font-weight: 400; }
ul.expense-box li span h4 { margin-top: 0px; }
.minus-margin { margin: 0px -25px; }
.manage-users { margin-bottom: 30px; }
.manage-users .tabs-style-iconbox nav { background: rgb(65, 179, 249) none repeat scroll 0% 0%; }
.manage-users .tabs-style-iconbox nav ul li a { color: rgba(255, 255, 255, 0.6); text-transform: uppercase; }
.manage-users .tabs-style-iconbox nav ul li a.sticon::before { margin-bottom: 15px; }
.manage-users .tabs-style-iconbox nav ul li.tab-current a { box-shadow: none; }
ul.side-icon-text { margin: 0px; padding: 0px; }
ul.side-icon-text > li { list-style: outside none none; display: inline-block; margin-right: 10px; }
ul.side-icon-text > li a { color: rgb(49, 49, 49); font-weight: 400; }
ul.side-icon-text > li a:hover { color: rgb(65, 179, 249); }
ul.side-icon-text > li a span { margin-right: 10px; }
.manage-table { border-top: 1px solid rgba(120, 130, 140, 0.13); margin: 10px -25px 0px; background: rgb(247, 250, 252) none repeat scroll 0% 0%; padding: 30px; }
.table tbody tr.advance-table-row { border: 2px solid rgba(120, 130, 140, 0.13); white-space: nowrap; }
.table tbody tr.advance-table-row .checkbox { margin: 0px; }
.table tbody tr.advance-table-row.active { border: 2px solid rgb(44, 171, 227); }
.table tbody tr.advance-table-row td { vertical-align: middle !important; border: 0px none !important; font-size: 16px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
td.sm-pd { padding: 5px 0px !important; }
.wallet-widgets #morris-area-chart2 text, .demo-container .flot-x-axis, .demo-container .flot-text { display: none; }
ul.wallet-list { margin: 0px; padding: 0px; }
ul.wallet-list li { list-style: outside none none; display: block; font-size: 18px; padding: 20px; border-top: 1px solid rgba(120, 130, 140, 0.13); }
ul.wallet-list li i { font-size: 24px; display: inline-block; margin-right: 12px; vertical-align: middle; color: rgb(65, 179, 249); }
ul.wallet-list li a { vertical-align: middle; color: rgb(49, 49, 49); }
ul.wallet-list li a:hover { color: rgb(44, 171, 227); }
@keyframes dasharray-craziness {
0% { stroke-dasharray: 5px; }
50% { stroke-dasharray: 6px; }
100% { stroke-dasharray: 7px; }
}
#ct-sales, #ct-weather, #ct-extra, #ct-bar-chart, #ct-main-bal, #ct-visits, #ct-city-wth, #ct-polar-chart, #ct-daily-sales { position: relative; }
#ct-sales .ct-series-a .ct-line, #ct-weather .ct-series-a .ct-line, #ct-extra .ct-series-a .ct-line, #ct-sales .ct-series-a .ct-point, #ct-weather .ct-series-a .ct-point, #ct-extra .ct-series-a .ct-point { stroke: rgb(255, 255, 255); }
#ct-sales .ct-series-a .ct-area, #ct-weather .ct-series-a .ct-area, #ct-extra .ct-series-a .ct-area { fill: none; }
#ct-sales .ct-grid, #ct-weather .ct-grid, #ct-extra .ct-grid { stroke: rgba(255, 255, 255, 0.2); stroke-dasharray: 0px; }
#ct-weather .ct-series-a .ct-line { animation: 2s ease 0s normal none infinite running dasharray-craziness; }
.ct-label { font-size: 1em; }
#ct-extra .ct-series-a .ct-line, #ct-extra .ct-series-a .ct-point { stroke: rgb(65, 179, 249); animation: 0.5s ease 0s normal none infinite running dasharray-craziness; }
#ct-extra .ct-grid { stroke: rgba(0, 0, 0, 0.2); stroke-dasharray: 2px; }
#ct-bar-chart .ct-series-a .ct-bar { stroke: rgb(65, 179, 249); stroke-width: 7px; }
#ct-main-bal .ct-series-a .ct-line, #ct-main-bal .ct-series-a .ct-point { stroke: none; fill: rgb(65, 179, 249); fill-opacity: 0.5; }
#ct-main-bal .ct-series-b .ct-line, #ct-main-bal .ct-series-b .ct-point { stroke: rgb(65, 179, 249); stroke-width: 1px; animation: 2s ease 0s normal none infinite running dasharray-craziness; opacity: 0.8; }
#ct-main-bal .ct-series-b .ct-area { fill: rgb(65, 179, 249); fill-opacity: 0.2; }
#ct-visits .ct-series-a .ct-line, #ct-visits .ct-series-a .ct-point { stroke: rgb(152, 166, 173); }
#ct-visits .ct-series-b .ct-line, #ct-visits .ct-series-b .ct-point { stroke: rgb(65, 179, 249); }
#ct-visits .ct-series-a .ct-area { fill: rgb(152, 166, 173); fill-opacity: 0.05; }
#ct-visits .ct-series-b .ct-area { fill: rgb(65, 179, 249); fill-opacity: 0.1; }
#ct-visits .ct-line { stroke-width: 2px; }
#ct-city-wth .ct-label { color: rgb(255, 255, 255); }
#ct-city-wth .ct-series-a .ct-line, #ct-city-wth .ct-series-a .ct-point { stroke: rgb(65, 179, 249); }
#ct-city-wth .ct-series-a .ct-area { fill: none; }
#ct-polar-chart .ct-series-a .ct-point, #ct-polar-chart .ct-series-b .ct-point, #ct-polar-chart .ct-series-c .ct-point, #ct-polar-chart .ct-series-d .ct-point { stroke-width: 3px; }
#ct-polar-chart .ct-series-a .ct-area { fill: rgb(65, 179, 249); }
#ct-polar-chart .ct-series-b .ct-area { fill: rgb(122, 206, 76); }
#ct-polar-chart .ct-series-c .ct-area { fill: rgb(243, 49, 85); }
#ct-polar-chart .ct-series-d .ct-area { fill: rgb(255, 187, 68); }
#ct-daily-sales .ct-series-a .ct-bar { stroke: rgba(255, 255, 255, 0.7); stroke-width: 10px; }
.dp-table { display: table; width: 100%; margin: 0px; padding: 0px; }
.dp-table li { margin: 0px; padding: 0px; list-style: outside none none; display: table-cell; text-align: center; }
.calendar-widget { display: block; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; }
.calendar-widget .cal-left { width: 30%; float: left; position: absolute; padding: 5%; height: 100%; }
.calendar-widget .cal-left .cal-btm-text { position: absolute; bottom: 40px; font-weight: 400; }
.calendar-widget .cal-left h1 { font-size: 50px; margin-bottom: 0px; font-weight: 400; }
.calendar-widget .cal-left span { width: 100px; border-top: 2px solid rgb(122, 206, 76); height: 2px; margin: 3px 0px; display: inline-block; }
.calendar-widget .cal-right { width: 70%; float: right; min-height: 200px; }
.calendar-widget .cal-right .cal-table { width: 100%; }
.calendar-widget .cal-right .cal-table td { padding: 18px 15px; text-align: center; font-weight: 400; }
.calendar-widget .cal-right .cal-table td h1 { text-align: left; font-weight: 400; padding-left: 30px; }
.calendar-widget .cal-right .cal-table td .cal-add { font-size: 24px; }
.calendar-widget .cal-right .cal-table td.cal-active { border-radius: 60px; background: rgba(0, 0, 0, 0.1) none repeat scroll 0% 0%; }
.real-time-widgets { text-align: center; position: relative; }
.real-time-widgets .data-text { width: 200px; margin: 0px auto; position: absolute; left: 0px; z-index: 200; right: 0px; top: 110px; }
.real-time-widgets .data-text h1 { font-size: 50px; }
.real-time-widgets .data-text h5 { width: 70px; margin: 0px auto 10px; padding-bottom: 8px; border-bottom: 2px solid rgb(122, 206, 76); }
.real-time-widgets .data-text span { font-size: 18px; font-weight: 400; }
.profile-social-icons { padding-bottom: 30px; font-size: 20px; }
.profile-social-icons a { color: rgb(152, 166, 173); }
.mailbox-widget .customtab { border-bottom: 0px none; }
.mailbox-widget .customtab li a { color: rgb(255, 255, 255); }
.mailbox-widget .customtab li a:hover { background: transparent none repeat scroll 0% 0%; opacity: 0.5; }
.mailbox-widget .customtab li.active a, .mailbox-widget .customtab li.active a:focus { background: transparent none repeat scroll 0% 0%; color: rgb(255, 255, 255); border-color: rgb(122, 206, 76); }
.sk-chat-widgets .chatonline { padding: 0px; }
.sk-chat-widgets .chatonline li { list-style: outside none none; padding: 5px 0px; position: relative; }
.sk-chat-widgets .chatonline li a { float: none; display: inline-block; }
.sk-chat-widgets .chatonline li a img { width: 40px; }
.sk-chat-widgets .chatonline li .call-chat { position: absolute; right: 0px; display: none; top: 20px; }
.sk-chat-widgets .chatonline li:hover .call-chat { display: block; }
.chat-box-input { border: 0px none; width: 100%; height: 60px; resize: none; line-height: 24px; }
.manage-u-table select { max-width: 150px; border-radius: 60px; }
.manage-u-table td { white-space: nowrap; }
.city-weather-widget .side-icon-text i { font-size: 50px; margin-right: 15px; }
.city-weather-widget .side-icon-text h1 { font-weight: 500; }
.city-weather-days { padding: 0px 15px; }
.city-weather-days li { text-align: center; font-size: 16px; padding: 18px 0px; border-left: 1px solid rgba(120, 130, 140, 0.13); border-top: 1px solid rgba(120, 130, 140, 0.13); }
.city-weather-days li span { display: block; text-transform: uppercase; line-height: 24px; padding: 7px 0px; }
.city-weather-days li i { font-size: 30px; color: rgb(232, 232, 232); }
.city-weather-days li.active { border-bottom: 2px solid rgb(243, 49, 85); }
.city-weather-days li.active i { color: rgb(243, 49, 85); }
.weather-with-bg .wt-top .wt-img { width: 100%; height: 350px; padding: 40px 60px; background-size: cover; background-position: center center; overflow: hidden; }
.weather-with-bg .wt-top .wt-img h1, .weather-with-bg .wt-top .wt-img h4, .weather-with-bg .wt-top .wt-img i { color: rgb(255, 255, 255); }
.weather-with-bg .wt-top .wt-img .side-icon-text li i { font-size: 60px; margin-right: 20px; }
.weather-with-bg .wt-top .wt-img .side-icon-text li h1 { font-size: 60px; }
.weather-with-bg .wt-top .wt-img .wt-city-text { padding-top: 50px; }
.weather-with-bg .wt-counter li { display: inline-block; padding: 10px 7.5px; }
.weather-with-bg .wt-counter li a { min-width: 50px; display: block; padding: 13px; height: 50px; color: rgb(49, 49, 49); font-size: 17px; text-align: center; border-radius: 100%; }
.weather-with-bg .wt-counter li.active a { background: rgb(44, 171, 227) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.mt-gauge { background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 314px; }
.calendar-events { padding: 8px 10px; border: 1px solid rgb(255, 255, 255); cursor: move; }
.calendar-events:hover { border: 1px dashed rgba(120, 130, 140, 0.13); }
.calendar-events i { margin-right: 8px; }
.earning-box { padding: 0px; margin: 0px; }
.earning-box li { list-style: outside none none; padding: 20px 0px; }
.earning-box li .er-row { overflow: hidden; }
.earning-box li .er-row .er-pic { float: left; margin-right: 20px; }
.earning-box li .er-row .er-pic img { width: 60px; }
.earning-box li .er-row .er-text { float: left; width: 45%; }
.earning-box li .er-row .er-text h3 { margin: 5px 0px 0px; font-weight: 400; font-size: 18px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.earning-box li .er-row .er-count { float: right; font-size: 30px; padding-top: 5px; color: rgb(65, 179, 249); font-weight: 400; }
.todo-list li { border-width: 0px 0px 1px; border-style: none none solid; border-color: currentcolor currentcolor rgba(120, 130, 140, 0.13); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin-bottom: 0px; padding: 20px 15px 15px 0px; }
.todo-list li .checkbox label { font-weight: 400; }
.todo-list li:last-child { border-bottom: 0px none; }
.todo-list li .assignedto { padding: 0px 0px 0px 27px; margin: 0px; }
.todo-list li .assignedto li { list-style: outside none none; padding: 0px; display: inline-block; border: 0px none; margin-right: 2px; }
.todo-list li .assignedto li img { width: 30px; border-radius: 100%; }
.todo-list li .item-date { padding-left: 25px; font-size: 12px; display: inline-block; }
.list-task .task-done span { text-decoration: line-through; }
.no-bg-addon .input-group-addon { background-color: rgb(255, 255, 255); border-width: 1px 1px 1px 0px; border-style: solid solid solid none; border-color: rgba(120, 130, 140, 0.13) rgba(120, 130, 140, 0.13) rgba(120, 130, 140, 0.13) currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; left: -2px; position: relative; z-index: 10; color: rgb(228, 231, 234); border-radius: 0px 3px 3px 0px; }
.no-bg-addon .form-control { transition: all 0s ease 0s; }
.no-bg-addon .form-control:focus + .input-group-addon { border-color: rgb(49, 49, 49); color: rgb(49, 49, 49); }
.select-mode .btn { padding: 15px 0px; }
.select-mode .btn.btn-default:focus { border-color: rgb(65, 179, 249); color: rgb(255, 255, 255); background: rgb(65, 179, 249) none repeat scroll 0% 0%; }
ul.select-row-icon { padding: 0px; margin: 0px; }
ul.select-row-icon li { display: block; list-style: outside none none; }
ul.select-row-icon li a { display: block; color: rgb(49, 49, 49); padding: 8px 15px; position: relative; border: 2px solid rgb(255, 255, 255); }
ul.select-row-icon li a i { font-size: 24px; vertical-align: middle; padding-right: 10px; }
ul.select-row-icon li a i.whn-hov { color: rgb(65, 179, 249); display: none; float: right; position: absolute; right: 15px; top: 10px; }
ul.select-row-icon li a:hover, ul.select-row-icon li a.selected { border: 2px solid rgba(120, 130, 140, 0.13); }
ul.select-row-icon li a:hover i.whn-hov, ul.select-row-icon li a.selected i.whn-hov { display: inline-block; }
.sidebar { overflow-y: auto; }
.sidebar .sidebar-nav.navbar-collapse { padding-left: 0px; padding-right: 0px; }
.sidebar .fa-fw { width: 20px; text-align: center !important; display: inline-block; font-style: normal; font-weight: 500; margin-right: 7px; font-size: 16px; vertical-align: middle; }
.sidebar .mdi { font-size: 21px; }
.sidebar .sidebar-head { padding: 4px 20px; width: 240px; position: fixed; z-index: 10; left: 0px; top: 0px; }
.sidebar .sidebar-head h3 { color: rgb(255, 255, 255); font-weight: 400; }
.sidebar .sidebar-head h3 i { font-size: 20px; }
.sidebar:hover .sidebar-head { width: 240px; }
.sidebar .label { font-size: 10px; border-radius: 60px; padding: 6px 8px; min-width: 30px; height: 20px; margin-top: 4px; }
.sidebar #side-menu .user-pro .img-circle { width: 30px; margin-right: 10px; }
.sidebar #side-menu .user-pro > a { padding-left: 15px; }
.sidebar #side-menu .user-pro ul li a { padding-left: 25px; }
.sidebar #side-menu .user-pro .nav-second-level li i { margin-right: 10px; }
#side-menu { overflow: hidden; }
.sidebar .sidebar-search { padding: 15px; }
#side-menu li.active > a { background: transparent none repeat scroll 0% 0%; }
#side-menu li a { color: rgb(151, 153, 159); width: 240px; }
#side-menu li a:focus { background: transparent none repeat scroll 0% 0%; }
#side-menu li.devider { margin: 7px 0px; border-top: 1px solid rgba(120, 130, 140, 0.13); }
#side-menu > li > a { padding: 15px 35px 15px 20px; display: block; }
#side-menu > li > a:hover, #side-menu > li > a:focus { background: rgba(0, 0, 0, 0.1) none repeat scroll 0% 0%; }
#side-menu > li > a.active { color: rgb(44, 171, 227); }
#side-menu ul > li > a:hover { color: rgb(44, 171, 227); background: transparent none repeat scroll 0% 0%; }
#side-menu ul > li > a.active { color: rgb(44, 171, 227); }
.sidebar .arrow { position: absolute; right: 20px; top: 23px; }
.sidebar .nav-second-level .arrow { right: 20px; top: 17px; }
.sidebar .fa.arrow::before { content: ""; }
.sidebar .active > a > span > .fa.arrow::before { content: ""; }
.sidebar .nav-second-level li, .sidebar .nav-third-level li { border-bottom: medium none !important; }
.sidebar .nav-second-level li a { padding: 14px 10px 14px 40px; }
.sidebar .nav-third-level li a { padding-left: 60px; }
.content-wrapper .nicescroll-rails { display: none !important; }
@font-face {
  font-family: "FontAwesome";
  font-style: normal;
  font-weight: normal;
  src: url("fontawesome-webfont.eot") format("embedded-opentype"), url("fontawesome-webfont.woff2") format("woff2"), url("fontawesome-webfont.woff") format("woff"), url("fontawesome-webfont.ttf") format("truetype"), url("fontawesome-webfont.svg") format("svg");
}
.fa { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; font-size-adjust: none; font-stretch: normal; font-feature-settings: normal; font-language-override: normal; font-kerning: auto; font-synthesis: weight style; font-variant: normal; font-size: inherit; text-rendering: auto; }
.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -15%; }
.fa-2x { font-size: 2em; }
.fa-3x { font-size: 3em; }
.fa-4x { font-size: 4em; }
.fa-5x { font-size: 5em; }
.fa-fw { width: 1.28571em; text-align: center; }
.fa-ul { padding-left: 0px; margin-left: 2.14286em; list-style-type: none; }
.fa-ul > li { position: relative; }
.fa-li { position: absolute; left: -2.14286em; width: 2.14286em; top: 0.142857em; text-align: center; }
.fa-li.fa-lg { left: -1.85714em; }
.fa-border { padding: 0.2em 0.25em 0.15em; border: 0.08em solid rgb(238, 238, 238); border-radius: 0.1em; }
.fa-pull-left { float: left; }
.fa-pull-right { float: right; }
.fa.fa-pull-left { margin-right: 0.3em; }
.fa.fa-pull-right { margin-left: 0.3em; }
.pull-right { float: right; }
.pull-left { float: left; }
.fa.pull-left { margin-right: 0.3em; }
.fa.pull-right { margin-left: 0.3em; }
.fa-spin { animation: 2s linear 0s normal none infinite running fa-spin; }
.fa-pulse { animation: 1s steps(8) 0s normal none infinite running fa-spin; }
@keyframes fa-spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(359deg); }
}
@keyframes fa-spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(359deg); }
}
.fa-rotate-90 { transform: rotate(90deg); }
.fa-rotate-180 { transform: rotate(180deg); }
.fa-rotate-270 { transform: rotate(270deg); }
.fa-flip-horizontal { transform: scale(-1, 1); }
.fa-flip-vertical { transform: scale(1, -1); }
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { filter: none; }
.fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; }
.fa-stack-1x, .fa-stack-2x { position: absolute; left: 0px; width: 100%; text-align: center; }
.fa-stack-1x { line-height: inherit; }
.fa-stack-2x { font-size: 2em; }
.fa-inverse { color: rgb(255, 255, 255); }
.fa-glass::before { content: ""; }
.fa-music::before { content: ""; }
.fa-search::before { content: ""; }
.fa-envelope-o::before { content: ""; }
.fa-heart::before { content: ""; }
.fa-star::before { content: ""; }
.fa-star-o::before { content: ""; }
.fa-user::before { content: ""; }
.fa-film::before { content: ""; }
.fa-th-large::before { content: ""; }
.fa-th::before { content: ""; }
.fa-th-list::before { content: ""; }
.fa-check::before { content: ""; }
.fa-remove::before, .fa-close::before, .fa-times::before { content: ""; }
.fa-search-plus::before { content: ""; }
.fa-search-minus::before { content: ""; }
.fa-power-off::before { content: ""; }
.fa-signal::before { content: ""; }
.fa-gear::before, .fa-cog::before { content: ""; }
.fa-trash-o::before { content: ""; }
.fa-home::before { content: ""; }
.fa-file-o::before { content: ""; }
.fa-clock-o::before { content: ""; }
.fa-road::before { content: ""; }
.fa-download::before { content: ""; }
.fa-arrow-circle-o-down::before { content: ""; }
.fa-arrow-circle-o-up::before { content: ""; }
.fa-inbox::before { content: ""; }
.fa-play-circle-o::before { content: ""; }
.fa-rotate-right::before, .fa-repeat::before { content: ""; }
.fa-refresh::before { content: ""; }
.fa-list-alt::before { content: ""; }
.fa-lock::before { content: ""; }
.fa-flag::before { content: ""; }
.fa-headphones::before { content: ""; }
.fa-volume-off::before { content: ""; }
.fa-volume-down::before { content: ""; }
.fa-volume-up::before { content: ""; }
.fa-qrcode::before { content: ""; }
.fa-barcode::before { content: ""; }
.fa-tag::before { content: ""; }
.fa-tags::before { content: ""; }
.fa-book::before { content: ""; }
.fa-bookmark::before { content: ""; }
.fa-print::before { content: ""; }
.fa-camera::before { content: ""; }
.fa-font::before { content: ""; }
.fa-bold::before { content: ""; }
.fa-italic::before { content: ""; }
.fa-text-height::before { content: ""; }
.fa-text-width::before { content: ""; }
.fa-align-left::before { content: ""; }
.fa-align-center::before { content: ""; }
.fa-align-right::before { content: ""; }
.fa-align-justify::before { content: ""; }
.fa-list::before { content: ""; }
.fa-dedent::before, .fa-outdent::before { content: ""; }
.fa-indent::before { content: ""; }
.fa-video-camera::before { content: ""; }
.fa-photo::before, .fa-image::before, .fa-picture-o::before { content: ""; }
.fa-pencil::before { content: ""; }
.fa-map-marker::before { content: ""; }
.fa-adjust::before { content: ""; }
.fa-tint::before { content: ""; }
.fa-edit::before, .fa-pencil-square-o::before { content: ""; }
.fa-share-square-o::before { content: ""; }
.fa-check-square-o::before { content: ""; }
.fa-arrows::before { content: ""; }
.fa-step-backward::before { content: ""; }
.fa-fast-backward::before { content: ""; }
.fa-backward::before { content: ""; }
.fa-play::before { content: ""; }
.fa-pause::before { content: ""; }
.fa-stop::before { content: ""; }
.fa-forward::before { content: ""; }
.fa-fast-forward::before { content: ""; }
.fa-step-forward::before { content: ""; }
.fa-eject::before { content: ""; }
.fa-chevron-left::before { content: ""; }
.fa-chevron-right::before { content: ""; }
.fa-plus-circle::before { content: ""; }
.fa-minus-circle::before { content: ""; }
.fa-times-circle::before { content: ""; }
.fa-check-circle::before { content: ""; }
.fa-question-circle::before { content: ""; }
.fa-info-circle::before { content: ""; }
.fa-crosshairs::before { content: ""; }
.fa-times-circle-o::before { content: ""; }
.fa-check-circle-o::before { content: ""; }
.fa-ban::before { content: ""; }
.fa-arrow-left::before { content: ""; }
.fa-arrow-right::before { content: ""; }
.fa-arrow-up::before { content: ""; }
.fa-arrow-down::before { content: ""; }
.fa-mail-forward::before, .fa-share::before { content: ""; }
.fa-expand::before { content: ""; }
.fa-compress::before { content: ""; }
.fa-plus::before { content: ""; }
.fa-minus::before { content: ""; }
.fa-asterisk::before { content: ""; }
.fa-exclamation-circle::before { content: ""; }
.fa-gift::before { content: ""; }
.fa-leaf::before { content: ""; }
.fa-fire::before { content: ""; }
.fa-eye::before { content: ""; }
.fa-eye-slash::before { content: ""; }
.fa-warning::before, .fa-exclamation-triangle::before { content: ""; }
.fa-plane::before { content: ""; }
.fa-calendar::before { content: ""; }
.fa-random::before { content: ""; }
.fa-comment::before { content: ""; }
.fa-magnet::before { content: ""; }
.fa-chevron-up::before { content: ""; }
.fa-chevron-down::before { content: ""; }
.fa-retweet::before { content: ""; }
.fa-shopping-cart::before { content: ""; }
.fa-folder::before { content: ""; }
.fa-folder-open::before { content: ""; }
.fa-arrows-v::before { content: ""; }
.fa-arrows-h::before { content: ""; }
.fa-bar-chart-o::before, .fa-bar-chart::before { content: ""; }
.fa-twitter-square::before { content: ""; }
.fa-facebook-square::before { content: ""; }
.fa-camera-retro::before { content: ""; }
.fa-key::before { content: ""; }
.fa-gears::before, .fa-cogs::before { content: ""; }
.fa-comments::before { content: ""; }
.fa-thumbs-o-up::before { content: ""; }
.fa-thumbs-o-down::before { content: ""; }
.fa-star-half::before { content: ""; }
.fa-heart-o::before { content: ""; }
.fa-sign-out::before { content: ""; }
.fa-linkedin-square::before { content: ""; }
.fa-thumb-tack::before { content: ""; }
.fa-external-link::before { content: ""; }
.fa-sign-in::before { content: ""; }
.fa-trophy::before { content: ""; }
.fa-github-square::before { content: ""; }
.fa-upload::before { content: ""; }
.fa-lemon-o::before { content: ""; }
.fa-phone::before { content: ""; }
.fa-square-o::before { content: ""; }
.fa-bookmark-o::before { content: ""; }
.fa-phone-square::before { content: ""; }
.fa-twitter::before { content: ""; }
.fa-facebook-f::before, .fa-facebook::before { content: ""; }
.fa-github::before { content: ""; }
.fa-unlock::before { content: ""; }
.fa-credit-card::before { content: ""; }
.fa-feed::before, .fa-rss::before { content: ""; }
.fa-hdd-o::before { content: ""; }
.fa-bullhorn::before { content: ""; }
.fa-bell::before { content: ""; }
.fa-certificate::before { content: ""; }
.fa-hand-o-right::before { content: ""; }
.fa-hand-o-left::before { content: ""; }
.fa-hand-o-up::before { content: ""; }
.fa-hand-o-down::before { content: ""; }
.fa-arrow-circle-left::before { content: ""; }
.fa-arrow-circle-right::before { content: ""; }
.fa-arrow-circle-up::before { content: ""; }
.fa-arrow-circle-down::before { content: ""; }
.fa-globe::before { content: ""; }
.fa-wrench::before { content: ""; }
.fa-tasks::before { content: ""; }
.fa-filter::before { content: ""; }
.fa-briefcase::before { content: ""; }
.fa-arrows-alt::before { content: ""; }
.fa-group::before, .fa-users::before { content: ""; }
.fa-chain::before, .fa-link::before { content: ""; }
.fa-cloud::before { content: ""; }
.fa-flask::before { content: ""; }
.fa-cut::before, .fa-scissors::before { content: ""; }
.fa-copy::before, .fa-files-o::before { content: ""; }
.fa-paperclip::before { content: ""; }
.fa-save::before, .fa-floppy-o::before { content: ""; }
.fa-square::before { content: ""; }
.fa-navicon::before, .fa-reorder::before, .fa-bars::before { content: ""; }
.fa-list-ul::before { content: ""; }
.fa-list-ol::before { content: ""; }
.fa-strikethrough::before { content: ""; }
.fa-underline::before { content: ""; }
.fa-table::before { content: ""; }
.fa-magic::before { content: ""; }
.fa-truck::before { content: ""; }
.fa-pinterest::before { content: ""; }
.fa-pinterest-square::before { content: ""; }
.fa-google-plus-square::before { content: ""; }
.fa-google-plus::before { content: ""; }
.fa-money::before { content: ""; }
.fa-caret-down::before { content: ""; }
.fa-caret-up::before { content: ""; }
.fa-caret-left::before { content: ""; }
.fa-caret-right::before { content: ""; }
.fa-columns::before { content: ""; }
.fa-unsorted::before, .fa-sort::before { content: ""; }
.fa-sort-down::before, .fa-sort-desc::before { content: ""; }
.fa-sort-up::before, .fa-sort-asc::before { content: ""; }
.fa-envelope::before { content: ""; }
.fa-linkedin::before { content: ""; }
.fa-rotate-left::before, .fa-undo::before { content: ""; }
.fa-legal::before, .fa-gavel::before { content: ""; }
.fa-dashboard::before, .fa-tachometer::before { content: ""; }
.fa-comment-o::before { content: ""; }
.fa-comments-o::before { content: ""; }
.fa-flash::before, .fa-bolt::before { content: ""; }
.fa-sitemap::before { content: ""; }
.fa-umbrella::before { content: ""; }
.fa-paste::before, .fa-clipboard::before { content: ""; }
.fa-lightbulb-o::before { content: ""; }
.fa-exchange::before { content: ""; }
.fa-cloud-download::before { content: ""; }
.fa-cloud-upload::before { content: ""; }
.fa-user-md::before { content: ""; }
.fa-stethoscope::before { content: ""; }
.fa-suitcase::before { content: ""; }
.fa-bell-o::before { content: ""; }
.fa-coffee::before { content: ""; }
.fa-cutlery::before { content: ""; }
.fa-file-text-o::before { content: ""; }
.fa-building-o::before { content: ""; }
.fa-hospital-o::before { content: ""; }
.fa-ambulance::before { content: ""; }
.fa-medkit::before { content: ""; }
.fa-fighter-jet::before { content: ""; }
.fa-beer::before { content: ""; }
.fa-h-square::before { content: ""; }
.fa-plus-square::before { content: ""; }
.fa-angle-double-left::before { content: ""; }
.fa-angle-double-right::before { content: ""; }
.fa-angle-double-up::before { content: ""; }
.fa-angle-double-down::before { content: ""; }
.fa-angle-left::before { content: ""; }
.fa-angle-right::before { content: ""; }
.fa-angle-up::before { content: ""; }
.fa-angle-down::before { content: ""; }
.fa-desktop::before { content: ""; }
.fa-laptop::before { content: ""; }
.fa-tablet::before { content: ""; }
.fa-mobile-phone::before, .fa-mobile::before { content: ""; }
.fa-circle-o::before { content: ""; }
.fa-quote-left::before { content: ""; }
.fa-quote-right::before { content: ""; }
.fa-spinner::before { content: ""; }
.fa-circle::before { content: ""; }
.fa-mail-reply::before, .fa-reply::before { content: ""; }
.fa-github-alt::before { content: ""; }
.fa-folder-o::before { content: ""; }
.fa-folder-open-o::before { content: ""; }
.fa-smile-o::before { content: ""; }
.fa-frown-o::before { content: ""; }
.fa-meh-o::before { content: ""; }
.fa-gamepad::before { content: ""; }
.fa-keyboard-o::before { content: ""; }
.fa-flag-o::before { content: ""; }
.fa-flag-checkered::before { content: ""; }
.fa-terminal::before { content: ""; }
.fa-code::before { content: ""; }
.fa-mail-reply-all::before, .fa-reply-all::before { content: ""; }
.fa-star-half-empty::before, .fa-star-half-full::before, .fa-star-half-o::before { content: ""; }
.fa-location-arrow::before { content: ""; }
.fa-crop::before { content: ""; }
.fa-code-fork::before { content: ""; }
.fa-unlink::before, .fa-chain-broken::before { content: ""; }
.fa-question::before { content: ""; }
.fa-info::before { content: ""; }
.fa-exclamation::before { content: ""; }
.fa-superscript::before { content: ""; }
.fa-subscript::before { content: ""; }
.fa-eraser::before { content: ""; }
.fa-puzzle-piece::before { content: ""; }
.fa-microphone::before { content: ""; }
.fa-microphone-slash::before { content: ""; }
.fa-shield::before { content: ""; }
.fa-calendar-o::before { content: ""; }
.fa-fire-extinguisher::before { content: ""; }
.fa-rocket::before { content: ""; }
.fa-maxcdn::before { content: ""; }
.fa-chevron-circle-left::before { content: ""; }
.fa-chevron-circle-right::before { content: ""; }
.fa-chevron-circle-up::before { content: ""; }
.fa-chevron-circle-down::before { content: ""; }
.fa-html5::before { content: ""; }
.fa-css3::before { content: ""; }
.fa-anchor::before { content: ""; }
.fa-unlock-alt::before { content: ""; }
.fa-bullseye::before { content: ""; }
.fa-ellipsis-h::before { content: ""; }
.fa-ellipsis-v::before { content: ""; }
.fa-rss-square::before { content: ""; }
.fa-play-circle::before { content: ""; }
.fa-ticket::before { content: ""; }
.fa-minus-square::before { content: ""; }
.fa-minus-square-o::before { content: ""; }
.fa-level-up::before { content: ""; }
.fa-level-down::before { content: ""; }
.fa-check-square::before { content: ""; }
.fa-pencil-square::before { content: ""; }
.fa-external-link-square::before { content: ""; }
.fa-share-square::before { content: ""; }
.fa-compass::before { content: ""; }
.fa-toggle-down::before, .fa-caret-square-o-down::before { content: ""; }
.fa-toggle-up::before, .fa-caret-square-o-up::before { content: ""; }
.fa-toggle-right::before, .fa-caret-square-o-right::before { content: ""; }
.fa-euro::before, .fa-eur::before { content: ""; }
.fa-gbp::before { content: ""; }
.fa-dollar::before, .fa-usd::before { content: ""; }
.fa-rupee::before, .fa-inr::before { content: ""; }
.fa-cny::before, .fa-rmb::before, .fa-yen::before, .fa-jpy::before { content: ""; }
.fa-ruble::before, .fa-rouble::before, .fa-rub::before { content: ""; }
.fa-won::before, .fa-krw::before { content: ""; }
.fa-bitcoin::before, .fa-btc::before { content: ""; }
.fa-file::before { content: ""; }
.fa-file-text::before { content: ""; }
.fa-sort-alpha-asc::before { content: ""; }
.fa-sort-alpha-desc::before { content: ""; }
.fa-sort-amount-asc::before { content: ""; }
.fa-sort-amount-desc::before { content: ""; }
.fa-sort-numeric-asc::before { content: ""; }
.fa-sort-numeric-desc::before { content: ""; }
.fa-thumbs-up::before { content: ""; }
.fa-thumbs-down::before { content: ""; }
.fa-youtube-square::before { content: ""; }
.fa-youtube::before { content: ""; }
.fa-xing::before { content: ""; }
.fa-xing-square::before { content: ""; }
.fa-youtube-play::before { content: ""; }
.fa-dropbox::before { content: ""; }
.fa-stack-overflow::before { content: ""; }
.fa-instagram::before { content: ""; }
.fa-flickr::before { content: ""; }
.fa-adn::before { content: ""; }
.fa-bitbucket::before { content: ""; }
.fa-bitbucket-square::before { content: ""; }
.fa-tumblr::before { content: ""; }
.fa-tumblr-square::before { content: ""; }
.fa-long-arrow-down::before { content: ""; }
.fa-long-arrow-up::before { content: ""; }
.fa-long-arrow-left::before { content: ""; }
.fa-long-arrow-right::before { content: ""; }
.fa-apple::before { content: ""; }
.fa-windows::before { content: ""; }
.fa-android::before { content: ""; }
.fa-linux::before { content: ""; }
.fa-dribbble::before { content: ""; }
.fa-skype::before { content: ""; }
.fa-foursquare::before { content: ""; }
.fa-trello::before { content: ""; }
.fa-female::before { content: ""; }
.fa-male::before { content: ""; }
.fa-gittip::before, .fa-gratipay::before { content: ""; }
.fa-sun-o::before { content: ""; }
.fa-moon-o::before { content: ""; }
.fa-archive::before { content: ""; }
.fa-bug::before { content: ""; }
.fa-vk::before { content: ""; }
.fa-weibo::before { content: ""; }
.fa-renren::before { content: ""; }
.fa-pagelines::before { content: ""; }
.fa-stack-exchange::before { content: ""; }
.fa-arrow-circle-o-right::before { content: ""; }
.fa-arrow-circle-o-left::before { content: ""; }
.fa-toggle-left::before, .fa-caret-square-o-left::before { content: ""; }
.fa-dot-circle-o::before { content: ""; }
.fa-wheelchair::before { content: ""; }
.fa-vimeo-square::before { content: ""; }
.fa-turkish-lira::before, .fa-try::before { content: ""; }
.fa-plus-square-o::before { content: ""; }
.fa-space-shuttle::before { content: ""; }
.fa-slack::before { content: ""; }
.fa-envelope-square::before { content: ""; }
.fa-wordpress::before { content: ""; }
.fa-openid::before { content: ""; }
.fa-institution::before, .fa-bank::before, .fa-university::before { content: ""; }
.fa-mortar-board::before, .fa-graduation-cap::before { content: ""; }
.fa-yahoo::before { content: ""; }
.fa-google::before { content: ""; }
.fa-reddit::before { content: ""; }
.fa-reddit-square::before { content: ""; }
.fa-stumbleupon-circle::before { content: ""; }
.fa-stumbleupon::before { content: ""; }
.fa-delicious::before { content: ""; }
.fa-digg::before { content: ""; }
.fa-pied-piper::before { content: ""; }
.fa-pied-piper-alt::before { content: ""; }
.fa-drupal::before { content: ""; }
.fa-joomla::before { content: ""; }
.fa-language::before { content: ""; }
.fa-fax::before { content: ""; }
.fa-building::before { content: ""; }
.fa-child::before { content: ""; }
.fa-paw::before { content: ""; }
.fa-spoon::before { content: ""; }
.fa-cube::before { content: ""; }
.fa-cubes::before { content: ""; }
.fa-behance::before { content: ""; }
.fa-behance-square::before { content: ""; }
.fa-steam::before { content: ""; }
.fa-steam-square::before { content: ""; }
.fa-recycle::before { content: ""; }
.fa-automobile::before, .fa-car::before { content: ""; }
.fa-cab::before, .fa-taxi::before { content: ""; }
.fa-tree::before { content: ""; }
.fa-spotify::before { content: ""; }
.fa-deviantart::before { content: ""; }
.fa-soundcloud::before { content: ""; }
.fa-database::before { content: ""; }
.fa-file-pdf-o::before { content: ""; }
.fa-file-word-o::before { content: ""; }
.fa-file-excel-o::before { content: ""; }
.fa-file-powerpoint-o::before { content: ""; }
.fa-file-photo-o::before, .fa-file-picture-o::before, .fa-file-image-o::before { content: ""; }
.fa-file-zip-o::before, .fa-file-archive-o::before { content: ""; }
.fa-file-sound-o::before, .fa-file-audio-o::before { content: ""; }
.fa-file-movie-o::before, .fa-file-video-o::before { content: ""; }
.fa-file-code-o::before { content: ""; }
.fa-vine::before { content: ""; }
.fa-codepen::before { content: ""; }
.fa-jsfiddle::before { content: ""; }
.fa-life-bouy::before, .fa-life-buoy::before, .fa-life-saver::before, .fa-support::before, .fa-life-ring::before { content: ""; }
.fa-circle-o-notch::before { content: ""; }
.fa-ra::before, .fa-rebel::before { content: ""; }
.fa-ge::before, .fa-empire::before { content: ""; }
.fa-git-square::before { content: ""; }
.fa-git::before { content: ""; }
.fa-y-combinator-square::before, .fa-yc-square::before, .fa-hacker-news::before { content: ""; }
.fa-tencent-weibo::before { content: ""; }
.fa-qq::before { content: ""; }
.fa-wechat::before, .fa-weixin::before { content: ""; }
.fa-send::before, .fa-paper-plane::before { content: ""; }
.fa-send-o::before, .fa-paper-plane-o::before { content: ""; }
.fa-history::before { content: ""; }
.fa-circle-thin::before { content: ""; }
.fa-header::before { content: ""; }
.fa-paragraph::before { content: ""; }
.fa-sliders::before { content: ""; }
.fa-share-alt::before { content: ""; }
.fa-share-alt-square::before { content: ""; }
.fa-bomb::before { content: ""; }
.fa-soccer-ball-o::before, .fa-futbol-o::before { content: ""; }
.fa-tty::before { content: ""; }
.fa-binoculars::before { content: ""; }
.fa-plug::before { content: ""; }
.fa-slideshare::before { content: ""; }
.fa-twitch::before { content: ""; }
.fa-yelp::before { content: ""; }
.fa-newspaper-o::before { content: ""; }
.fa-wifi::before { content: ""; }
.fa-calculator::before { content: ""; }
.fa-paypal::before { content: ""; }
.fa-google-wallet::before { content: ""; }
.fa-cc-visa::before { content: ""; }
.fa-cc-mastercard::before { content: ""; }
.fa-cc-discover::before { content: ""; }
.fa-cc-amex::before { content: ""; }
.fa-cc-paypal::before { content: ""; }
.fa-cc-stripe::before { content: ""; }
.fa-bell-slash::before { content: ""; }
.fa-bell-slash-o::before { content: ""; }
.fa-trash::before { content: ""; }
.fa-copyright::before { content: ""; }
.fa-at::before { content: ""; }
.fa-eyedropper::before { content: ""; }
.fa-paint-brush::before { content: ""; }
.fa-birthday-cake::before { content: ""; }
.fa-area-chart::before { content: ""; }
.fa-pie-chart::before { content: ""; }
.fa-line-chart::before { content: ""; }
.fa-lastfm::before { content: ""; }
.fa-lastfm-square::before { content: ""; }
.fa-toggle-off::before { content: ""; }
.fa-toggle-on::before { content: ""; }
.fa-bicycle::before { content: ""; }
.fa-bus::before { content: ""; }
.fa-ioxhost::before { content: ""; }
.fa-angellist::before { content: ""; }
.fa-cc::before { content: ""; }
.fa-shekel::before, .fa-sheqel::before, .fa-ils::before { content: ""; }
.fa-meanpath::before { content: ""; }
.fa-buysellads::before { content: ""; }
.fa-connectdevelop::before { content: ""; }
.fa-dashcube::before { content: ""; }
.fa-forumbee::before { content: ""; }
.fa-leanpub::before { content: ""; }
.fa-sellsy::before { content: ""; }
.fa-shirtsinbulk::before { content: ""; }
.fa-simplybuilt::before { content: ""; }
.fa-skyatlas::before { content: ""; }
.fa-cart-plus::before { content: ""; }
.fa-cart-arrow-down::before { content: ""; }
.fa-diamond::before { content: ""; }
.fa-ship::before { content: ""; }
.fa-user-secret::before { content: ""; }
.fa-motorcycle::before { content: ""; }
.fa-street-view::before { content: ""; }
.fa-heartbeat::before { content: ""; }
.fa-venus::before { content: ""; }
.fa-mars::before { content: ""; }
.fa-mercury::before { content: ""; }
.fa-intersex::before, .fa-transgender::before { content: ""; }
.fa-transgender-alt::before { content: ""; }
.fa-venus-double::before { content: ""; }
.fa-mars-double::before { content: ""; }
.fa-venus-mars::before { content: ""; }
.fa-mars-stroke::before { content: ""; }
.fa-mars-stroke-v::before { content: ""; }
.fa-mars-stroke-h::before { content: ""; }
.fa-neuter::before { content: ""; }
.fa-genderless::before { content: ""; }
.fa-facebook-official::before { content: ""; }
.fa-pinterest-p::before { content: ""; }
.fa-whatsapp::before { content: ""; }
.fa-server::before { content: ""; }
.fa-user-plus::before { content: ""; }
.fa-user-times::before { content: ""; }
.fa-hotel::before, .fa-bed::before { content: ""; }
.fa-viacoin::before { content: ""; }
.fa-train::before { content: ""; }
.fa-subway::before { content: ""; }
.fa-medium::before { content: ""; }
.fa-yc::before, .fa-y-combinator::before { content: ""; }
.fa-optin-monster::before { content: ""; }
.fa-opencart::before { content: ""; }
.fa-expeditedssl::before { content: ""; }
.fa-battery-4::before, .fa-battery-full::before { content: ""; }
.fa-battery-3::before, .fa-battery-three-quarters::before { content: ""; }
.fa-battery-2::before, .fa-battery-half::before { content: ""; }
.fa-battery-1::before, .fa-battery-quarter::before { content: ""; }
.fa-battery-0::before, .fa-battery-empty::before { content: ""; }
.fa-mouse-pointer::before { content: ""; }
.fa-i-cursor::before { content: ""; }
.fa-object-group::before { content: ""; }
.fa-object-ungroup::before { content: ""; }
.fa-sticky-note::before { content: ""; }
.fa-sticky-note-o::before { content: ""; }
.fa-cc-jcb::before { content: ""; }
.fa-cc-diners-club::before { content: ""; }
.fa-clone::before { content: ""; }
.fa-balance-scale::before { content: ""; }
.fa-hourglass-o::before { content: ""; }
.fa-hourglass-1::before, .fa-hourglass-start::before { content: ""; }
.fa-hourglass-2::before, .fa-hourglass-half::before { content: ""; }
.fa-hourglass-3::before, .fa-hourglass-end::before { content: ""; }
.fa-hourglass::before { content: ""; }
.fa-hand-grab-o::before, .fa-hand-rock-o::before { content: ""; }
.fa-hand-stop-o::before, .fa-hand-paper-o::before { content: ""; }
.fa-hand-scissors-o::before { content: ""; }
.fa-hand-lizard-o::before { content: ""; }
.fa-hand-spock-o::before { content: ""; }
.fa-hand-pointer-o::before { content: ""; }
.fa-hand-peace-o::before { content: ""; }
.fa-trademark::before { content: ""; }
.fa-registered::before { content: ""; }
.fa-creative-commons::before { content: ""; }
.fa-gg::before { content: ""; }
.fa-gg-circle::before { content: ""; }
.fa-tripadvisor::before { content: ""; }
.fa-odnoklassniki::before { content: ""; }
.fa-odnoklassniki-square::before { content: ""; }
.fa-get-pocket::before { content: ""; }
.fa-wikipedia-w::before { content: ""; }
.fa-safari::before { content: ""; }
.fa-chrome::before { content: ""; }
.fa-firefox::before { content: ""; }
.fa-opera::before { content: ""; }
.fa-internet-explorer::before { content: ""; }
.fa-tv::before, .fa-television::before { content: ""; }
.fa-contao::before { content: ""; }
.fa-500px::before { content: ""; }
.fa-amazon::before { content: ""; }
.fa-calendar-plus-o::before { content: ""; }
.fa-calendar-minus-o::before { content: ""; }
.fa-calendar-times-o::before { content: ""; }
.fa-calendar-check-o::before { content: ""; }
.fa-industry::before { content: ""; }
.fa-map-pin::before { content: ""; }
.fa-map-signs::before { content: ""; }
.fa-map-o::before { content: ""; }
.fa-map::before { content: ""; }
.fa-commenting::before { content: ""; }
.fa-commenting-o::before { content: ""; }
.fa-houzz::before { content: ""; }
.fa-vimeo::before { content: ""; }
.fa-black-tie::before { content: ""; }
.fa-fonticons::before { content: ""; }
.fa-reddit-alien::before { content: ""; }
.fa-edge::before { content: ""; }
.fa-credit-card-alt::before { content: ""; }
.fa-codiepie::before { content: ""; }
.fa-modx::before { content: ""; }
.fa-fort-awesome::before { content: ""; }
.fa-usb::before { content: ""; }
.fa-product-hunt::before { content: ""; }
.fa-mixcloud::before { content: ""; }
.fa-scribd::before { content: ""; }
.fa-pause-circle::before { content: ""; }
.fa-pause-circle-o::before { content: ""; }
.fa-stop-circle::before { content: ""; }
.fa-stop-circle-o::before { content: ""; }
.fa-shopping-bag::before { content: ""; }
.fa-shopping-basket::before { content: ""; }
.fa-hashtag::before { content: ""; }
.fa-bluetooth::before { content: ""; }
.fa-bluetooth-b::before { content: ""; }
.fa-percent::before { content: ""; }
@font-face {
  font-family: "themify";
  font-style: normal;
  font-weight: normal;
  src: url("themify.eot") format("embedded-opentype"), url("themify.woff") format("woff"), url("themify.ttf") format("truetype"), url("themify.svg") format("svg");
}
[class^="ti-"], [class*=" ti-"] { font-family: "themify"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; }
.ti-wand::before { content: ""; }
.ti-volume::before { content: ""; }
.ti-user::before { content: ""; }
.ti-unlock::before { content: ""; }
.ti-unlink::before { content: ""; }
.ti-trash::before { content: ""; }
.ti-thought::before { content: ""; }
.ti-target::before { content: ""; }
.ti-tag::before { content: ""; }
.ti-tablet::before { content: ""; }
.ti-star::before { content: ""; }
.ti-spray::before { content: ""; }
.ti-signal::before { content: ""; }
.ti-shopping-cart::before { content: ""; }
.ti-shopping-cart-full::before { content: ""; }
.ti-settings::before { content: ""; }
.ti-search::before { content: ""; }
.ti-zoom-in::before { content: ""; }
.ti-zoom-out::before { content: ""; }
.ti-cut::before { content: ""; }
.ti-ruler::before { content: ""; }
.ti-ruler-pencil::before { content: ""; }
.ti-ruler-alt::before { content: ""; }
.ti-bookmark::before { content: ""; }
.ti-bookmark-alt::before { content: ""; }
.ti-reload::before { content: ""; }
.ti-plus::before { content: ""; }
.ti-pin::before { content: ""; }
.ti-pencil::before { content: ""; }
.ti-pencil-alt::before { content: ""; }
.ti-paint-roller::before { content: ""; }
.ti-paint-bucket::before { content: ""; }
.ti-na::before { content: ""; }
.ti-mobile::before { content: ""; }
.ti-minus::before { content: ""; }
.ti-medall::before { content: ""; }
.ti-medall-alt::before { content: ""; }
.ti-marker::before { content: ""; }
.ti-marker-alt::before { content: ""; }
.ti-arrow-up::before { content: ""; }
.ti-arrow-right::before { content: ""; }
.ti-arrow-left::before { content: ""; }
.ti-arrow-down::before { content: ""; }
.ti-lock::before { content: ""; }
.ti-location-arrow::before { content: ""; }
.ti-link::before { content: ""; }
.ti-layout::before { content: ""; }
.ti-layers::before { content: ""; }
.ti-layers-alt::before { content: ""; }
.ti-key::before { content: ""; }
.ti-import::before { content: ""; }
.ti-image::before { content: ""; }
.ti-heart::before { content: ""; }
.ti-heart-broken::before { content: ""; }
.ti-hand-stop::before { content: ""; }
.ti-hand-open::before { content: ""; }
.ti-hand-drag::before { content: ""; }
.ti-folder::before { content: ""; }
.ti-flag::before { content: ""; }
.ti-flag-alt::before { content: ""; }
.ti-flag-alt-2::before { content: ""; }
.ti-eye::before { content: ""; }
.ti-export::before { content: ""; }
.ti-exchange-vertical::before { content: ""; }
.ti-desktop::before { content: ""; }
.ti-cup::before { content: ""; }
.ti-crown::before { content: ""; }
.ti-comments::before { content: ""; }
.ti-comment::before { content: ""; }
.ti-comment-alt::before { content: ""; }
.ti-close::before { content: ""; }
.ti-clip::before { content: ""; }
.ti-angle-up::before { content: ""; }
.ti-angle-right::before { content: ""; }
.ti-angle-left::before { content: ""; }
.ti-angle-down::before { content: ""; }
.ti-check::before { content: ""; }
.ti-check-box::before { content: ""; }
.ti-camera::before { content: ""; }
.ti-announcement::before { content: ""; }
.ti-brush::before { content: ""; }
.ti-briefcase::before { content: ""; }
.ti-bolt::before { content: ""; }
.ti-bolt-alt::before { content: ""; }
.ti-blackboard::before { content: ""; }
.ti-bag::before { content: ""; }
.ti-move::before { content: ""; }
.ti-arrows-vertical::before { content: ""; }
.ti-arrows-horizontal::before { content: ""; }
.ti-fullscreen::before { content: ""; }
.ti-arrow-top-right::before { content: ""; }
.ti-arrow-top-left::before { content: ""; }
.ti-arrow-circle-up::before { content: ""; }
.ti-arrow-circle-right::before { content: ""; }
.ti-arrow-circle-left::before { content: ""; }
.ti-arrow-circle-down::before { content: ""; }
.ti-angle-double-up::before { content: ""; }
.ti-angle-double-right::before { content: ""; }
.ti-angle-double-left::before { content: ""; }
.ti-angle-double-down::before { content: ""; }
.ti-zip::before { content: ""; }
.ti-world::before { content: ""; }
.ti-wheelchair::before { content: ""; }
.ti-view-list::before { content: ""; }
.ti-view-list-alt::before { content: ""; }
.ti-view-grid::before { content: ""; }
.ti-uppercase::before { content: ""; }
.ti-upload::before { content: ""; }
.ti-underline::before { content: ""; }
.ti-truck::before { content: ""; }
.ti-timer::before { content: ""; }
.ti-ticket::before { content: ""; }
.ti-thumb-up::before { content: ""; }
.ti-thumb-down::before { content: ""; }
.ti-text::before { content: ""; }
.ti-stats-up::before { content: ""; }
.ti-stats-down::before { content: ""; }
.ti-split-v::before { content: ""; }
.ti-split-h::before { content: ""; }
.ti-smallcap::before { content: ""; }
.ti-shine::before { content: ""; }
.ti-shift-right::before { content: ""; }
.ti-shift-left::before { content: ""; }
.ti-shield::before { content: ""; }
.ti-notepad::before { content: ""; }
.ti-server::before { content: ""; }
.ti-quote-right::before { content: ""; }
.ti-quote-left::before { content: ""; }
.ti-pulse::before { content: ""; }
.ti-printer::before { content: ""; }
.ti-power-off::before { content: ""; }
.ti-plug::before { content: ""; }
.ti-pie-chart::before { content: ""; }
.ti-paragraph::before { content: ""; }
.ti-panel::before { content: ""; }
.ti-package::before { content: ""; }
.ti-music::before { content: ""; }
.ti-music-alt::before { content: ""; }
.ti-mouse::before { content: ""; }
.ti-mouse-alt::before { content: ""; }
.ti-money::before { content: ""; }
.ti-microphone::before { content: ""; }
.ti-menu::before { content: ""; }
.ti-menu-alt::before { content: ""; }
.ti-map::before { content: ""; }
.ti-map-alt::before { content: ""; }
.ti-loop::before { content: ""; }
.ti-location-pin::before { content: ""; }
.ti-list::before { content: ""; }
.ti-light-bulb::before { content: ""; }
.ti-Italic::before { content: ""; }
.ti-info::before { content: ""; }
.ti-infinite::before { content: ""; }
.ti-id-badge::before { content: ""; }
.ti-hummer::before { content: ""; }
.ti-home::before { content: ""; }
.ti-help::before { content: ""; }
.ti-headphone::before { content: ""; }
.ti-harddrives::before { content: ""; }
.ti-harddrive::before { content: ""; }
.ti-gift::before { content: ""; }
.ti-game::before { content: ""; }
.ti-filter::before { content: ""; }
.ti-files::before { content: ""; }
.ti-file::before { content: ""; }
.ti-eraser::before { content: ""; }
.ti-envelope::before { content: ""; }
.ti-download::before { content: ""; }
.ti-direction::before { content: ""; }
.ti-direction-alt::before { content: ""; }
.ti-dashboard::before { content: ""; }
.ti-control-stop::before { content: ""; }
.ti-control-shuffle::before { content: ""; }
.ti-control-play::before { content: ""; }
.ti-control-pause::before { content: ""; }
.ti-control-forward::before { content: ""; }
.ti-control-backward::before { content: ""; }
.ti-cloud::before { content: ""; }
.ti-cloud-up::before { content: ""; }
.ti-cloud-down::before { content: ""; }
.ti-clipboard::before { content: ""; }
.ti-car::before { content: ""; }
.ti-calendar::before { content: ""; }
.ti-book::before { content: ""; }
.ti-bell::before { content: ""; }
.ti-basketball::before { content: ""; }
.ti-bar-chart::before { content: ""; }
.ti-bar-chart-alt::before { content: ""; }
.ti-back-right::before { content: ""; }
.ti-back-left::before { content: ""; }
.ti-arrows-corner::before { content: ""; }
.ti-archive::before { content: ""; }
.ti-anchor::before { content: ""; }
.ti-align-right::before { content: ""; }
.ti-align-left::before { content: ""; }
.ti-align-justify::before { content: ""; }
.ti-align-center::before { content: ""; }
.ti-alert::before { content: ""; }
.ti-alarm-clock::before { content: ""; }
.ti-agenda::before { content: ""; }
.ti-write::before { content: ""; }
.ti-window::before { content: ""; }
.ti-widgetized::before { content: ""; }
.ti-widget::before { content: ""; }
.ti-widget-alt::before { content: ""; }
.ti-wallet::before { content: ""; }
.ti-video-clapper::before { content: ""; }
.ti-video-camera::before { content: ""; }
.ti-vector::before { content: ""; }
.ti-themify-logo::before { content: ""; }
.ti-themify-favicon::before { content: ""; }
.ti-themify-favicon-alt::before { content: ""; }
.ti-support::before { content: ""; }
.ti-stamp::before { content: ""; }
.ti-split-v-alt::before { content: ""; }
.ti-slice::before { content: ""; }
.ti-shortcode::before { content: ""; }
.ti-shift-right-alt::before { content: ""; }
.ti-shift-left-alt::before { content: ""; }
.ti-ruler-alt-2::before { content: ""; }
.ti-receipt::before { content: ""; }
.ti-pin2::before { content: ""; }
.ti-pin-alt::before { content: ""; }
.ti-pencil-alt2::before { content: ""; }
.ti-palette::before { content: ""; }
.ti-more::before { content: ""; }
.ti-more-alt::before { content: ""; }
.ti-microphone-alt::before { content: ""; }
.ti-magnet::before { content: ""; }
.ti-line-double::before { content: ""; }
.ti-line-dotted::before { content: ""; }
.ti-line-dashed::before { content: ""; }
.ti-layout-width-full::before { content: ""; }
.ti-layout-width-default::before { content: ""; }
.ti-layout-width-default-alt::before { content: ""; }
.ti-layout-tab::before { content: ""; }
.ti-layout-tab-window::before { content: ""; }
.ti-layout-tab-v::before { content: ""; }
.ti-layout-tab-min::before { content: ""; }
.ti-layout-slider::before { content: ""; }
.ti-layout-slider-alt::before { content: ""; }
.ti-layout-sidebar-right::before { content: ""; }
.ti-layout-sidebar-none::before { content: ""; }
.ti-layout-sidebar-left::before { content: ""; }
.ti-layout-placeholder::before { content: ""; }
.ti-layout-menu::before { content: ""; }
.ti-layout-menu-v::before { content: ""; }
.ti-layout-menu-separated::before { content: ""; }
.ti-layout-menu-full::before { content: ""; }
.ti-layout-media-right-alt::before { content: ""; }
.ti-layout-media-right::before { content: ""; }
.ti-layout-media-overlay::before { content: ""; }
.ti-layout-media-overlay-alt::before { content: ""; }
.ti-layout-media-overlay-alt-2::before { content: ""; }
.ti-layout-media-left-alt::before { content: ""; }
.ti-layout-media-left::before { content: ""; }
.ti-layout-media-center-alt::before { content: ""; }
.ti-layout-media-center::before { content: ""; }
.ti-layout-list-thumb::before { content: ""; }
.ti-layout-list-thumb-alt::before { content: ""; }
.ti-layout-list-post::before { content: ""; }
.ti-layout-list-large-image::before { content: ""; }
.ti-layout-line-solid::before { content: ""; }
.ti-layout-grid4::before { content: ""; }
.ti-layout-grid3::before { content: ""; }
.ti-layout-grid2::before { content: ""; }
.ti-layout-grid2-thumb::before { content: ""; }
.ti-layout-cta-right::before { content: ""; }
.ti-layout-cta-left::before { content: ""; }
.ti-layout-cta-center::before { content: ""; }
.ti-layout-cta-btn-right::before { content: ""; }
.ti-layout-cta-btn-left::before { content: ""; }
.ti-layout-column4::before { content: ""; }
.ti-layout-column3::before { content: ""; }
.ti-layout-column2::before { content: ""; }
.ti-layout-accordion-separated::before { content: ""; }
.ti-layout-accordion-merged::before { content: ""; }
.ti-layout-accordion-list::before { content: ""; }
.ti-ink-pen::before { content: ""; }
.ti-info-alt::before { content: ""; }
.ti-help-alt::before { content: ""; }
.ti-headphone-alt::before { content: ""; }
.ti-hand-point-up::before { content: ""; }
.ti-hand-point-right::before { content: ""; }
.ti-hand-point-left::before { content: ""; }
.ti-hand-point-down::before { content: ""; }
.ti-gallery::before { content: ""; }
.ti-face-smile::before { content: ""; }
.ti-face-sad::before { content: ""; }
.ti-credit-card::before { content: ""; }
.ti-control-skip-forward::before { content: ""; }
.ti-control-skip-backward::before { content: ""; }
.ti-control-record::before { content: ""; }
.ti-control-eject::before { content: ""; }
.ti-comments-smiley::before { content: ""; }
.ti-brush-alt::before { content: ""; }
.ti-youtube::before { content: ""; }
.ti-vimeo::before { content: ""; }
.ti-twitter::before { content: ""; }
.ti-time::before { content: ""; }
.ti-tumblr::before { content: ""; }
.ti-skype::before { content: ""; }
.ti-share::before { content: ""; }
.ti-share-alt::before { content: ""; }
.ti-rocket::before { content: ""; }
.ti-pinterest::before { content: ""; }
.ti-new-window::before { content: ""; }
.ti-microsoft::before { content: ""; }
.ti-list-ol::before { content: ""; }
.ti-linkedin::before { content: ""; }
.ti-layout-sidebar-2::before { content: ""; }
.ti-layout-grid4-alt::before { content: ""; }
.ti-layout-grid3-alt::before { content: ""; }
.ti-layout-grid2-alt::before { content: ""; }
.ti-layout-column4-alt::before { content: ""; }
.ti-layout-column3-alt::before { content: ""; }
.ti-layout-column2-alt::before { content: ""; }
.ti-instagram::before { content: ""; }
.ti-google::before { content: ""; }
.ti-github::before { content: ""; }
.ti-flickr::before { content: ""; }
.ti-facebook::before { content: ""; }
.ti-dropbox::before { content: ""; }
.ti-dribbble::before { content: ""; }
.ti-apple::before { content: ""; }
.ti-android::before { content: ""; }
.ti-save::before { content: ""; }
.ti-save-alt::before { content: ""; }
.ti-yahoo::before { content: ""; }
.ti-wordpress::before { content: ""; }
.ti-vimeo-alt::before { content: ""; }
.ti-twitter-alt::before { content: ""; }
.ti-tumblr-alt::before { content: ""; }
.ti-trello::before { content: ""; }
.ti-stack-overflow::before { content: ""; }
.ti-soundcloud::before { content: ""; }
.ti-sharethis::before { content: ""; }
.ti-sharethis-alt::before { content: ""; }
.ti-reddit::before { content: ""; }
.ti-pinterest-alt::before { content: ""; }
.ti-microsoft-alt::before { content: ""; }
.ti-linux::before { content: ""; }
.ti-jsfiddle::before { content: ""; }
.ti-joomla::before { content: ""; }
.ti-html5::before { content: ""; }
.ti-flickr-alt::before { content: ""; }
.ti-email::before { content: ""; }
.ti-drupal::before { content: ""; }
.ti-dropbox-alt::before { content: ""; }
.ti-css3::before { content: ""; }
.ti-rss::before { content: ""; }
.ti-rss-alt::before { content: ""; }
@font-face {
  font-family: "simple-line-icons";
  font-style: normal;
  font-weight: normal;
  src: url("Simple-Line-Icons.eot") format("embedded-opentype"), url("Simple-Line-Icons.ttf") format("truetype"), url("Simple-Line-Icons.woff2") format("woff2"), url("Simple-Line-Icons.woff") format("woff"), url("Simple-Line-Icons.svg") format("svg");
}
.icon-user, .icon-people, .icon-user-female, .icon-user-follow, .icon-user-following, .icon-user-unfollow, .icon-login, .icon-logout, .icon-emotsmile, .icon-phone, .icon-call-end, .icon-call-in, .icon-call-out, .icon-map, .icon-location-pin, .icon-direction, .icon-directions, .icon-compass, .icon-layers, .icon-menu, .icon-list, .icon-options-vertical, .icon-options, .icon-arrow-down, .icon-arrow-left, .icon-arrow-right, .icon-arrow-up, .icon-arrow-up-circle, .icon-arrow-left-circle, .icon-arrow-right-circle, .icon-arrow-down-circle, .icon-check, .icon-clock, .icon-plus, .icon-close, .icon-trophy, .icon-screen-smartphone, .icon-screen-desktop, .icon-plane, .icon-notebook, .icon-mustache, .icon-mouse, .icon-magnet, .icon-energy, .icon-disc, .icon-cursor, .icon-cursor-move, .icon-crop, .icon-chemistry, .icon-speedometer, .icon-shield, .icon-screen-tablet, .icon-magic-wand, .icon-hourglass, .icon-graduation, .icon-ghost, .icon-game-controller, .icon-fire, .icon-eyeglass, .icon-envelope-open, .icon-envelope-letter, .icon-bell, .icon-badge, .icon-anchor, .icon-wallet, .icon-vector, .icon-speech, .icon-puzzle, .icon-printer, .icon-present, .icon-playlist, .icon-pin, .icon-picture, .icon-handbag, .icon-globe-alt, .icon-globe, .icon-folder-alt, .icon-folder, .icon-film, .icon-feed, .icon-drop, .icon-drawar, .icon-docs, .icon-doc, .icon-diamond, .icon-cup, .icon-calculator, .icon-bubbles, .icon-briefcase, .icon-book-open, .icon-basket-loaded, .icon-basket, .icon-bag, .icon-action-undo, .icon-action-redo, .icon-wrench, .icon-umbrella, .icon-trash, .icon-tag, .icon-support, .icon-frame, .icon-size-fullscreen, .icon-size-actual, .icon-shuffle, .icon-share-alt, .icon-share, .icon-rocket, .icon-question, .icon-pie-chart, .icon-pencil, .icon-note, .icon-loop, .icon-home, .icon-grid, .icon-graph, .icon-microphone, .icon-music-tone-alt, .icon-music-tone, .icon-earphones-alt, .icon-earphones, .icon-equalizer, .icon-like, .icon-dislike, .icon-control-start, .icon-control-rewind, .icon-control-play, .icon-control-pause, .icon-control-forward, .icon-control-end, .icon-volume-1, .icon-volume-2, .icon-volume-off, .icon-calender, .icon-bulb, .icon-chart, .icon-ban, .icon-bubble, .icon-camrecorder, .icon-camera, .icon-cloud-download, .icon-cloud-upload, .icon-envelope, .icon-eye, .icon-flag, .icon-heart, .icon-info, .icon-key, .icon-link, .icon-lock, .icon-lock-open, .icon-magnifier, .icon-magnifier-add, .icon-magnifier-remove, .icon-paper-clip, .icon-paper-plane, .icon-power, .icon-refresh, .icon-reload, .icon-settings, .icon-star, .icon-symble-female, .icon-symbol-male, .icon-target, .icon-credit-card, .icon-paypal, .icon-social-tumblr, .icon-social-twitter, .icon-social-facebook, .icon-social-instagram, .icon-social-linkedin, .icon-social-pintarest, .icon-social-github, .icon-social-gplus, .icon-social-reddit, .icon-social-skype, .icon-social-dribbble, .icon-social-behance, .icon-social-foursqare, .icon-social-soundcloud, .icon-social-spotify, .icon-social-stumbleupon, .icon-social-youtube, .icon-social-dropbox { font-family: "simple-line-icons"; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; }
.icon-user::before { content: ""; }
.icon-people::before { content: ""; }
.icon-user-female::before { content: ""; }
.icon-user-follow::before { content: ""; }
.icon-user-following::before { content: ""; }
.icon-user-unfollow::before { content: ""; }
.icon-login::before { content: ""; }
.icon-logout::before { content: ""; }
.icon-emotsmile::before { content: ""; }
.icon-phone::before { content: ""; }
.icon-call-end::before { content: ""; }
.icon-call-in::before { content: ""; }
.icon-call-out::before { content: ""; }
.icon-map::before { content: ""; }
.icon-location-pin::before { content: ""; }
.icon-direction::before { content: ""; }
.icon-directions::before { content: ""; }
.icon-compass::before { content: ""; }
.icon-layers::before { content: ""; }
.icon-menu::before { content: ""; }
.icon-list::before { content: ""; }
.icon-options-vertical::before { content: ""; }
.icon-options::before { content: ""; }
.icon-arrow-down::before { content: ""; }
.icon-arrow-left::before { content: ""; }
.icon-arrow-right::before { content: ""; }
.icon-arrow-up::before { content: ""; }
.icon-arrow-up-circle::before { content: ""; }
.icon-arrow-left-circle::before { content: ""; }
.icon-arrow-right-circle::before { content: ""; }
.icon-arrow-down-circle::before { content: ""; }
.icon-check::before { content: ""; }
.icon-clock::before { content: ""; }
.icon-plus::before { content: ""; }
.icon-close::before { content: ""; }
.icon-trophy::before { content: ""; }
.icon-screen-smartphone::before { content: ""; }
.icon-screen-desktop::before { content: ""; }
.icon-plane::before { content: ""; }
.icon-notebook::before { content: ""; }
.icon-mustache::before { content: ""; }
.icon-mouse::before { content: ""; }
.icon-magnet::before { content: ""; }
.icon-energy::before { content: ""; }
.icon-disc::before { content: ""; }
.icon-cursor::before { content: ""; }
.icon-cursor-move::before { content: ""; }
.icon-crop::before { content: ""; }
.icon-chemistry::before { content: ""; }
.icon-speedometer::before { content: ""; }
.icon-shield::before { content: ""; }
.icon-screen-tablet::before { content: ""; }
.icon-magic-wand::before { content: ""; }
.icon-hourglass::before { content: ""; }
.icon-graduation::before { content: ""; }
.icon-ghost::before { content: ""; }
.icon-game-controller::before { content: ""; }
.icon-fire::before { content: ""; }
.icon-eyeglass::before { content: ""; }
.icon-envelope-open::before { content: ""; }
.icon-envelope-letter::before { content: ""; }
.icon-bell::before { content: ""; }
.icon-badge::before { content: ""; }
.icon-anchor::before { content: ""; }
.icon-wallet::before { content: ""; }
.icon-vector::before { content: ""; }
.icon-speech::before { content: ""; }
.icon-puzzle::before { content: ""; }
.icon-printer::before { content: ""; }
.icon-present::before { content: ""; }
.icon-playlist::before { content: ""; }
.icon-pin::before { content: ""; }
.icon-picture::before { content: ""; }
.icon-handbag::before { content: ""; }
.icon-globe-alt::before { content: ""; }
.icon-globe::before { content: ""; }
.icon-folder-alt::before { content: ""; }
.icon-folder::before { content: ""; }
.icon-film::before { content: ""; }
.icon-feed::before { content: ""; }
.icon-drop::before { content: ""; }
.icon-drawar::before { content: ""; }
.icon-docs::before { content: ""; }
.icon-doc::before { content: ""; }
.icon-diamond::before { content: ""; }
.icon-cup::before { content: ""; }
.icon-calculator::before { content: ""; }
.icon-bubbles::before { content: ""; }
.icon-briefcase::before { content: ""; }
.icon-book-open::before { content: ""; }
.icon-basket-loaded::before { content: ""; }
.icon-basket::before { content: ""; }
.icon-bag::before { content: ""; }
.icon-action-undo::before { content: ""; }
.icon-action-redo::before { content: ""; }
.icon-wrench::before { content: ""; }
.icon-umbrella::before { content: ""; }
.icon-trash::before { content: ""; }
.icon-tag::before { content: ""; }
.icon-support::before { content: ""; }
.icon-frame::before { content: ""; }
.icon-size-fullscreen::before { content: ""; }
.icon-size-actual::before { content: ""; }
.icon-shuffle::before { content: ""; }
.icon-share-alt::before { content: ""; }
.icon-share::before { content: ""; }
.icon-rocket::before { content: ""; }
.icon-question::before { content: ""; }
.icon-pie-chart::before { content: ""; }
.icon-pencil::before { content: ""; }
.icon-note::before { content: ""; }
.icon-loop::before { content: ""; }
.icon-home::before { content: ""; }
.icon-grid::before { content: ""; }
.icon-graph::before { content: ""; }
.icon-microphone::before { content: ""; }
.icon-music-tone-alt::before { content: ""; }
.icon-music-tone::before { content: ""; }
.icon-earphones-alt::before { content: ""; }
.icon-earphones::before { content: ""; }
.icon-equalizer::before { content: ""; }
.icon-like::before { content: ""; }
.icon-dislike::before { content: ""; }
.icon-control-start::before { content: ""; }
.icon-control-rewind::before { content: ""; }
.icon-control-play::before { content: ""; }
.icon-control-pause::before { content: ""; }
.icon-control-forward::before { content: ""; }
.icon-control-end::before { content: ""; }
.icon-volume-1::before { content: ""; }
.icon-volume-2::before { content: ""; }
.icon-volume-off::before { content: ""; }
.icon-calender::before { content: ""; }
.icon-bulb::before { content: ""; }
.icon-chart::before { content: ""; }
.icon-ban::before { content: ""; }
.icon-bubble::before { content: ""; }
.icon-camrecorder::before { content: ""; }
.icon-camera::before { content: ""; }
.icon-cloud-download::before { content: ""; }
.icon-cloud-upload::before { content: ""; }
.icon-envelope::before { content: ""; }
.icon-eye::before { content: ""; }
.icon-flag::before { content: ""; }
.icon-heart::before { content: ""; }
.icon-info::before { content: ""; }
.icon-key::before { content: ""; }
.icon-link::before { content: ""; }
.icon-lock::before { content: ""; }
.icon-lock-open::before { content: ""; }
.icon-magnifier::before { content: ""; }
.icon-magnifier-add::before { content: ""; }
.icon-magnifier-remove::before { content: ""; }
.icon-paper-clip::before { content: ""; }
.icon-paper-plane::before { content: ""; }
.icon-power::before { content: ""; }
.icon-refresh::before { content: ""; }
.icon-reload::before { content: ""; }
.icon-settings::before { content: ""; }
.icon-star::before { content: ""; }
.icon-symble-female::before { content: ""; }
.icon-symbol-male::before { content: ""; }
.icon-target::before { content: ""; }
.icon-credit-card::before { content: ""; }
.icon-paypal::before { content: ""; }
.icon-social-tumblr::before { content: ""; }
.icon-social-twitter::before { content: ""; }
.icon-social-facebook::before { content: ""; }
.icon-social-instagram::before { content: ""; }
.icon-social-linkedin::before { content: ""; }
.icon-social-pintarest::before { content: ""; }
.icon-social-github::before { content: ""; }
.icon-social-gplus::before { content: ""; }
.icon-social-reddit::before { content: ""; }
.icon-social-skype::before { content: ""; }
.icon-social-dribbble::before { content: ""; }
.icon-social-behance::before { content: ""; }
.icon-social-foursqare::before { content: ""; }
.icon-social-soundcloud::before { content: ""; }
.icon-social-spotify::before { content: ""; }
.icon-social-stumbleupon::before { content: ""; }
.icon-social-youtube::before { content: ""; }
.icon-social-dropbox::before { content: ""; }
@font-face {
  font-family: "weathericons";
  font-style: normal;
  font-weight: normal;
  src: url("weathericons-regular-webfont.eot") format("embedded-opentype"), url("weathericons-regular-webfont.woff2") format("woff2"), url("weathericons-regular-webfont.woff") format("woff"), url("weathericons-regular-webfont.ttf") format("truetype"), url("weathericons-regular-webfont.svg") format("svg");
}
.wi { display: inline-block; font-family: "weathericons"; font-style: normal; font-weight: normal; line-height: 1; }
.wi-fw { text-align: center; width: 1.4em; }
.wi-rotate-90 { transform: rotate(90deg); }
.wi-rotate-180 { transform: rotate(180deg); }
.wi-rotate-270 { transform: rotate(270deg); }
.wi-flip-horizontal { transform: scale(-1, 1); }
.wi-flip-vertical { transform: scale(1, -1); }
.wi-day-sunny::before { content: ""; }
.wi-day-cloudy::before { content: ""; }
.wi-day-cloudy-gusts::before { content: ""; }
.wi-day-cloudy-windy::before { content: ""; }
.wi-day-fog::before { content: ""; }
.wi-day-hail::before { content: ""; }
.wi-day-haze::before { content: ""; }
.wi-day-lightning::before { content: ""; }
.wi-day-rain::before { content: ""; }
.wi-day-rain-mix::before { content: ""; }
.wi-day-rain-wind::before { content: ""; }
.wi-day-showers::before { content: ""; }
.wi-day-sleet::before { content: ""; }
.wi-day-sleet-storm::before { content: ""; }
.wi-day-snow::before { content: ""; }
.wi-day-snow-thunderstorm::before { content: ""; }
.wi-day-snow-wind::before { content: ""; }
.wi-day-sprinkle::before { content: ""; }
.wi-day-storm-showers::before { content: ""; }
.wi-day-sunny-overcast::before { content: ""; }
.wi-day-thunderstorm::before { content: ""; }
.wi-day-windy::before { content: ""; }
.wi-solar-eclipse::before { content: ""; }
.wi-hot::before { content: ""; }
.wi-day-cloudy-high::before { content: ""; }
.wi-day-light-wind::before { content: ""; }
.wi-night-clear::before { content: ""; }
.wi-night-alt-cloudy::before { content: ""; }
.wi-night-alt-cloudy-gusts::before { content: ""; }
.wi-night-alt-cloudy-windy::before { content: ""; }
.wi-night-alt-hail::before { content: ""; }
.wi-night-alt-lightning::before { content: ""; }
.wi-night-alt-rain::before { content: ""; }
.wi-night-alt-rain-mix::before { content: ""; }
.wi-night-alt-rain-wind::before { content: ""; }
.wi-night-alt-showers::before { content: ""; }
.wi-night-alt-sleet::before { content: ""; }
.wi-night-alt-sleet-storm::before { content: ""; }
.wi-night-alt-snow::before { content: ""; }
.wi-night-alt-snow-thunderstorm::before { content: ""; }
.wi-night-alt-snow-wind::before { content: ""; }
.wi-night-alt-sprinkle::before { content: ""; }
.wi-night-alt-storm-showers::before { content: ""; }
.wi-night-alt-thunderstorm::before { content: ""; }
.wi-night-cloudy::before { content: ""; }
.wi-night-cloudy-gusts::before { content: ""; }
.wi-night-cloudy-windy::before { content: ""; }
.wi-night-fog::before { content: ""; }
.wi-night-hail::before { content: ""; }
.wi-night-lightning::before { content: ""; }
.wi-night-partly-cloudy::before { content: ""; }
.wi-night-rain::before { content: ""; }
.wi-night-rain-mix::before { content: ""; }
.wi-night-rain-wind::before { content: ""; }
.wi-night-showers::before { content: ""; }
.wi-night-sleet::before { content: ""; }
.wi-night-sleet-storm::before { content: ""; }
.wi-night-snow::before { content: ""; }
.wi-night-snow-thunderstorm::before { content: ""; }
.wi-night-snow-wind::before { content: ""; }
.wi-night-sprinkle::before { content: ""; }
.wi-night-storm-showers::before { content: ""; }
.wi-night-thunderstorm::before { content: ""; }
.wi-lunar-eclipse::before { content: ""; }
.wi-stars::before { content: ""; }
.wi-storm-showers::before { content: ""; }
.wi-thunderstorm::before { content: ""; }
.wi-night-alt-cloudy-high::before { content: ""; }
.wi-night-cloudy-high::before { content: ""; }
.wi-night-alt-partly-cloudy::before { content: ""; }
.wi-cloud::before { content: ""; }
.wi-cloudy::before { content: ""; }
.wi-cloudy-gusts::before { content: ""; }
.wi-cloudy-windy::before { content: ""; }
.wi-fog::before { content: ""; }
.wi-hail::before { content: ""; }
.wi-rain::before { content: ""; }
.wi-rain-mix::before { content: ""; }
.wi-rain-wind::before { content: ""; }
.wi-showers::before { content: ""; }
.wi-sleet::before { content: ""; }
.wi-snow::before { content: ""; }
.wi-sprinkle::before { content: ""; }
.wi-storm-showers::before { content: ""; }
.wi-thunderstorm::before { content: ""; }
.wi-snow-wind::before { content: ""; }
.wi-snow::before { content: ""; }
.wi-smog::before { content: ""; }
.wi-smoke::before { content: ""; }
.wi-lightning::before { content: ""; }
.wi-raindrops::before { content: ""; }
.wi-raindrop::before { content: ""; }
.wi-dust::before { content: ""; }
.wi-snowflake-cold::before { content: ""; }
.wi-windy::before { content: ""; }
.wi-strong-wind::before { content: ""; }
.wi-sandstorm::before { content: ""; }
.wi-earthquake::before { content: ""; }
.wi-fire::before { content: ""; }
.wi-flood::before { content: ""; }
.wi-meteor::before { content: ""; }
.wi-tsunami::before { content: ""; }
.wi-volcano::before { content: ""; }
.wi-hurricane::before { content: ""; }
.wi-tornado::before { content: ""; }
.wi-small-craft-advisory::before { content: ""; }
.wi-gale-warning::before { content: ""; }
.wi-storm-warning::before { content: ""; }
.wi-hurricane-warning::before { content: ""; }
.wi-wind-direction::before { content: ""; }
.wi-alien::before { content: ""; }
.wi-celsius::before { content: ""; }
.wi-fahrenheit::before { content: ""; }
.wi-degrees::before { content: ""; }
.wi-thermometer::before { content: ""; }
.wi-thermometer-exterior::before { content: ""; }
.wi-thermometer-internal::before { content: ""; }
.wi-cloud-down::before { content: ""; }
.wi-cloud-up::before { content: ""; }
.wi-cloud-refresh::before { content: ""; }
.wi-horizon::before { content: ""; }
.wi-horizon-alt::before { content: ""; }
.wi-sunrise::before { content: ""; }
.wi-sunset::before { content: ""; }
.wi-moonrise::before { content: ""; }
.wi-moonset::before { content: ""; }
.wi-refresh::before { content: ""; }
.wi-refresh-alt::before { content: ""; }
.wi-umbrella::before { content: ""; }
.wi-barometer::before { content: ""; }
.wi-humidity::before { content: ""; }
.wi-na::before { content: ""; }
.wi-train::before { content: ""; }
.wi-moon-new::before { content: ""; }
.wi-moon-waxing-cresent-1::before { content: ""; }
.wi-moon-waxing-cresent-2::before { content: ""; }
.wi-moon-waxing-cresent-3::before { content: ""; }
.wi-moon-waxing-cresent-4::before { content: ""; }
.wi-moon-waxing-cresent-5::before { content: ""; }
.wi-moon-waxing-cresent-6::before { content: ""; }
.wi-moon-first-quarter::before { content: ""; }
.wi-moon-waxing-gibbous-1::before { content: ""; }
.wi-moon-waxing-gibbous-2::before { content: ""; }
.wi-moon-waxing-gibbous-3::before { content: ""; }
.wi-moon-waxing-gibbous-4::before { content: ""; }
.wi-moon-waxing-gibbous-5::before { content: ""; }
.wi-moon-waxing-gibbous-6::before { content: ""; }
.wi-moon-full::before { content: ""; }
.wi-moon-waning-gibbous-1::before { content: ""; }
.wi-moon-waning-gibbous-2::before { content: ""; }
.wi-moon-waning-gibbous-3::before { content: ""; }
.wi-moon-waning-gibbous-4::before { content: ""; }
.wi-moon-waning-gibbous-5::before { content: ""; }
.wi-moon-waning-gibbous-6::before { content: ""; }
.wi-moon-third-quarter::before { content: ""; }
.wi-moon-waning-crescent-1::before { content: ""; }
.wi-moon-waning-crescent-2::before { content: ""; }
.wi-moon-waning-crescent-3::before { content: ""; }
.wi-moon-waning-crescent-4::before { content: ""; }
.wi-moon-waning-crescent-5::before { content: ""; }
.wi-moon-waning-crescent-6::before { content: ""; }
.wi-moon-alt-new::before { content: ""; }
.wi-moon-alt-waxing-cresent-1::before { content: ""; }
.wi-moon-alt-waxing-cresent-2::before { content: ""; }
.wi-moon-alt-waxing-cresent-3::before { content: ""; }
.wi-moon-alt-waxing-cresent-4::before { content: ""; }
.wi-moon-alt-waxing-cresent-5::before { content: ""; }
.wi-moon-alt-waxing-cresent-6::before { content: ""; }
.wi-moon-alt-first-quarter::before { content: ""; }
.wi-moon-alt-waxing-gibbous-1::before { content: ""; }
.wi-moon-alt-waxing-gibbous-2::before { content: ""; }
.wi-moon-alt-waxing-gibbous-3::before { content: ""; }
.wi-moon-alt-waxing-gibbous-4::before { content: ""; }
.wi-moon-alt-waxing-gibbous-5::before { content: ""; }
.wi-moon-alt-waxing-gibbous-6::before { content: ""; }
.wi-moon-alt-full::before { content: ""; }
.wi-moon-alt-waning-gibbous-1::before { content: ""; }
.wi-moon-alt-waning-gibbous-2::before { content: ""; }
.wi-moon-alt-waning-gibbous-3::before { content: ""; }
.wi-moon-alt-waning-gibbous-4::before { content: ""; }
.wi-moon-alt-waning-gibbous-5::before { content: ""; }
.wi-moon-alt-waning-gibbous-6::before { content: ""; }
.wi-moon-alt-third-quarter::before { content: ""; }
.wi-moon-alt-waning-crescent-1::before { content: ""; }
.wi-moon-alt-waning-crescent-2::before { content: ""; }
.wi-moon-alt-waning-crescent-3::before { content: ""; }
.wi-moon-alt-waning-crescent-4::before { content: ""; }
.wi-moon-alt-waning-crescent-5::before { content: ""; }
.wi-moon-alt-waning-crescent-6::before { content: ""; }
.wi-moon-0::before { content: ""; }
.wi-moon-1::before { content: ""; }
.wi-moon-2::before { content: ""; }
.wi-moon-3::before { content: ""; }
.wi-moon-4::before { content: ""; }
.wi-moon-5::before { content: ""; }
.wi-moon-6::before { content: ""; }
.wi-moon-7::before { content: ""; }
.wi-moon-8::before { content: ""; }
.wi-moon-9::before { content: ""; }
.wi-moon-10::before { content: ""; }
.wi-moon-11::before { content: ""; }
.wi-moon-12::before { content: ""; }
.wi-moon-13::before { content: ""; }
.wi-moon-14::before { content: ""; }
.wi-moon-15::before { content: ""; }
.wi-moon-16::before { content: ""; }
.wi-moon-17::before { content: ""; }
.wi-moon-18::before { content: ""; }
.wi-moon-19::before { content: ""; }
.wi-moon-20::before { content: ""; }
.wi-moon-21::before { content: ""; }
.wi-moon-22::before { content: ""; }
.wi-moon-23::before { content: ""; }
.wi-moon-24::before { content: ""; }
.wi-moon-25::before { content: ""; }
.wi-moon-26::before { content: ""; }
.wi-moon-27::before { content: ""; }
.wi-time-1::before { content: ""; }
.wi-time-2::before { content: ""; }
.wi-time-3::before { content: ""; }
.wi-time-4::before { content: ""; }
.wi-time-5::before { content: ""; }
.wi-time-6::before { content: ""; }
.wi-time-7::before { content: ""; }
.wi-time-8::before { content: ""; }
.wi-time-9::before { content: ""; }
.wi-time-10::before { content: ""; }
.wi-time-11::before { content: ""; }
.wi-time-12::before { content: ""; }
.wi-direction-up::before { content: ""; }
.wi-direction-up-right::before { content: ""; }
.wi-direction-right::before { content: ""; }
.wi-direction-down-right::before { content: ""; }
.wi-direction-down::before { content: ""; }
.wi-direction-down-left::before { content: ""; }
.wi-direction-left::before { content: ""; }
.wi-direction-up-left::before { content: ""; }
.wi-wind-beaufort-0::before { content: ""; }
.wi-wind-beaufort-1::before { content: ""; }
.wi-wind-beaufort-2::before { content: ""; }
.wi-wind-beaufort-3::before { content: ""; }
.wi-wind-beaufort-4::before { content: ""; }
.wi-wind-beaufort-5::before { content: ""; }
.wi-wind-beaufort-6::before { content: ""; }
.wi-wind-beaufort-7::before { content: ""; }
.wi-wind-beaufort-8::before { content: ""; }
.wi-wind-beaufort-9::before { content: ""; }
.wi-wind-beaufort-10::before { content: ""; }
.wi-wind-beaufort-11::before { content: ""; }
.wi-wind-beaufort-12::before { content: ""; }
.wi-yahoo-0::before { content: ""; }
.wi-yahoo-1::before { content: ""; }
.wi-yahoo-2::before { content: ""; }
.wi-yahoo-3::before { content: ""; }
.wi-yahoo-4::before { content: ""; }
.wi-yahoo-5::before { content: ""; }
.wi-yahoo-6::before { content: ""; }
.wi-yahoo-7::before { content: ""; }
.wi-yahoo-8::before { content: ""; }
.wi-yahoo-9::before { content: ""; }
.wi-yahoo-10::before { content: ""; }
.wi-yahoo-11::before { content: ""; }
.wi-yahoo-12::before { content: ""; }
.wi-yahoo-13::before { content: ""; }
.wi-yahoo-14::before { content: ""; }
.wi-yahoo-15::before { content: ""; }
.wi-yahoo-16::before { content: ""; }
.wi-yahoo-17::before { content: ""; }
.wi-yahoo-18::before { content: ""; }
.wi-yahoo-19::before { content: ""; }
.wi-yahoo-20::before { content: ""; }
.wi-yahoo-21::before { content: ""; }
.wi-yahoo-22::before { content: ""; }
.wi-yahoo-23::before { content: ""; }
.wi-yahoo-24::before { content: ""; }
.wi-yahoo-25::before { content: ""; }
.wi-yahoo-26::before { content: ""; }
.wi-yahoo-27::before { content: ""; }
.wi-yahoo-28::before { content: ""; }
.wi-yahoo-29::before { content: ""; }
.wi-yahoo-30::before { content: ""; }
.wi-yahoo-31::before { content: ""; }
.wi-yahoo-32::before { content: ""; }
.wi-yahoo-33::before { content: ""; }
.wi-yahoo-34::before { content: ""; }
.wi-yahoo-35::before { content: ""; }
.wi-yahoo-36::before { content: ""; }
.wi-yahoo-37::before { content: ""; }
.wi-yahoo-38::before { content: ""; }
.wi-yahoo-39::before { content: ""; }
.wi-yahoo-40::before { content: ""; }
.wi-yahoo-41::before { content: ""; }
.wi-yahoo-42::before { content: ""; }
.wi-yahoo-43::before { content: ""; }
.wi-yahoo-44::before { content: ""; }
.wi-yahoo-45::before { content: ""; }
.wi-yahoo-46::before { content: ""; }
.wi-yahoo-47::before { content: ""; }
.wi-yahoo-3200::before { content: ""; }
.wi-forecast-io-clear-day::before { content: ""; }
.wi-forecast-io-clear-night::before { content: ""; }
.wi-forecast-io-rain::before { content: ""; }
.wi-forecast-io-snow::before { content: ""; }
.wi-forecast-io-sleet::before { content: ""; }
.wi-forecast-io-wind::before { content: ""; }
.wi-forecast-io-fog::before { content: ""; }
.wi-forecast-io-cloudy::before { content: ""; }
.wi-forecast-io-partly-cloudy-day::before { content: ""; }
.wi-forecast-io-partly-cloudy-night::before { content: ""; }
.wi-forecast-io-hail::before { content: ""; }
.wi-forecast-io-thunderstorm::before { content: ""; }
.wi-forecast-io-tornado::before { content: ""; }
.wi-wmo4680-0::before, .wi-wmo4680-00::before { content: ""; }
.wi-wmo4680-1::before, .wi-wmo4680-01::before { content: ""; }
.wi-wmo4680-2::before, .wi-wmo4680-02::before { content: ""; }
.wi-wmo4680-3::before, .wi-wmo4680-03::before { content: ""; }
.wi-wmo4680-4::before, .wi-wmo4680-04::before { content: ""; }
.wi-wmo4680-5::before, .wi-wmo4680-05::before { content: ""; }
.wi-wmo4680-10::before { content: ""; }
.wi-wmo4680-11::before { content: ""; }
.wi-wmo4680-12::before { content: ""; }
.wi-wmo4680-18::before { content: ""; }
.wi-wmo4680-20::before { content: ""; }
.wi-wmo4680-21::before { content: ""; }
.wi-wmo4680-22::before { content: ""; }
.wi-wmo4680-23::before { content: ""; }
.wi-wmo4680-24::before { content: ""; }
.wi-wmo4680-25::before { content: ""; }
.wi-wmo4680-26::before { content: ""; }
.wi-wmo4680-27::before { content: ""; }
.wi-wmo4680-28::before { content: ""; }
.wi-wmo4680-29::before { content: ""; }
.wi-wmo4680-30::before { content: ""; }
.wi-wmo4680-31::before { content: ""; }
.wi-wmo4680-32::before { content: ""; }
.wi-wmo4680-33::before { content: ""; }
.wi-wmo4680-34::before { content: ""; }
.wi-wmo4680-35::before { content: ""; }
.wi-wmo4680-40::before { content: ""; }
.wi-wmo4680-41::before { content: ""; }
.wi-wmo4680-42::before { content: ""; }
.wi-wmo4680-43::before { content: ""; }
.wi-wmo4680-44::before { content: ""; }
.wi-wmo4680-45::before { content: ""; }
.wi-wmo4680-46::before { content: ""; }
.wi-wmo4680-47::before { content: ""; }
.wi-wmo4680-48::before { content: ""; }
.wi-wmo4680-50::before { content: ""; }
.wi-wmo4680-51::before { content: ""; }
.wi-wmo4680-52::before { content: ""; }
.wi-wmo4680-53::before { content: ""; }
.wi-wmo4680-54::before { content: ""; }
.wi-wmo4680-55::before { content: ""; }
.wi-wmo4680-56::before { content: ""; }
.wi-wmo4680-57::before { content: ""; }
.wi-wmo4680-58::before { content: ""; }
.wi-wmo4680-60::before { content: ""; }
.wi-wmo4680-61::before { content: ""; }
.wi-wmo4680-62::before { content: ""; }
.wi-wmo4680-63::before { content: ""; }
.wi-wmo4680-64::before { content: ""; }
.wi-wmo4680-65::before { content: ""; }
.wi-wmo4680-66::before { content: ""; }
.wi-wmo4680-67::before { content: ""; }
.wi-wmo4680-68::before { content: ""; }
.wi-wmo4680-70::before { content: ""; }
.wi-wmo4680-71::before { content: ""; }
.wi-wmo4680-72::before { content: ""; }
.wi-wmo4680-73::before { content: ""; }
.wi-wmo4680-74::before { content: ""; }
.wi-wmo4680-75::before { content: ""; }
.wi-wmo4680-76::before { content: ""; }
.wi-wmo4680-77::before { content: ""; }
.wi-wmo4680-78::before { content: ""; }
.wi-wmo4680-80::before { content: ""; }
.wi-wmo4680-81::before { content: ""; }
.wi-wmo4680-82::before { content: ""; }
.wi-wmo4680-83::before { content: ""; }
.wi-wmo4680-84::before { content: ""; }
.wi-wmo4680-85::before { content: ""; }
.wi-wmo4680-86::before { content: ""; }
.wi-wmo4680-87::before { content: ""; }
.wi-wmo4680-89::before { content: ""; }
.wi-wmo4680-90::before { content: ""; }
.wi-wmo4680-91::before { content: ""; }
.wi-wmo4680-92::before { content: ""; }
.wi-wmo4680-93::before { content: ""; }
.wi-wmo4680-94::before { content: ""; }
.wi-wmo4680-95::before { content: ""; }
.wi-wmo4680-96::before { content: ""; }
.wi-wmo4680-99::before { content: ""; }
.wi-owm-200::before { content: ""; }
.wi-owm-201::before { content: ""; }
.wi-owm-202::before { content: ""; }
.wi-owm-210::before { content: ""; }
.wi-owm-211::before { content: ""; }
.wi-owm-212::before { content: ""; }
.wi-owm-221::before { content: ""; }
.wi-owm-230::before { content: ""; }
.wi-owm-231::before { content: ""; }
.wi-owm-232::before { content: ""; }
.wi-owm-300::before { content: ""; }
.wi-owm-301::before { content: ""; }
.wi-owm-302::before { content: ""; }
.wi-owm-310::before { content: ""; }
.wi-owm-311::before { content: ""; }
.wi-owm-312::before { content: ""; }
.wi-owm-313::before { content: ""; }
.wi-owm-314::before { content: ""; }
.wi-owm-321::before { content: ""; }
.wi-owm-500::before { content: ""; }
.wi-owm-501::before { content: ""; }
.wi-owm-502::before { content: ""; }
.wi-owm-503::before { content: ""; }
.wi-owm-504::before { content: ""; }
.wi-owm-511::before { content: ""; }
.wi-owm-520::before { content: ""; }
.wi-owm-521::before { content: ""; }
.wi-owm-522::before { content: ""; }
.wi-owm-531::before { content: ""; }
.wi-owm-600::before { content: ""; }
.wi-owm-601::before { content: ""; }
.wi-owm-602::before { content: ""; }
.wi-owm-611::before { content: ""; }
.wi-owm-612::before { content: ""; }
.wi-owm-615::before { content: ""; }
.wi-owm-616::before { content: ""; }
.wi-owm-620::before { content: ""; }
.wi-owm-621::before { content: ""; }
.wi-owm-622::before { content: ""; }
.wi-owm-701::before { content: ""; }
.wi-owm-711::before { content: ""; }
.wi-owm-721::before { content: ""; }
.wi-owm-731::before { content: ""; }
.wi-owm-741::before { content: ""; }
.wi-owm-761::before { content: ""; }
.wi-owm-762::before { content: ""; }
.wi-owm-771::before { content: ""; }
.wi-owm-781::before { content: ""; }
.wi-owm-800::before { content: ""; }
.wi-owm-801::before { content: ""; }
.wi-owm-802::before { content: ""; }
.wi-owm-803::before { content: ""; }
.wi-owm-803::before { content: ""; }
.wi-owm-804::before { content: ""; }
.wi-owm-900::before { content: ""; }
.wi-owm-901::before { content: ""; }
.wi-owm-902::before { content: ""; }
.wi-owm-903::before { content: ""; }
.wi-owm-904::before { content: ""; }
.wi-owm-905::before { content: ""; }
.wi-owm-906::before { content: ""; }
.wi-owm-957::before { content: ""; }
.wi-owm-day-200::before { content: ""; }
.wi-owm-day-201::before { content: ""; }
.wi-owm-day-202::before { content: ""; }
.wi-owm-day-210::before { content: ""; }
.wi-owm-day-211::before { content: ""; }
.wi-owm-day-212::before { content: ""; }
.wi-owm-day-221::before { content: ""; }
.wi-owm-day-230::before { content: ""; }
.wi-owm-day-231::before { content: ""; }
.wi-owm-day-232::before { content: ""; }
.wi-owm-day-300::before { content: ""; }
.wi-owm-day-301::before { content: ""; }
.wi-owm-day-302::before { content: ""; }
.wi-owm-day-310::before { content: ""; }
.wi-owm-day-311::before { content: ""; }
.wi-owm-day-312::before { content: ""; }
.wi-owm-day-313::before { content: ""; }
.wi-owm-day-314::before { content: ""; }
.wi-owm-day-321::before { content: ""; }
.wi-owm-day-500::before { content: ""; }
.wi-owm-day-501::before { content: ""; }
.wi-owm-day-502::before { content: ""; }
.wi-owm-day-503::before { content: ""; }
.wi-owm-day-504::before { content: ""; }
.wi-owm-day-511::before { content: ""; }
.wi-owm-day-520::before { content: ""; }
.wi-owm-day-521::before { content: ""; }
.wi-owm-day-522::before { content: ""; }
.wi-owm-day-531::before { content: ""; }
.wi-owm-day-600::before { content: ""; }
.wi-owm-day-601::before { content: ""; }
.wi-owm-day-602::before { content: ""; }
.wi-owm-day-611::before { content: ""; }
.wi-owm-day-612::before { content: ""; }
.wi-owm-day-615::before { content: ""; }
.wi-owm-day-616::before { content: ""; }
.wi-owm-day-620::before { content: ""; }
.wi-owm-day-621::before { content: ""; }
.wi-owm-day-622::before { content: ""; }
.wi-owm-day-701::before { content: ""; }
.wi-owm-day-711::before { content: ""; }
.wi-owm-day-721::before { content: ""; }
.wi-owm-day-731::before { content: ""; }
.wi-owm-day-741::before { content: ""; }
.wi-owm-day-761::before { content: ""; }
.wi-owm-day-762::before { content: ""; }
.wi-owm-day-781::before { content: ""; }
.wi-owm-day-800::before { content: ""; }
.wi-owm-day-801::before { content: ""; }
.wi-owm-day-802::before { content: ""; }
.wi-owm-day-803::before { content: ""; }
.wi-owm-day-804::before { content: ""; }
.wi-owm-day-900::before { content: ""; }
.wi-owm-day-902::before { content: ""; }
.wi-owm-day-903::before { content: ""; }
.wi-owm-day-904::before { content: ""; }
.wi-owm-day-906::before { content: ""; }
.wi-owm-day-957::before { content: ""; }
.wi-owm-night-200::before { content: ""; }
.wi-owm-night-201::before { content: ""; }
.wi-owm-night-202::before { content: ""; }
.wi-owm-night-210::before { content: ""; }
.wi-owm-night-211::before { content: ""; }
.wi-owm-night-212::before { content: ""; }
.wi-owm-night-221::before { content: ""; }
.wi-owm-night-230::before { content: ""; }
.wi-owm-night-231::before { content: ""; }
.wi-owm-night-232::before { content: ""; }
.wi-owm-night-300::before { content: ""; }
.wi-owm-night-301::before { content: ""; }
.wi-owm-night-302::before { content: ""; }
.wi-owm-night-310::before { content: ""; }
.wi-owm-night-311::before { content: ""; }
.wi-owm-night-312::before { content: ""; }
.wi-owm-night-313::before { content: ""; }
.wi-owm-night-314::before { content: ""; }
.wi-owm-night-321::before { content: ""; }
.wi-owm-night-500::before { content: ""; }
.wi-owm-night-501::before { content: ""; }
.wi-owm-night-502::before { content: ""; }
.wi-owm-night-503::before { content: ""; }
.wi-owm-night-504::before { content: ""; }
.wi-owm-night-511::before { content: ""; }
.wi-owm-night-520::before { content: ""; }
.wi-owm-night-521::before { content: ""; }
.wi-owm-night-522::before { content: ""; }
.wi-owm-night-531::before { content: ""; }
.wi-owm-night-600::before { content: ""; }
.wi-owm-night-601::before { content: ""; }
.wi-owm-night-602::before { content: ""; }
.wi-owm-night-611::before { content: ""; }
.wi-owm-night-612::before { content: ""; }
.wi-owm-night-615::before { content: ""; }
.wi-owm-night-616::before { content: ""; }
.wi-owm-night-620::before { content: ""; }
.wi-owm-night-621::before { content: ""; }
.wi-owm-night-622::before { content: ""; }
.wi-owm-night-701::before { content: ""; }
.wi-owm-night-711::before { content: ""; }
.wi-owm-night-721::before { content: ""; }
.wi-owm-night-731::before { content: ""; }
.wi-owm-night-741::before { content: ""; }
.wi-owm-night-761::before { content: ""; }
.wi-owm-night-762::before { content: ""; }
.wi-owm-night-781::before { content: ""; }
.wi-owm-night-800::before { content: ""; }
.wi-owm-night-801::before { content: ""; }
.wi-owm-night-802::before { content: ""; }
.wi-owm-night-803::before { content: ""; }
.wi-owm-night-804::before { content: ""; }
.wi-owm-night-900::before { content: ""; }
.wi-owm-night-902::before { content: ""; }
.wi-owm-night-903::before { content: ""; }
.wi-owm-night-904::before { content: ""; }
.wi-owm-night-906::before { content: ""; }
.wi-owm-night-957::before { content: ""; }
.glyphs.character-mapping { margin: 0px 0px 20px; padding: 20px 0px 20px 30px; color: rgba(0, 0, 0, 0.5); border: 1px solid rgb(216, 224, 229); border-radius: 3px; }
.glyphs.character-mapping li { margin: 0px 30px 20px 0px; display: inline-block; width: 90px; text-align: center; font-size: 24px; color: rgb(38, 50, 56); }
.linea-icon { position: relative; }
.linea-icon svg { fill: rgb(0, 0, 0); }
.glyphs.character-mapping input { margin: 0px; padding: 5px 0px; line-height: 12px; font-size: 12px; display: block; width: 100%; border: 1px solid rgb(216, 224, 229); text-align: center; outline: 0px none; }
.glyphs.character-mapping input:focus { border: 1px solid rgb(251, 222, 74); box-shadow: 0px 0px 3px rgb(251, 222, 74) inset; }
.glyphs.character-mapping input:hover { box-shadow: 0px 0px 3px rgb(251, 222, 74) inset; }
@font-face {
  font-family: "linea-arrows-10";
  font-style: normal;
  font-weight: normal;
  src: url("linea-arrows-10.eot") format("embedded-opentype"), url("linea-arrows-10.woff") format("woff"), url("linea-arrows-10.ttf") format("truetype"), url("linea-arrows-10.svg") format("svg");
}
.linea-aerrow[data-icon]::before { font-family: "linea-arrows-10" !important; content: attr(data-icon); font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; line-height: 1; }
[class^="linea-icon-"]::before, [class*="linea- icon-"]::before { font-family: "linea-arrows-10" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; line-height: 1; }
.icon-arrows-anticlockwise::before { content: ""; }
.icon-arrows-anticlockwise-dashed::before { content: ""; }
.icon-arrows-button-down::before { content: ""; }
.icon-arrows-button-off::before { content: ""; }
.icon-arrows-button-on::before { content: ""; }
.icon-arrows-button-up::before { content: ""; }
.icon-arrows-check::before { content: ""; }
.icon-arrows-circle-check::before { content: ""; }
.icon-arrows-circle-down::before { content: ""; }
.icon-arrows-circle-downleft::before { content: ""; }
.icon-arrows-circle-downright::before { content: ""; }
.icon-arrows-circle-left::before { content: ""; }
.icon-arrows-circle-minus::before { content: ""; }
.icon-arrows-circle-plus::before { content: ""; }
.icon-arrows-circle-remove::before { content: ""; }
.icon-arrows-circle-right::before { content: ""; }
.icon-arrows-circle-up::before { content: ""; }
.icon-arrows-circle-upleft::before { content: ""; }
.icon-arrows-circle-upright::before { content: ""; }
.icon-arrows-clockwise::before { content: ""; }
.icon-arrows-clockwise-dashed::before { content: ""; }
.icon-arrows-compress::before { content: ""; }
.icon-arrows-deny::before { content: ""; }
.icon-arrows-diagonal::before { content: ""; }
.icon-arrows-diagonal2::before { content: ""; }
.icon-arrows-down::before { content: ""; }
.icon-arrows-down-double::before { content: ""; }
.icon-arrows-downleft::before { content: ""; }
.icon-arrows-downright::before { content: ""; }
.icon-arrows-drag-down::before { content: ""; }
.icon-arrows-drag-down-dashed::before { content: ""; }
.icon-arrows-drag-horiz::before { content: ""; }
.icon-arrows-drag-left::before { content: ""; }
.icon-arrows-drag-left-dashed::before { content: ""; }
.icon-arrows-drag-right::before { content: ""; }
.icon-arrows-drag-right-dashed::before { content: ""; }
.icon-arrows-drag-up::before { content: ""; }
.icon-arrows-drag-up-dashed::before { content: ""; }
.icon-arrows-drag-vert::before { content: ""; }
.icon-arrows-exclamation::before { content: ""; }
.icon-arrows-expand::before { content: ""; }
.icon-arrows-expand-diagonal1::before { content: ""; }
.icon-arrows-expand-horizontal1::before { content: ""; }
.icon-arrows-expand-vertical1::before { content: ""; }
.icon-arrows-fit-horizontal::before { content: ""; }
.icon-arrows-fit-vertical::before { content: ""; }
.icon-arrows-glide::before { content: ""; }
.icon-arrows-glide-horizontal::before { content: ""; }
.icon-arrows-glide-vertical::before { content: ""; }
.icon-arrows-hamburger1::before { content: ""; }
.icon-arrows-hamburger-2::before { content: ""; }
.icon-arrows-horizontal::before { content: ""; }
.icon-arrows-info::before { content: ""; }
.icon-arrows-keyboard-alt::before { content: ""; }
.icon-arrows-keyboard-cmd::before { content: ""; }
.icon-arrows-keyboard-delete::before { content: ""; }
.icon-arrows-keyboard-down::before { content: ""; }
.icon-arrows-keyboard-left::before { content: ""; }
.icon-arrows-keyboard-return::before { content: ""; }
.icon-arrows-keyboard-right::before { content: ""; }
.icon-arrows-keyboard-shift::before { content: ""; }
.icon-arrows-keyboard-tab::before { content: ""; }
.icon-arrows-keyboard-up::before { content: ""; }
.icon-arrows-left::before { content: ""; }
.icon-arrows-left-double-32::before { content: ""; }
.icon-arrows-minus::before { content: ""; }
.icon-arrows-move::before { content: ""; }
.icon-arrows-move2::before { content: ""; }
.icon-arrows-move-bottom::before { content: ""; }
.icon-arrows-move-left::before { content: ""; }
.icon-arrows-move-right::before { content: ""; }
.icon-arrows-move-top::before { content: ""; }
.icon-arrows-plus::before { content: ""; }
.icon-arrows-question::before { content: ""; }
.icon-arrows-remove::before { content: ""; }
.icon-arrows-right::before { content: ""; }
.icon-arrows-right-double::before { content: ""; }
.icon-arrows-rotate::before { content: ""; }
.icon-arrows-rotate-anti::before { content: ""; }
.icon-arrows-rotate-anti-dashed::before { content: ""; }
.icon-arrows-rotate-dashed::before { content: ""; }
.icon-arrows-shrink::before { content: ""; }
.icon-arrows-shrink-diagonal1::before { content: ""; }
.icon-arrows-shrink-diagonal2::before { content: ""; }
.icon-arrows-shrink-horizonal2::before { content: ""; }
.icon-arrows-shrink-horizontal1::before { content: ""; }
.icon-arrows-shrink-vertical1::before { content: ""; }
.icon-arrows-shrink-vertical2::before { content: ""; }
.icon-arrows-sign-down::before { content: ""; }
.icon-arrows-sign-left::before { content: ""; }
.icon-arrows-sign-right::before { content: ""; }
.icon-arrows-sign-up::before { content: ""; }
.icon-arrows-slide-down1::before { content: ""; }
.icon-arrows-slide-down2::before { content: ""; }
.icon-arrows-slide-left1::before { content: ""; }
.icon-arrows-slide-left2::before { content: ""; }
.icon-arrows-slide-right1::before { content: ""; }
.icon-arrows-slide-right2::before { content: ""; }
.icon-arrows-slide-up1::before { content: ""; }
.icon-arrows-slide-up2::before { content: ""; }
.icon-arrows-slim-down::before { content: ""; }
.icon-arrows-slim-down-dashed::before { content: ""; }
.icon-arrows-slim-left::before { content: ""; }
.icon-arrows-slim-left-dashed::before { content: ""; }
.icon-arrows-slim-right::before { content: ""; }
.icon-arrows-slim-right-dashed::before { content: ""; }
.icon-arrows-slim-up::before { content: ""; }
.icon-arrows-slim-up-dashed::before { content: ""; }
.icon-arrows-square-check::before { content: ""; }
.icon-arrows-square-down::before { content: ""; }
.icon-arrows-square-downleft::before { content: ""; }
.icon-arrows-square-downright::before { content: ""; }
.icon-arrows-square-left::before { content: ""; }
.icon-arrows-square-minus::before { content: ""; }
.icon-arrows-square-plus::before { content: ""; }
.icon-arrows-square-remove::before { content: ""; }
.icon-arrows-square-right::before { content: ""; }
.icon-arrows-square-up::before { content: ""; }
.icon-arrows-square-upleft::before { content: ""; }
.icon-arrows-square-upright::before { content: ""; }
.icon-arrows-squares::before { content: ""; }
.icon-arrows-stretch-diagonal1::before { content: ""; }
.icon-arrows-stretch-diagonal2::before { content: ""; }
.icon-arrows-stretch-diagonal3::before { content: ""; }
.icon-arrows-stretch-diagonal4::before { content: ""; }
.icon-arrows-stretch-horizontal1::before { content: ""; }
.icon-arrows-stretch-horizontal2::before { content: ""; }
.icon-arrows-stretch-vertical1::before { content: ""; }
.icon-arrows-stretch-vertical2::before { content: ""; }
.icon-arrows-switch-horizontal::before { content: ""; }
.icon-arrows-switch-vertical::before { content: ""; }
.icon-arrows-up::before { content: ""; }
.icon-arrows-up-double-33::before { content: ""; }
.icon-arrows-upleft::before { content: ""; }
.icon-arrows-upright::before { content: ""; }
.icon-arrows-vertical::before { content: ""; }
@font-face {
  font-family: "linea-basic-10";
  font-style: normal;
  font-weight: normal;
  src: url("linea-basic-10.eot") format("embedded-opentype"), url("linea-basic-10.woff") format("woff"), url("linea-basic-10.ttf") format("truetype"), url("linea-basic-10.svg") format("svg");
}
.linea-basic[data-icon]::before { font-family: "linea-basic-10" !important; content: attr(data-icon); font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; line-height: 1; }
[class^="linea-icon-"]::before, [class*="linea- icon-"]::before { font-family: "linea-basic-10" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; line-height: 1; }
.icon-basic-accelerator::before { content: "a"; }
.icon-basic-alarm::before { content: "b"; }
.icon-basic-anchor::before { content: "c"; }
.icon-basic-anticlockwise::before { content: "d"; }
.icon-basic-archive::before { content: "e"; }
.icon-basic-archive-full::before { content: "f"; }
.icon-basic-ban::before { content: "g"; }
.icon-basic-battery-charge::before { content: "h"; }
.icon-basic-battery-empty::before { content: "i"; }
.icon-basic-battery-full::before { content: "j"; }
.icon-basic-battery-half::before { content: "k"; }
.icon-basic-bolt::before { content: "l"; }
.icon-basic-book::before { content: "m"; }
.icon-basic-book-pen::before { content: "n"; }
.icon-basic-book-pencil::before { content: "o"; }
.icon-basic-bookmark::before { content: "p"; }
.icon-basic-calculator::before { content: "q"; }
.icon-basic-calendar::before { content: "r"; }
.icon-basic-cards-diamonds::before { content: "s"; }
.icon-basic-cards-hearts::before { content: "t"; }
.icon-basic-case::before { content: "u"; }
.icon-basic-chronometer::before { content: "v"; }
.icon-basic-clessidre::before { content: "w"; }
.icon-basic-clock::before { content: "x"; }
.icon-basic-clockwise::before { content: "y"; }
.icon-basic-cloud::before { content: "z"; }
.icon-basic-clubs::before { content: "A"; }
.icon-basic-compass::before { content: "B"; }
.icon-basic-cup::before { content: "C"; }
.icon-basic-diamonds::before { content: "D"; }
.icon-basic-display::before { content: "E"; }
.icon-basic-download::before { content: "F"; }
.icon-basic-exclamation::before { content: "G"; }
.icon-basic-eye::before { content: "H"; }
.icon-basic-eye-closed::before { content: "I"; }
.icon-basic-female::before { content: "J"; }
.icon-basic-flag1::before { content: "K"; }
.icon-basic-flag2::before { content: "L"; }
.icon-basic-floppydisk::before { content: "M"; }
.icon-basic-folder::before { content: "N"; }
.icon-basic-folder-multiple::before { content: "O"; }
.icon-basic-gear::before { content: "P"; }
.icon-basic-geolocalize-01::before { content: "Q"; }
.icon-basic-geolocalize-05::before { content: "R"; }
.icon-basic-globe::before { content: "S"; }
.icon-basic-gunsight::before { content: "T"; }
.icon-basic-hammer::before { content: "U"; }
.icon-basic-headset::before { content: "V"; }
.icon-basic-heart::before { content: "W"; }
.icon-basic-heart-broken::before { content: "X"; }
.icon-basic-helm::before { content: "Y"; }
.icon-basic-home::before { content: "Z"; }
.icon-basic-info::before { content: "0"; }
.icon-basic-ipod::before { content: "1"; }
.icon-basic-joypad::before { content: "2"; }
.icon-basic-key::before { content: "3"; }
.icon-basic-keyboard::before { content: "4"; }
.icon-basic-laptop::before { content: "5"; }
.icon-basic-life-buoy::before { content: "6"; }
.icon-basic-lightbulb::before { content: "7"; }
.icon-basic-link::before { content: "8"; }
.icon-basic-lock::before { content: "9"; }
.icon-basic-lock-open::before { content: "!"; }
.icon-basic-magic-mouse::before { content: "\""; }
.icon-basic-magnifier::before { content: "#"; }
.icon-basic-magnifier-minus::before { content: "$"; }
.icon-basic-magnifier-plus::before { content: "%"; }
.icon-basic-mail::before { content: "&"; }
.icon-basic-mail-multiple::before { content: "\'"; }
.icon-basic-mail-open::before { content: "("; }
.icon-basic-mail-open-text::before { content: ")"; }
.icon-basic-male::before { content: "*"; }
.icon-basic-map::before { content: "+"; }
.icon-basic-message::before { content: ","; }
.icon-basic-message-multiple::before { content: "-"; }
.icon-basic-message-txt::before { content: "."; }
.icon-basic-mixer2::before { content: "/"; }
.icon-basic-mouse::before { content: ":"; }
.icon-basic-notebook::before { content: ";"; }
.icon-basic-notebook-pen::before { content: "<"; }
.icon-basic-notebook-pencil::before { content: "="; }
.icon-basic-paperplane::before { content: ">"; }
.icon-basic-pencil-ruler::before { content: "?"; }
.icon-basic-pencil-ruler-pen::before { content: "@"; }
.icon-basic-photo::before { content: "["; }
.icon-basic-picture::before { content: "]"; }
.icon-basic-picture-multiple::before { content: "^"; }
.icon-basic-pin1::before { content: "_"; }
.icon-basic-pin2::before { content: "`"; }
.icon-basic-postcard::before { content: "{"; }
.icon-basic-postcard-multiple::before { content: "|"; }
.icon-basic-printer::before { content: "}"; }
.icon-basic-question::before { content: "~"; }
.icon-basic-rss::before { content: "\\"; }
.icon-basic-server::before { content: ""; }
.icon-basic-server2::before { content: ""; }
.icon-basic-server-cloud::before { content: ""; }
.icon-basic-server-download::before { content: ""; }
.icon-basic-server-upload::before { content: ""; }
.icon-basic-settings::before { content: ""; }
.icon-basic-share::before { content: ""; }
.icon-basic-sheet::before { content: ""; }
.icon-basic-sheet-multiple::before { content: ""; }
.icon-basic-sheet-pen::before { content: ""; }
.icon-basic-sheet-pencil::before { content: ""; }
.icon-basic-sheet-txt::before { content: ""; }
.icon-basic-signs::before { content: ""; }
.icon-basic-smartphone::before { content: ""; }
.icon-basic-spades::before { content: ""; }
.icon-basic-spread::before { content: ""; }
.icon-basic-spread-bookmark::before { content: ""; }
.icon-basic-spread-text::before { content: ""; }
.icon-basic-spread-text-bookmark::before { content: ""; }
.icon-basic-star::before { content: ""; }
.icon-basic-tablet::before { content: ""; }
.icon-basic-target::before { content: ""; }
.icon-basic-todo::before { content: ""; }
.icon-basic-todo-pen::before { content: ""; }
.icon-basic-todo-pencil::before { content: ""; }
.icon-basic-todo-txt::before { content: ""; }
.icon-basic-todolist-pen::before { content: ""; }
.icon-basic-todolist-pencil::before { content: ""; }
.icon-basic-trashcan::before { content: ""; }
.icon-basic-trashcan-full::before { content: ""; }
.icon-basic-trashcan-refresh::before { content: ""; }
.icon-basic-trashcan-remove::before { content: ""; }
.icon-basic-upload::before { content: ""; }
.icon-basic-usb::before { content: ""; }
.icon-basic-video::before { content: ""; }
.icon-basic-watch::before { content: ""; }
.icon-basic-webpage::before { content: ""; }
.icon-basic-webpage-img-txt::before { content: ""; }
.icon-basic-webpage-multiple::before { content: ""; }
.icon-basic-webpage-txt::before { content: ""; }
.icon-basic-world::before { content: ""; }
@font-face {
  font-family: "linea-basic-elaboration-10";
  font-style: normal;
  font-weight: normal;
  src: url("linea-basic-elaboration-10.eot") format("embedded-opentype"), url("linea-basic-elaboration-10.woff") format("woff"), url("linea-basic-elaboration-10.ttf") format("truetype"), url("linea-basic-elaboration-10.svg") format("svg");
}
.linea-elaborate[data-icon]::before { font-family: "linea-basic-elaboration-10" !important; content: attr(data-icon); font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; line-height: 1; }
[class^="linea-icon-"]::before, [class*="linea- icon-"]::before { font-family: "linea-basic-elaboration-10" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; line-height: 1; }
.icon-basic-elaboration-bookmark-checck::before { content: "a"; }
.icon-basic-elaboration-bookmark-minus::before { content: "b"; }
.icon-basic-elaboration-bookmark-plus::before { content: "c"; }
.icon-basic-elaboration-bookmark-remove::before { content: "d"; }
.icon-basic-elaboration-briefcase-check::before { content: "e"; }
.icon-basic-elaboration-briefcase-download::before { content: "f"; }
.icon-basic-elaboration-briefcase-flagged::before { content: "g"; }
.icon-basic-elaboration-briefcase-minus::before { content: "h"; }
.icon-basic-elaboration-briefcase-plus::before { content: "i"; }
.icon-basic-elaboration-briefcase-refresh::before { content: "j"; }
.icon-basic-elaboration-briefcase-remove::before { content: "k"; }
.icon-basic-elaboration-briefcase-search::before { content: "l"; }
.icon-basic-elaboration-briefcase-star::before { content: "m"; }
.icon-basic-elaboration-briefcase-upload::before { content: "n"; }
.icon-basic-elaboration-browser-check::before { content: "o"; }
.icon-basic-elaboration-browser-download::before { content: "p"; }
.icon-basic-elaboration-browser-minus::before { content: "q"; }
.icon-basic-elaboration-browser-plus::before { content: "r"; }
.icon-basic-elaboration-browser-refresh::before { content: "s"; }
.icon-basic-elaboration-browser-remove::before { content: "t"; }
.icon-basic-elaboration-browser-search::before { content: "u"; }
.icon-basic-elaboration-browser-star::before { content: "v"; }
.icon-basic-elaboration-browser-upload::before { content: "w"; }
.icon-basic-elaboration-calendar-check::before { content: "x"; }
.icon-basic-elaboration-calendar-cloud::before { content: "y"; }
.icon-basic-elaboration-calendar-download::before { content: "z"; }
.icon-basic-elaboration-calendar-empty::before { content: "A"; }
.icon-basic-elaboration-calendar-flagged::before { content: "B"; }
.icon-basic-elaboration-calendar-heart::before { content: "C"; }
.icon-basic-elaboration-calendar-minus::before { content: "D"; }
.icon-basic-elaboration-calendar-next::before { content: "E"; }
.icon-basic-elaboration-calendar-noaccess::before { content: "F"; }
.icon-basic-elaboration-calendar-pencil::before { content: "G"; }
.icon-basic-elaboration-calendar-plus::before { content: "H"; }
.icon-basic-elaboration-calendar-previous::before { content: "I"; }
.icon-basic-elaboration-calendar-refresh::before { content: "J"; }
.icon-basic-elaboration-calendar-remove::before { content: "K"; }
.icon-basic-elaboration-calendar-search::before { content: "L"; }
.icon-basic-elaboration-calendar-star::before { content: "M"; }
.icon-basic-elaboration-calendar-upload::before { content: "N"; }
.icon-basic-elaboration-cloud-check::before { content: "O"; }
.icon-basic-elaboration-cloud-download::before { content: "P"; }
.icon-basic-elaboration-cloud-minus::before { content: "Q"; }
.icon-basic-elaboration-cloud-noaccess::before { content: "R"; }
.icon-basic-elaboration-cloud-plus::before { content: "S"; }
.icon-basic-elaboration-cloud-refresh::before { content: "T"; }
.icon-basic-elaboration-cloud-remove::before { content: "U"; }
.icon-basic-elaboration-cloud-search::before { content: "V"; }
.icon-basic-elaboration-cloud-upload::before { content: "W"; }
.icon-basic-elaboration-document-check::before { content: "X"; }
.icon-basic-elaboration-document-cloud::before { content: "Y"; }
.icon-basic-elaboration-document-download::before { content: "Z"; }
.icon-basic-elaboration-document-flagged::before { content: "0"; }
.icon-basic-elaboration-document-graph::before { content: "1"; }
.icon-basic-elaboration-document-heart::before { content: "2"; }
.icon-basic-elaboration-document-minus::before { content: "3"; }
.icon-basic-elaboration-document-next::before { content: "4"; }
.icon-basic-elaboration-document-noaccess::before { content: "5"; }
.icon-basic-elaboration-document-note::before { content: "6"; }
.icon-basic-elaboration-document-pencil::before { content: "7"; }
.icon-basic-elaboration-document-picture::before { content: "8"; }
.icon-basic-elaboration-document-plus::before { content: "9"; }
.icon-basic-elaboration-document-previous::before { content: "!"; }
.icon-basic-elaboration-document-refresh::before { content: "\""; }
.icon-basic-elaboration-document-remove::before { content: "#"; }
.icon-basic-elaboration-document-search::before { content: "$"; }
.icon-basic-elaboration-document-star::before { content: "%"; }
.icon-basic-elaboration-document-upload::before { content: "&"; }
.icon-basic-elaboration-folder-check::before { content: "\'"; }
.icon-basic-elaboration-folder-cloud::before { content: "("; }
.icon-basic-elaboration-folder-document::before { content: ")"; }
.icon-basic-elaboration-folder-download::before { content: "*"; }
.icon-basic-elaboration-folder-flagged::before { content: "+"; }
.icon-basic-elaboration-folder-graph::before { content: ","; }
.icon-basic-elaboration-folder-heart::before { content: "-"; }
.icon-basic-elaboration-folder-minus::before { content: "."; }
.icon-basic-elaboration-folder-next::before { content: "/"; }
.icon-basic-elaboration-folder-noaccess::before { content: ":"; }
.icon-basic-elaboration-folder-note::before { content: ";"; }
.icon-basic-elaboration-folder-pencil::before { content: "<"; }
.icon-basic-elaboration-folder-picture::before { content: "="; }
.icon-basic-elaboration-folder-plus::before { content: ">"; }
.icon-basic-elaboration-folder-previous::before { content: "?"; }
.icon-basic-elaboration-folder-refresh::before { content: "@"; }
.icon-basic-elaboration-folder-remove::before { content: "["; }
.icon-basic-elaboration-folder-search::before { content: "]"; }
.icon-basic-elaboration-folder-star::before { content: "^"; }
.icon-basic-elaboration-folder-upload::before { content: "_"; }
.icon-basic-elaboration-mail-check::before { content: "`"; }
.icon-basic-elaboration-mail-cloud::before { content: "{"; }
.icon-basic-elaboration-mail-document::before { content: "|"; }
.icon-basic-elaboration-mail-download::before { content: "}"; }
.icon-basic-elaboration-mail-flagged::before { content: "~"; }
.icon-basic-elaboration-mail-heart::before { content: "\\"; }
.icon-basic-elaboration-mail-next::before { content: ""; }
.icon-basic-elaboration-mail-noaccess::before { content: ""; }
.icon-basic-elaboration-mail-note::before { content: ""; }
.icon-basic-elaboration-mail-pencil::before { content: ""; }
.icon-basic-elaboration-mail-picture::before { content: ""; }
.icon-basic-elaboration-mail-previous::before { content: ""; }
.icon-basic-elaboration-mail-refresh::before { content: ""; }
.icon-basic-elaboration-mail-remove::before { content: ""; }
.icon-basic-elaboration-mail-search::before { content: ""; }
.icon-basic-elaboration-mail-star::before { content: ""; }
.icon-basic-elaboration-mail-upload::before { content: ""; }
.icon-basic-elaboration-message-check::before { content: ""; }
.icon-basic-elaboration-message-dots::before { content: ""; }
.icon-basic-elaboration-message-happy::before { content: ""; }
.icon-basic-elaboration-message-heart::before { content: ""; }
.icon-basic-elaboration-message-minus::before { content: ""; }
.icon-basic-elaboration-message-note::before { content: ""; }
.icon-basic-elaboration-message-plus::before { content: ""; }
.icon-basic-elaboration-message-refresh::before { content: ""; }
.icon-basic-elaboration-message-remove::before { content: ""; }
.icon-basic-elaboration-message-sad::before { content: ""; }
.icon-basic-elaboration-smartphone-cloud::before { content: ""; }
.icon-basic-elaboration-smartphone-heart::before { content: ""; }
.icon-basic-elaboration-smartphone-noaccess::before { content: ""; }
.icon-basic-elaboration-smartphone-note::before { content: ""; }
.icon-basic-elaboration-smartphone-pencil::before { content: ""; }
.icon-basic-elaboration-smartphone-picture::before { content: ""; }
.icon-basic-elaboration-smartphone-refresh::before { content: ""; }
.icon-basic-elaboration-smartphone-search::before { content: ""; }
.icon-basic-elaboration-tablet-cloud::before { content: ""; }
.icon-basic-elaboration-tablet-heart::before { content: ""; }
.icon-basic-elaboration-tablet-noaccess::before { content: ""; }
.icon-basic-elaboration-tablet-note::before { content: ""; }
.icon-basic-elaboration-tablet-pencil::before { content: ""; }
.icon-basic-elaboration-tablet-picture::before { content: ""; }
.icon-basic-elaboration-tablet-refresh::before { content: ""; }
.icon-basic-elaboration-tablet-search::before { content: ""; }
.icon-basic-elaboration-todolist-2::before { content: ""; }
.icon-basic-elaboration-todolist-check::before { content: ""; }
.icon-basic-elaboration-todolist-cloud::before { content: ""; }
.icon-basic-elaboration-todolist-download::before { content: ""; }
.icon-basic-elaboration-todolist-flagged::before { content: ""; }
.icon-basic-elaboration-todolist-minus::before { content: ""; }
.icon-basic-elaboration-todolist-noaccess::before { content: ""; }
.icon-basic-elaboration-todolist-pencil::before { content: ""; }
.icon-basic-elaboration-todolist-plus::before { content: ""; }
.icon-basic-elaboration-todolist-refresh::before { content: ""; }
.icon-basic-elaboration-todolist-remove::before { content: ""; }
.icon-basic-elaboration-todolist-search::before { content: ""; }
.icon-basic-elaboration-todolist-star::before { content: ""; }
.icon-basic-elaboration-todolist-upload::before { content: ""; }
@font-face {
  font-family: "linea-ecommerce-10";
  font-style: normal;
  font-weight: normal;
  src: url("linea-ecommerce-10.eot") format("embedded-opentype"), url("linea-ecommerce-10.woff") format("woff"), url("linea-ecommerce-10.ttf") format("truetype"), url("linea-ecommerce-10.svg") format("svg");
}
.linea-ecommerce[data-icon]::before { font-family: "linea-ecommerce-10" !important; content: attr(data-icon); font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; line-height: 1; }
[class^="linea-icon-"]::before, [class*="linea- icon-"]::before { font-family: "linea-ecommerce-10" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; line-height: 1; }
.icon-ecommerce-bag::before { content: "a"; }
.icon-ecommerce-bag-check::before { content: "b"; }
.icon-ecommerce-bag-cloud::before { content: "c"; }
.icon-ecommerce-bag-download::before { content: "d"; }
.icon-ecommerce-bag-minus::before { content: "e"; }
.icon-ecommerce-bag-plus::before { content: "f"; }
.icon-ecommerce-bag-refresh::before { content: "g"; }
.icon-ecommerce-bag-remove::before { content: "h"; }
.icon-ecommerce-bag-search::before { content: "i"; }
.icon-ecommerce-bag-upload::before { content: "j"; }
.icon-ecommerce-banknote::before { content: "k"; }
.icon-ecommerce-banknotes::before { content: "l"; }
.icon-ecommerce-basket::before { content: "m"; }
.icon-ecommerce-basket-check::before { content: "n"; }
.icon-ecommerce-basket-cloud::before { content: "o"; }
.icon-ecommerce-basket-download::before { content: "p"; }
.icon-ecommerce-basket-minus::before { content: "q"; }
.icon-ecommerce-basket-plus::before { content: "r"; }
.icon-ecommerce-basket-refresh::before { content: "s"; }
.icon-ecommerce-basket-remove::before { content: "t"; }
.icon-ecommerce-basket-search::before { content: "u"; }
.icon-ecommerce-basket-upload::before { content: "v"; }
.icon-ecommerce-bath::before { content: "w"; }
.icon-ecommerce-cart::before { content: "x"; }
.icon-ecommerce-cart-check::before { content: "y"; }
.icon-ecommerce-cart-cloud::before { content: "z"; }
.icon-ecommerce-cart-content::before { content: "A"; }
.icon-ecommerce-cart-download::before { content: "B"; }
.icon-ecommerce-cart-minus::before { content: "C"; }
.icon-ecommerce-cart-plus::before { content: "D"; }
.icon-ecommerce-cart-refresh::before { content: "E"; }
.icon-ecommerce-cart-remove::before { content: "F"; }
.icon-ecommerce-cart-search::before { content: "G"; }
.icon-ecommerce-cart-upload::before { content: "H"; }
.icon-ecommerce-cent::before { content: "I"; }
.icon-ecommerce-colon::before { content: "J"; }
.icon-ecommerce-creditcard::before { content: "K"; }
.icon-ecommerce-diamond::before { content: "L"; }
.icon-ecommerce-dollar::before { content: "M"; }
.icon-ecommerce-euro::before { content: "N"; }
.icon-ecommerce-franc::before { content: "O"; }
.icon-ecommerce-gift::before { content: "P"; }
.icon-ecommerce-graph1::before { content: "Q"; }
.icon-ecommerce-graph2::before { content: "R"; }
.icon-ecommerce-graph3::before { content: "S"; }
.icon-ecommerce-graph-decrease::before { content: "T"; }
.icon-ecommerce-graph-increase::before { content: "U"; }
.icon-ecommerce-guarani::before { content: "V"; }
.icon-ecommerce-kips::before { content: "W"; }
.icon-ecommerce-lira::before { content: "X"; }
.icon-ecommerce-megaphone::before { content: "Y"; }
.icon-ecommerce-money::before { content: "Z"; }
.icon-ecommerce-naira::before { content: "0"; }
.icon-ecommerce-pesos::before { content: "1"; }
.icon-ecommerce-pound::before { content: "2"; }
.icon-ecommerce-receipt::before { content: "3"; }
.icon-ecommerce-receipt-bath::before { content: "4"; }
.icon-ecommerce-receipt-cent::before { content: "5"; }
.icon-ecommerce-receipt-dollar::before { content: "6"; }
.icon-ecommerce-receipt-euro::before { content: "7"; }
.icon-ecommerce-receipt-franc::before { content: "8"; }
.icon-ecommerce-receipt-guarani::before { content: "9"; }
.icon-ecommerce-receipt-kips::before { content: "!"; }
.icon-ecommerce-receipt-lira::before { content: "\""; }
.icon-ecommerce-receipt-naira::before { content: "#"; }
.icon-ecommerce-receipt-pesos::before { content: "$"; }
.icon-ecommerce-receipt-pound::before { content: "%"; }
.icon-ecommerce-receipt-rublo::before { content: "&"; }
.icon-ecommerce-receipt-rupee::before { content: "\'"; }
.icon-ecommerce-receipt-tugrik::before { content: "("; }
.icon-ecommerce-receipt-won::before { content: ")"; }
.icon-ecommerce-receipt-yen::before { content: "*"; }
.icon-ecommerce-receipt-yen2::before { content: "+"; }
.icon-ecommerce-recept-colon::before { content: ","; }
.icon-ecommerce-rublo::before { content: "-"; }
.icon-ecommerce-rupee::before { content: "."; }
.icon-ecommerce-safe::before { content: "/"; }
.icon-ecommerce-sale::before { content: ":"; }
.icon-ecommerce-sales::before { content: ";"; }
.icon-ecommerce-ticket::before { content: "<"; }
.icon-ecommerce-tugriks::before { content: "="; }
.icon-ecommerce-wallet::before { content: ">"; }
.icon-ecommerce-won::before { content: "?"; }
.icon-ecommerce-yen::before { content: "@"; }
.icon-ecommerce-yen2::before { content: "["; }
@font-face {
  font-family: "linea-music-10";
  font-style: normal;
  font-weight: normal;
  src: url("linea-music-10.eot") format("embedded-opentype"), url("linea-music-10.woff") format("woff"), url("linea-music-10.ttf") format("truetype"), url("linea-music-10.svg") format("svg");
}
.linea-music[data-icon]::before { font-family: "linea-music-10" !important; content: attr(data-icon); font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; line-height: 1; }
[class^="linea-icon-"]::before, [class*="linea- icon-"]::before { font-family: "linea-music-10" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; line-height: 1; }
.icon-music-beginning-button::before { content: "a"; }
.icon-music-bell::before { content: "b"; }
.icon-music-cd::before { content: "c"; }
.icon-music-diapason::before { content: "d"; }
.icon-music-eject-button::before { content: "e"; }
.icon-music-end-button::before { content: "f"; }
.icon-music-fastforward-button::before { content: "g"; }
.icon-music-headphones::before { content: "h"; }
.icon-music-ipod::before { content: "i"; }
.icon-music-loudspeaker::before { content: "j"; }
.icon-music-microphone::before { content: "k"; }
.icon-music-microphone-old::before { content: "l"; }
.icon-music-mixer::before { content: "m"; }
.icon-music-mute::before { content: "n"; }
.icon-music-note-multiple::before { content: "o"; }
.icon-music-note-single::before { content: "p"; }
.icon-music-pause-button::before { content: "q"; }
.icon-music-play-button::before { content: "r"; }
.icon-music-playlist::before { content: "s"; }
.icon-music-radio-ghettoblaster::before { content: "t"; }
.icon-music-radio-portable::before { content: "u"; }
.icon-music-record::before { content: "v"; }
.icon-music-recordplayer::before { content: "w"; }
.icon-music-repeat-button::before { content: "x"; }
.icon-music-rewind-button::before { content: "y"; }
.icon-music-shuffle-button::before { content: "z"; }
.icon-music-stop-button::before { content: "A"; }
.icon-music-tape::before { content: "B"; }
.icon-music-volume-down::before { content: "C"; }
.icon-music-volume-up::before { content: "D"; }
@font-face {
  font-family: "linea-software-10";
  font-style: normal;
  font-weight: normal;
  src: url("linea-software-10.eot") format("embedded-opentype"), url("linea-software-10.woff") format("woff"), url("linea-software-10.ttf") format("truetype"), url("linea-software-10.svg") format("svg");
}
.linea-software[data-icon]::before { font-family: "linea-software-10" !important; content: attr(data-icon); font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; line-height: 1; }
[class^="linea-icon-"]::before, [class*="linea- icon-"]::before { font-family: "linea-software-10" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; line-height: 1; }
.icon-software-add-vectorpoint::before { content: "a"; }
.icon-software-box-oval::before { content: "b"; }
.icon-software-box-polygon::before { content: "c"; }
.icon-software-box-rectangle::before { content: "d"; }
.icon-software-box-roundedrectangle::before { content: "e"; }
.icon-software-character::before { content: "f"; }
.icon-software-crop::before { content: "g"; }
.icon-software-eyedropper::before { content: "h"; }
.icon-software-font-allcaps::before { content: "i"; }
.icon-software-font-baseline-shift::before { content: "j"; }
.icon-software-font-horizontal-scale::before { content: "k"; }
.icon-software-font-kerning::before { content: "l"; }
.icon-software-font-leading::before { content: "m"; }
.icon-software-font-size::before { content: "n"; }
.icon-software-font-smallcapital::before { content: "o"; }
.icon-software-font-smallcaps::before { content: "p"; }
.icon-software-font-strikethrough::before { content: "q"; }
.icon-software-font-tracking::before { content: "r"; }
.icon-software-font-underline::before { content: "s"; }
.icon-software-font-vertical-scale::before { content: "t"; }
.icon-software-horizontal-align-center::before { content: "u"; }
.icon-software-horizontal-align-left::before { content: "v"; }
.icon-software-horizontal-align-right::before { content: "w"; }
.icon-software-horizontal-distribute-center::before { content: "x"; }
.icon-software-horizontal-distribute-left::before { content: "y"; }
.icon-software-horizontal-distribute-right::before { content: "z"; }
.icon-software-indent-firstline::before { content: "A"; }
.icon-software-indent-left::before { content: "B"; }
.icon-software-indent-right::before { content: "C"; }
.icon-software-lasso::before { content: "D"; }
.icon-software-layers1::before { content: "E"; }
.icon-software-layers2::before { content: "F"; }
.icon-software-layout::before { content: "G"; }
.icon-software-layout-2columns::before { content: "H"; }
.icon-software-layout-3columns::before { content: "I"; }
.icon-software-layout-4boxes::before { content: "J"; }
.icon-software-layout-4columns::before { content: "K"; }
.icon-software-layout-4lines::before { content: "L"; }
.icon-software-layout-8boxes::before { content: "M"; }
.icon-software-layout-header::before { content: "N"; }
.icon-software-layout-header-2columns::before { content: "O"; }
.icon-software-layout-header-3columns::before { content: "P"; }
.icon-software-layout-header-4boxes::before { content: "Q"; }
.icon-software-layout-header-4columns::before { content: "R"; }
.icon-software-layout-header-complex::before { content: "S"; }
.icon-software-layout-header-complex2::before { content: "T"; }
.icon-software-layout-header-complex3::before { content: "U"; }
.icon-software-layout-header-complex4::before { content: "V"; }
.icon-software-layout-header-sideleft::before { content: "W"; }
.icon-software-layout-header-sideright::before { content: "X"; }
.icon-software-layout-sidebar-left::before { content: "Y"; }
.icon-software-layout-sidebar-right::before { content: "Z"; }
.icon-software-magnete::before { content: "0"; }
.icon-software-pages::before { content: "1"; }
.icon-software-paintbrush::before { content: "2"; }
.icon-software-paintbucket::before { content: "3"; }
.icon-software-paintroller::before { content: "4"; }
.icon-software-paragraph::before { content: "5"; }
.icon-software-paragraph-align-left::before { content: "6"; }
.icon-software-paragraph-align-right::before { content: "7"; }
.icon-software-paragraph-center::before { content: "8"; }
.icon-software-paragraph-justify-all::before { content: "9"; }
.icon-software-paragraph-justify-center::before { content: "!"; }
.icon-software-paragraph-justify-left::before { content: "\""; }
.icon-software-paragraph-justify-right::before { content: "#"; }
.icon-software-paragraph-space-after::before { content: "$"; }
.icon-software-paragraph-space-before::before { content: "%"; }
.icon-software-pathfinder-exclude::before { content: "&"; }
.icon-software-pathfinder-intersect::before { content: "\'"; }
.icon-software-pathfinder-subtract::before { content: "("; }
.icon-software-pathfinder-unite::before { content: ")"; }
.icon-software-pen::before { content: "*"; }
.icon-software-pen-add::before { content: "+"; }
.icon-software-pen-remove::before { content: ","; }
.icon-software-pencil::before { content: "-"; }
.icon-software-polygonallasso::before { content: "."; }
.icon-software-reflect-horizontal::before { content: "/"; }
.icon-software-reflect-vertical::before { content: ":"; }
.icon-software-remove-vectorpoint::before { content: ";"; }
.icon-software-scale-expand::before { content: "<"; }
.icon-software-scale-reduce::before { content: "="; }
.icon-software-selection-oval::before { content: ">"; }
.icon-software-selection-polygon::before { content: "?"; }
.icon-software-selection-rectangle::before { content: "@"; }
.icon-software-selection-roundedrectangle::before { content: "["; }
.icon-software-shape-oval::before { content: "]"; }
.icon-software-shape-polygon::before { content: "^"; }
.icon-software-shape-rectangle::before { content: "_"; }
.icon-software-shape-roundedrectangle::before { content: "`"; }
.icon-software-slice::before { content: "{"; }
.icon-software-transform-bezier::before { content: "|"; }
.icon-software-vector-box::before { content: "}"; }
.icon-software-vector-composite::before { content: "~"; }
.icon-software-vector-line::before { content: "\\"; }
.icon-software-vertical-align-bottom::before { content: ""; }
.icon-software-vertical-align-center::before { content: ""; }
.icon-software-vertical-align-top::before { content: ""; }
.icon-software-vertical-distribute-bottom::before { content: ""; }
.icon-software-vertical-distribute-center::before { content: ""; }
.icon-software-vertical-distribute-top::before { content: ""; }
@font-face {
  font-family: "linea-weather-10";
  font-style: normal;
  font-weight: normal;
  src: url("linea-weather-10.eot") format("embedded-opentype"), url("linea-weather-10.woff") format("woff"), url("linea-weather-10.ttf") format("truetype"), url("linea-weather-10.svg") format("svg");
}
.linea-weather[data-icon]::before { font-family: "linea-weather-10" !important; content: attr(data-icon); font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; line-height: 1; }
[class^="linea-icon-"]::before, [class*="linea- icon-"]::before { font-family: "linea-weather-10" !important; font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; line-height: 1; }
.icon-weather-aquarius::before { content: ""; }
.icon-weather-aries::before { content: ""; }
.icon-weather-cancer::before { content: ""; }
.icon-weather-capricorn::before { content: ""; }
.icon-weather-cloud::before { content: ""; }
.icon-weather-cloud-drop::before { content: ""; }
.icon-weather-cloud-lightning::before { content: ""; }
.icon-weather-cloud-snowflake::before { content: ""; }
.icon-weather-downpour-fullmoon::before { content: ""; }
.icon-weather-downpour-halfmoon::before { content: ""; }
.icon-weather-downpour-sun::before { content: ""; }
.icon-weather-drop::before { content: ""; }
.icon-weather-first-quarter::before { content: ""; }
.icon-weather-fog::before { content: ""; }
.icon-weather-fog-fullmoon::before { content: ""; }
.icon-weather-fog-halfmoon::before { content: ""; }
.icon-weather-fog-sun::before { content: ""; }
.icon-weather-fullmoon::before { content: ""; }
.icon-weather-gemini::before { content: ""; }
.icon-weather-hail::before { content: ""; }
.icon-weather-hail-fullmoon::before { content: ""; }
.icon-weather-hail-halfmoon::before { content: ""; }
.icon-weather-hail-sun::before { content: ""; }
.icon-weather-last-quarter::before { content: ""; }
.icon-weather-leo::before { content: ""; }
.icon-weather-libra::before { content: ""; }
.icon-weather-lightning::before { content: ""; }
.icon-weather-mistyrain::before { content: ""; }
.icon-weather-mistyrain-fullmoon::before { content: ""; }
.icon-weather-mistyrain-halfmoon::before { content: ""; }
.icon-weather-mistyrain-sun::before { content: ""; }
.icon-weather-moon::before { content: ""; }
.icon-weather-moondown-full::before { content: ""; }
.icon-weather-moondown-half::before { content: ""; }
.icon-weather-moonset-full::before { content: ""; }
.icon-weather-moonset-half::before { content: ""; }
.icon-weather-move2::before { content: ""; }
.icon-weather-newmoon::before { content: ""; }
.icon-weather-pisces::before { content: ""; }
.icon-weather-rain::before { content: ""; }
.icon-weather-rain-fullmoon::before { content: ""; }
.icon-weather-rain-halfmoon::before { content: ""; }
.icon-weather-rain-sun::before { content: ""; }
.icon-weather-sagittarius::before { content: ""; }
.icon-weather-scorpio::before { content: ""; }
.icon-weather-snow::before { content: ""; }
.icon-weather-snow-fullmoon::before { content: ""; }
.icon-weather-snow-halfmoon::before { content: ""; }
.icon-weather-snow-sun::before { content: ""; }
.icon-weather-snowflake::before { content: ""; }
.icon-weather-star::before { content: ""; }
.icon-weather-storm-11::before { content: ""; }
.icon-weather-storm-32::before { content: ""; }
.icon-weather-storm-fullmoon::before { content: ""; }
.icon-weather-storm-halfmoon::before { content: ""; }
.icon-weather-storm-sun::before { content: ""; }
.icon-weather-sun::before { content: ""; }
.icon-weather-sundown::before { content: ""; }
.icon-weather-sunset::before { content: ""; }
.icon-weather-taurus::before { content: ""; }
.icon-weather-tempest::before { content: ""; }
.icon-weather-tempest-fullmoon::before { content: ""; }
.icon-weather-tempest-halfmoon::before { content: ""; }
.icon-weather-tempest-sun::before { content: ""; }
.icon-weather-variable-fullmoon::before { content: ""; }
.icon-weather-variable-halfmoon::before { content: ""; }
.icon-weather-variable-sun::before { content: ""; }
.icon-weather-virgo::before { content: ""; }
.icon-weather-waning-cresent::before { content: ""; }
.icon-weather-waning-gibbous::before { content: ""; }
.icon-weather-waxing-cresent::before { content: ""; }
.icon-weather-waxing-gibbous::before { content: ""; }
.icon-weather-wind::before { content: ""; }
.icon-weather-wind-e::before { content: ""; }
.icon-weather-wind-fullmoon::before { content: ""; }
.icon-weather-wind-halfmoon::before { content: ""; }
.icon-weather-wind-n::before { content: ""; }
.icon-weather-wind-ne::before { content: ""; }
.icon-weather-wind-nw::before { content: ""; }
.icon-weather-wind-s::before { content: ""; }
.icon-weather-wind-se::before { content: ""; }
.icon-weather-wind-sun::before { content: ""; }
.icon-weather-wind-sw::before { content: ""; }
.icon-weather-wind-w::before { content: ""; }
.icon-weather-windgust::before { content: ""; }
.sttabs { position: relative; overflow: hidden; margin: 0px auto; width: 100%; font-weight: 300; }
.sticon::before { display: inline-block; margin: 0px 0.4em 0px 0px; vertical-align: middle; font-size: 20px; backface-visibility: hidden; }
.sttabs nav { text-align: center; }
.sttabs nav ul { position: relative; display: flex; margin: 0px auto; padding: 0px; font-family: "Poppins",sans-serif; list-style: outside none none; flex-flow: row wrap; justify-content: center; }
.sttabs nav ul li { position: relative; z-index: 1; display: block; margin: 0px; text-align: center; flex: 1 1 0%; }
.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-size: 14px; font-family: "Rubik",sans-serif; }
.sttabs nav a:focus { outline: medium none; }
.sttabs nav li.tab-current a { color: rgb(243, 49, 85); }
.content-wrap { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.tabs-style-bar nav ul li a { margin: 0px 2px; background-color: rgb(247, 250, 252); color: rgb(104, 104, 104); padding: 5px 0px; transition: background-color 0.2s ease 0s, color 0.2s ease 0s; }
.tabs-style-bar nav ul li a:hover, .tabs-style-bar nav ul li a:focus { color: rgb(243, 49, 85); }
.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: rgb(251, 150, 120) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.tabs-style-iconbox nav { background: rgb(247, 250, 252) none repeat scroll 0% 0%; }
.tabs-style-iconbox nav ul li a { overflow: visible; padding: 25px 0px; line-height: 1; transition: color 0.2s ease 0s; color: rgb(38, 50, 56); }
.tabs-style-iconbox nav ul li.tab-current { z-index: 1; }
.tabs-style-iconbox nav ul li.tab-current a { background: rgb(65, 179, 249) none repeat scroll 0% 0%; color: rgb(255, 255, 255); box-shadow: -1px 0px 0px rgb(255, 255, 255); }
.tabs-style-iconbox nav ul li.tab-current a::after { position: absolute; top: 100%; left: 50%; margin-left: -10px; width: 0px; height: 0px; border-style: solid; border-color: rgb(65, 179, 249) transparent transparent; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-width: 10px; content: ""; pointer-events: none; }
.tabs-style-iconbox nav ul li:first-child::before, .tabs-style-iconbox nav ul li::after { position: absolute; top: 20%; right: 0px; z-index: -1; width: 1px; height: 60%; content: ""; }
.tabs-style-iconbox nav ul li:first-child::before { right: auto; left: 0px; }
.tabs-style-iconbox .sticon::before { display: block; margin: 0px 0px 0.25em; }
.tabs-style-underline nav { border: 1px solid rgba(120, 130, 140, 0.13); }
.tabs-style-underline nav a { padding: 20px 0px; border-left: 1px solid rgba(120, 130, 140, 0.13); transition: color 0.2s ease 0s; color: rgb(38, 50, 56); }
.tabs-style-underline nav li:last-child a { border-right: 1px solid rgba(120, 130, 140, 0.13); }
.tabs-style-underline nav li a::after { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 6px; background: rgb(251, 150, 120) none repeat scroll 0% 0%; content: ""; transition: transform 0.3s ease 0s; transform: translate3d(0px, 150%, 0px); }
.tabs-style-underline nav li.tab-current a::after { transform: translate3d(0px, 0px, 0px); }
.tabs-style-linetriangle nav a { overflow: visible; border-bottom: 1px solid rgba(0, 0, 0, 0.2); transition: color 0.2s ease 0s; }
.tabs-style-linetriangle nav a span { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; padding: 15px 0px; color: rgb(38, 50, 56); }
.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: 0px; height: 0px; border: medium solid transparent; content: ""; pointer-events: none; }
.tabs-style-linetriangle nav li.tab-current a::after { margin-left: -10px; border-width: 10px; border-top-color: rgb(255, 255, 255); }
.tabs-style-linetriangle nav li.tab-current a span { color: rgb(243, 49, 85); }
.tabs-style-linetriangle nav li.tab-current a::before { margin-left: -11px; border-width: 11px; border-top-color: rgba(0, 0, 0, 0.2); }
.tabs-style-iconfall { overflow: visible; }
.tabs-style-iconfall nav { max-width: 1200px; margin: 0px auto; }
.tabs-style-iconfall nav a { display: inline-block; overflow: visible; padding: 1em 0px 2em; color: rgb(38, 50, 56); line-height: 1; transition: color 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s; }
.tabs-style-iconfall nav a:hover, .tabs-style-iconfall nav a:focus { color: rgb(243, 49, 85); }
.tabs-style-iconfall nav li.tab-current a { color: rgb(243, 49, 85); }
.tabs-style-iconfall nav li::before { position: absolute; bottom: 1em; left: 50%; margin-left: -20px; width: 40px; height: 4px; background: rgb(243, 49, 85) none repeat scroll 0% 0%; content: ""; opacity: 0; transition: transform 0.2s ease-in 0s; transform: scale3d(0, 1, 1); }
.tabs-style-iconfall nav li.tab-current::before { opacity: 1; transform: scale3d(1, 1, 1); }
.tabs-style-iconfall nav li.tab-current .sticon::before { opacity: 1; transform: translate3d(0px, 0px, 0px); }
.tabs-style-iconfall .sticon::before { display: block; margin: 0px 0px 0.35em; opacity: 0; font-size: 24px; transition: transform 0.2s ease 0s, opacity 0.2s ease 0s; transform: translate3d(0px, -100px, 0px); pointer-events: none; }
@media screen and (max-width: 58em) {
  .tabs-style-iconfall nav li .sticon::before { opacity: 1; transform: translate3d(0px, 0px, 0px); }
}
.tabs-style-linemove nav { background: rgb(247, 250, 252) none repeat scroll 0% 0%; }
.tabs-style-linemove nav li:last-child::before { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 4px; background: rgb(243, 49, 85) none repeat scroll 0% 0%; content: ""; transition: transform 0.3s ease 0s; }
.tabs-style-linemove nav li.tab-current:first-child ~ li:last-child::before { transform: translate3d(-400%, 0px, 0px); }
.tabs-style-linemove nav li.tab-current:nth-child(2) ~ li:last-child::before { transform: translate3d(-300%, 0px, 0px); }
.tabs-style-linemove nav li.tab-current:nth-child(3) ~ li:last-child::before { transform: translate3d(-200%, 0px, 0px); }
.tabs-style-linemove nav li.tab-current:nth-child(4) ~ li:last-child::before { transform: translate3d(-100%, 0px, 0px); }
.tabs-style-linemove nav a { padding: 30px 0px; color: rgb(38, 50, 56); line-height: 1; transition: color 0.3s ease 0s, transform 0.3s ease 0s; }
.tabs-style-linemove nav li.tab-current a { color: rgb(243, 49, 85); }
.tabs-style-line nav a { padding: 20px 10px; box-shadow: 0px -2px rgb(209, 211, 210) inset; color: rgb(104, 104, 104); text-align: left; text-transform: uppercase; letter-spacing: 1px; line-height: 1; transition: color 0.3s ease 0s, box-shadow 0.3s ease 0s; }
.tabs-style-line nav a:hover, .tabs-style-line nav a:focus { box-shadow: 0px -2px rgb(116, 119, 123) inset; }
.tabs-style-line nav li.tab-current a { box-shadow: 0px -2px rgb(243, 49, 85) inset; color: rgb(243, 49, 85); }
@media screen and (max-width: 58em) {
  .tabs-style-line nav ul { display: block; box-shadow: none; }
  .tabs-style-line nav ul li { display: block; flex: 0 0 auto; }
}
.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 0px 0px -60px; width: 120px; height: 120px; border: 1px solid rgb(251, 150, 120); border-radius: 50%; content: ""; opacity: 0; transition-property: transform, opacity; transition-duration: 0.2s, 0.2s; transition-delay: 0s, 0s; transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1); }
.tabs-style-circle nav a { overflow: visible; color: rgb(43, 43, 43); font-weight: 500; line-height: 1.1; transition: color 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s; }
.tabs-style-circle nav a span { display: inline-block; }
.tabs-style-circle nav a:hover, .tabs-style-circle nav a:focus { color: rgb(243, 49, 85); }
.tabs-style-circle nav li.tab-current a { color: rgb(243, 49, 85); }
.tabs-style-circle nav li.tab-current a span { transform: translate3d(0px, 4px, 0px); }
@media screen and (max-width: 58em) {
  .tabs-style-circle nav li::before { margin: -40px 0px 0px -40px; width: 80px; height: 80px; }
}
.tabs-style-circle nav li.tab-current::before { opacity: 1; transform: scale3d(1, 1, 1); }
.tabs-style-circle nav a span, .tabs-style-circle .icon::before { transition: transform 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s; }
.tabs-style-circle .sticon::before { display: block; margin: 0px; pointer-events: none; }
.tabs-style-circle nav li.tab-current .sticon::before { transform: translate3d(0px, -4px, 0px); }
.tabs-style-shape { max-width: 1200px; margin: 0px auto; }
.tabs-style-shape nav ul li { margin: 0px 3em; }
.tabs-style-shape nav ul li:first-child { margin-left: 0px; }
.tabs-style-shape nav ul li.tab-current { z-index: 1; }
.tabs-style-shape nav li a { overflow: visible; margin: 0px -3em 0px 0px; padding: 0px; color: rgb(255, 255, 255); font-weight: 500; }
.tabs-style-shape nav li a svg { position: absolute; left: 100%; margin: 0px; width: 3em; height: 100%; fill: rgb(189, 194, 201); }
.tabs-style-shape nav li:first-child a span { padding-left: 2em; border-radius: 30px 0px 0px; }
.tabs-style-shape nav li:last-child a span { padding-right: 2em; border-radius: 0px 30px 0px 0px; }
.tabs-style-shape nav li a svg:nth-child(2), .tabs-style-shape nav li:last-child a svg { right: 100%; left: auto; transform: scale3d(-1, 1, 1); }
.tabs-style-shape nav li a span { display: block; overflow: hidden; padding: 0.65em 0px; background-color: rgb(189, 194, 201); text-overflow: ellipsis; white-space: nowrap; }
.tabs-style-shape nav li a:hover span { background-color: rgb(243, 49, 85); }
.tabs-style-shape nav li a:hover svg { fill: rgb(243, 49, 85); }
.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 { transition: none 0s ease 0s ; }
.tabs-style-shape nav li.tab-current a span { background: rgb(247, 250, 252) none repeat scroll 0% 0%; }
.tabs-style-shape nav li.tab-current a svg { fill: rgb(247, 250, 252); }
.tabs-style-shape .content-wrap { background: rgb(247, 250, 252) none repeat scroll 0% 0%; }
@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 0px 0px; flex: 0 0 auto; }
  .tabs-style-shape nav ul li a { margin: 0px; }
  .tabs-style-shape nav ul li svg { display: none; }
  .tabs-style-shape nav ul li a span { padding: 1.25em 0px 2em !important; border-radius: 30px 30px 0px 0px !important; box-shadow: 0px -1px 2px rgba(0, 0, 0, 0.1); line-height: 1; }
  .tabs-style-shape nav ul li:last-child a span { padding: 1.25em 0px !important; }
  .tabs-style-shape nav ul li.tab-current { z-index: 1; }
}
.tabs-style-linebox nav ul li { margin: 0px 0.5em; flex: 0 0 auto; }
.tabs-style-linebox nav a { padding: 0px 1.5em; color: rgb(38, 50, 56); font-weight: 500; transition: color 0.3s ease 0s; }
.tabs-style-linebox nav a:hover, .tabs-style-linebox nav a:focus { color: rgb(243, 49, 85); }
.tabs-style-linebox nav li.tab-current a { color: rgb(255, 255, 255); }
.tabs-style-linebox nav a::after { position: absolute; top: 0px; left: 0px; z-index: -1; width: 100%; height: 100%; background: rgb(210, 216, 214) none repeat scroll 0% 0%; content: ""; transition: background-color 0.3s ease 0s, transform 0.3s cubic-bezier(0.7, 0, 0.3, 1) 0s; transform: translate3d(0px, 100%, 0px) translate3d(0px, -3px, 0px); }
.tabs-style-linebox nav li.tab-current a::after { transform: translate3d(0px, 0px, 0px); }
.tabs-style-linebox nav a:hover::after, .tabs-style-linebox nav a:focus::after, .tabs-style-linebox nav li.tab-current a::after { background: rgb(243, 49, 85) none repeat scroll 0% 0%; }
@media screen and (max-width: 58em) {
  .tabs-style-linebox nav ul { display: block; box-shadow: none; }
  .tabs-style-linebox nav ul li { display: block; flex: 0 0 auto; }
}
.tabs-style-flip { max-width: 1200px; margin: 0px auto; }
.tabs-style-flip nav a { padding: 0.5em 0px; color: rgb(38, 50, 56); transition: color 0.3s ease 0s; }
.tabs-style-flip nav a:hover, .tabs-style-flip nav a:focus { color: rgb(243, 49, 85); }
.tabs-style-flip nav a span { text-transform: uppercase; letter-spacing: 1px; }
.tabs-style-flip nav a::after { position: absolute; top: 0px; left: 0px; z-index: -1; width: 100%; height: 100%; background-color: rgb(240, 240, 240); content: ""; transition: transform 0.3s ease 0s, background-color 0.3s ease 0s; transform: perspective(900px) rotate3d(1, 0, 0, 90deg); transform-origin: 50% 100% 0px; perspective-origin: 50% 100%; }
.tabs-style-flip nav li.tab-current a { color: rgb(243, 49, 85); }
.tabs-style-flip nav li.tab-current a::after { background-color: rgb(247, 250, 252); transform: perspective(900px) rotate3d(1, 0, 0, 0deg); }
.tabs-style-flip .content-wrap { background: rgb(247, 250, 252) none repeat scroll 0% 0%; }
.tabs-style-circlefill { max-width: 800px; border: 1px solid rgb(243, 49, 85); margin: 0px auto; }
.tabs-style-circlefill nav ul li { overflow: hidden; border-right: 1px solid rgb(243, 49, 85); }
.tabs-style-circlefill nav li a { padding: 1.5em 0px; color: rgb(255, 255, 255); font-size: 1.25em; }
.tabs-style-circlefill nav li:first-child { border-left: medium none; }
.tabs-style-circlefill nav li:last-child { border: medium none; }
.tabs-style-circlefill nav li::before { position: absolute; top: 50%; left: 50%; margin: -40px 0px 0px -40px; width: 80px; height: 80px; border: 1px solid rgb(243, 49, 85); border-radius: 50%; background: rgb(243, 49, 85) none repeat scroll 0% 0%; content: ""; transition: transform 0.3s ease 0s; }
.tabs-style-circlefill nav li.tab-current::before { transform: scale3d(2.5, 2.5, 1); }
.tabs-style-circlefill nav a { transition: color 0.3s ease 0s; }
.tabs-style-circlefill nav a span { display: none; }
.tabs-style-circlefill nav li.tab-current a { color: rgb(255, 255, 255); }
.tabs-style-circlefill .icon::before { display: block; margin: 0px; pointer-events: none; }
.tabs-style-circlefill .content-wrap { border-top: 1px solid rgb(243, 49, 85); }
.content-wrap { position: relative; }
.content-wrap section { display: none; margin: 0px auto; padding: 25px; min-height: 150px; }
.content-wrap section p { margin: 0px; padding: 0.75em 0px; }
.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, 0.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: 0px; }
}
.mytooltip { display: inline; position: relative; z-index: 9999; }
.tooltip-item { background: rgba(0, 0, 0, 0.1) none repeat scroll 0% 0%; cursor: pointer; display: inline-block; font-weight: 500; padding: 0px 10px; }
.tooltip-item::after { content: ""; position: absolute; width: 360px; height: 20px; bottom: 100%; left: 50%; pointer-events: none; transform: translateX(-50%); }
.mytooltip:hover .tooltip-item::after { pointer-events: auto; }
.tooltip-content { position: absolute; z-index: 9999; width: 360px; left: 50%; margin: 0px 0px 20px -180px; bottom: 100%; text-align: left; font-size: 14px; line-height: 30px; box-shadow: -5px -5px 15px rgba(48, 54, 61, 0.2); background: rgb(43, 43, 43) none repeat scroll 0% 0%; opacity: 0; cursor: default; pointer-events: none; }
.tooltip-effect-1 .tooltip-content { transform: translate3d(0px, -10px, 0px); transition: opacity 0.3s ease 0s, transform 0.3s ease 0s; color: rgb(255, 255, 255); }
.tooltip-effect-2 .tooltip-content { transform-origin: 50% calc(110%) 0px; transform: perspective(1000px) rotate3d(1, 0, 0, 45deg); transition: opacity 0.2s ease 0s, transform 0.2s ease 0s; }
.tooltip-effect-3 .tooltip-content { transform: translate3d(0px, 10px, 0px) rotate3d(1, 1, 0, 25deg); transition: opacity 0.3s ease 0s, transform 0.3s ease 0s; }
.tooltip-effect-4 .tooltip-content { transform-origin: 50% 100% 0px; transform: scale3d(0.7, 0.3, 1); transition: opacity 0.2s ease 0s, transform 0.2s ease 0s; }
.tooltip-effect-5 .tooltip-content { width: 180px; margin-left: -90px; transform-origin: 50% calc(106%) 0px; transform: rotate3d(0, 0, 1, 15deg); transition: opacity 0.2s ease 0s, transform 0.2s cubic-bezier(0.17, 0.67, 0.4, 1.39) 0s; }
.mytooltip:hover .tooltip-content { pointer-events: auto; opacity: 1; transform: translate3d(0px, 0px, 0px) rotate3d(0, 0, 0, 0deg); }
.tooltip.tooltip-effect-2:hover .tooltip-content { transform: perspective(1000px) rotate3d(1, 0, 0, 0deg); }
.tooltip-content::after { content: ""; top: 100%; left: 50%; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; height: 0px; width: 0px; position: absolute; pointer-events: none; border-color: rgb(42, 48, 53) 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 0px; color: rgb(255, 255, 255); }
.tooltip-effect-5 .tooltip-text { padding: 1.4em; }
a.mytooltip { font-weight: 500; color: rgb(251, 150, 120); }
.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: rgb(251, 150, 120) none repeat scroll 0% 0%; color: rgb(255, 255, 255); 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 { transform: translate3d(0px, 10px, 0px) rotate3d(1, 1, 1, 45deg); transform-origin: 50% 100% 0px; transition: opacity 0.3s ease 0s, transform 0.3s ease 0s; }
.tooltip-effect-6 .tooltip-content2 i { transform: scale3d(0, 0, 1); transition: opacity 0.3s ease 0s, transform 0.3s ease 0s; }
.tooltip-effect-7 .tooltip-content2 { transform: translate3d(0px, 10px, 0px); transition: opacity 0.3s ease 0s, transform 0.3s ease 0s; }
.tooltip-effect-7 .tooltip-content2 i { transform: translate3d(0px, 15px, 0px); transition: opacity 0.3s ease 0s, transform 0.3s ease 0s; }
.tooltip-effect-8 .tooltip-content2 { transform: translate3d(0px, 10px, 0px) rotate3d(0, 1, 0, 90deg); transform-origin: 50% 100% 0px; transition: opacity 0.3s ease 0s, transform 0.3s ease 0s; }
.tooltip-effect-8 .tooltip-content2 i { transform: scale3d(0, 0, 1); transition: opacity 0.3s ease 0s, transform 0.3s ease 0s; }
.tooltip-effect-9 .tooltip-content2 { transform: translate3d(0px, -20px, 0px); transition: opacity 0.3s ease 0s, transform 0.3s ease 0s; }
.tooltip-effect-9 .tooltip-content2 i { transform: translate3d(0px, 20px, 0px); transition: opacity 0.3s ease 0s, transform 0.3s ease 0s; }
.mytooltip:hover .tooltip-content2, .mytooltip:hover .tooltip-content2 i { pointer-events: auto; transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1); }
.tooltip-effect-6:hover .tooltip-content2 i { transform: rotate3d(1, 1, 1, 0deg); }
.tooltip-content2::after { content: ""; position: absolute; top: 100%; left: 50%; margin: -7px 0px 0px -15px; width: 30px; height: 20px; background: transparent url("tooltip1.svg") no-repeat scroll center center / 100% auto; }
.tooltip-content3 { position: absolute; background: transparent url("shape1.svg") no-repeat scroll center bottom / 100% 100%; z-index: 9999; width: 200px; bottom: 100%; left: 50%; margin-left: -100px; padding: 50px 30px; text-align: center; color: rgb(255, 255, 255); opacity: 0; cursor: default; line-height: 27px; pointer-events: none; transform: scale3d(0.1, 0.2, 1); transform-origin: 50% 120% 0px; transition: opacity 0.4s ease 0s, transform 0.4s cubic-bezier(0.6, 0, 0.4, 1) 0s; }
.mytooltip:hover .tooltip-content3 { opacity: 1; pointer-events: auto; transform: scale3d(1, 1, 1); }
.tooltip-content3::after { content: ""; position: absolute; width: 16px; height: 16px; left: 50%; margin-left: -8px; top: 100%; background: rgb(0, 174, 239) none repeat scroll 0% 0%; transform: translate3d(0px, -60%, 0px) rotate3d(0, 0, 1, 45deg); }
.tooltip-item2 { color: rgb(3, 169, 243); cursor: pointer; z-index: 100; position: relative; display: inline-block; font-weight: 500; transition: background-color 0.3s ease 0s, color 0.3s ease 0s, transform 0.3s ease 0s; }
.mytooltip:hover .tooltip-item2 { color: rgb(255, 255, 255); transform: translate3d(0px, -0.5em, 0px); }
.tooltip-content4 { position: absolute; z-index: 99; width: 360px; left: 50%; margin-left: -180px; bottom: -5px; text-align: left; background: rgb(3, 169, 243) none repeat scroll 0% 0%; opacity: 0; font-size: 14px; line-height: 27px; padding: 1.5em; color: rgb(255, 255, 255); border-bottom: 55px solid rgb(43, 43, 43); cursor: default; pointer-events: none; border-radius: 5px; transform: translate3d(0px, -0.5em, 0px); transition: opacity 0.3s ease 0s, transform 0.3s ease 0s; }
.tooltip-content4 a { color: rgb(43, 43, 43); }
.tooltip-text2 { opacity: 0; transform: translate3d(0px, 1.5em, 0px); transition: opacity 0.3s ease 0s, transform 0.3s ease 0s; }
.mytooltip:hover .tooltip-content4, .mytooltip:hover .tooltip-text2 { pointer-events: auto; opacity: 1; transform: translate3d(0px, 0px, 0px); }
.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: rgb(255, 255, 255); background: transparent none repeat scroll 0% 0%; opacity: 0; margin: 0px 0px 20px -150px; cursor: default; pointer-events: none; transition: opacity 0.3s ease 0.3s; }
.mytooltip:hover .tooltip-content5 { opacity: 1; pointer-events: auto; transition-delay: 0s; }
.tooltip-content5 span { display: block; }
.tooltip-text3 { border-bottom: 10px solid rgb(251, 150, 120); overflow: hidden; transform: scale3d(0, 1, 1); transition: transform 0.3s ease 0.3s; }
.mytooltip:hover .tooltip-text3 { transition-delay: 0s; transform: scale3d(1, 1, 1); }
.tooltip-inner2 { background: rgb(43, 43, 43) none repeat scroll 0% 0%; padding: 40px; transform: translate3d(0px, 100%, 0px); transition: transform 0.3s ease 0s; }
.mytooltip:hover .tooltip-inner2 { transition-delay: 0.3s; transform: translate3d(0px, 0px, 0px); }
.tooltip-content5::after { content: ""; bottom: -20px; left: 50%; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; height: 0px; width: 0px; position: absolute; pointer-events: none; border-color: rgb(251, 150, 120) 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: 0px; margin: 0px; }
.search-listing li { list-style: outside none none; padding: 15px 0px; border-bottom: 1px solid rgba(120, 130, 140, 0.13); }
.search-listing li h3 { margin: 0px; font-size: 18px; }
.search-listing li h3 a { color: rgb(65, 179, 249); }
.search-listing li h3 a:hover { text-decoration: underline; }
.search-listing li a { color: rgb(122, 206, 76); }
button.dt-button, div.dt-button, a.dt-button { background: rgb(65, 179, 249) none repeat scroll 0% 0%; color: rgb(255, 255, 255); border-color: rgb(65, 179, 249); }
button.dt-button:hover, div.dt-button:hover, a.dt-button:hover { background: rgb(65, 179, 249) none repeat scroll 0% 0%; }
button.dt-button:hover:not(.disabled), div.dt-button:hover:not(.disabled), a.dt-button:hover:not(.disabled) { background: rgb(247, 250, 252) none repeat scroll 0% 0%; color: rgb(38, 50, 56); border-color: rgba(120, 130, 140, 0.13); }
.dataTables_filter input { border: 1px solid rgba(120, 130, 140, 0.13); }
table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe 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.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 { background: transparent none repeat scroll 0% 0%; }
.note-editor { border: 1px solid rgba(120, 130, 140, 0.13); }
.note-editor .panel-heading { padding: 6px 10px 10px; }
.page-aside { position: relative; }
.left-aside { position: absolute; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-right: 1px solid rgba(120, 130, 140, 0.13); padding: 20px; width: 250px; height: 100%; }
.right-aside { padding: 20px; margin-left: 250px; }
.right-aside .contact-list th { white-space: nowrap; }
.right-aside .contact-list td { vertical-align: middle; white-space: nowrap; padding: 25px 10px; }
.right-aside .contact-list td img { width: 30px; }
.contact-list th { white-space: nowrap; }
.contact-list td { vertical-align: middle; padding: 25px 10px; white-space: nowrap; }
.contact-list td img { width: 30px; }
.list-style-none { margin: 0px; padding: 0px; }
.list-style-none li { list-style: outside none none; margin: 0px; }
.list-style-none li.box-label a { font-weight: 500; }
.list-style-none li.divider { margin: 10px 0px; height: 1px; background: rgba(120, 130, 140, 0.13) none repeat scroll 0% 0%; }
.list-style-none li a { padding: 15px 10px; display: block; color: rgb(49, 49, 49); }
.list-style-none li a:hover { color: rgb(44, 171, 227); }
.list-style-none li a span { float: right; }
.chat-main-box { position: relative; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; }
.chat-main-box .chat-left-aside { position: absolute; width: 250px; z-index: 9; top: 0px; border-right: 1px solid rgba(120, 130, 140, 0.13); }
.chat-main-box .chat-left-aside .open-panel { display: none; cursor: pointer; position: absolute; top: 50%; z-index: 100; background-color: rgb(255, 255, 255); box-shadow: 1px 0px 3px rgba(0, 0, 0, 0.2); border-radius: 0px 100px 100px 0px; 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: 0px; }
.chat-main-box .chat-left-aside .chat-left-inner .style-none li { list-style: outside none 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:hover, .chat-main-box .chat-left-aside .chat-left-inner .style-none li a.active { background: rgb(247, 250, 252) none repeat scroll 0% 0%; }
.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-width: 1px medium medium; border-style: solid none none; border-color: rgba(120, 130, 140, 0.13) currentcolor currentcolor; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; 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, 0.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: rgb(49, 49, 49); margin-right: 10px; }
.el-element-overlay .white-box { padding: 0px; }
.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: 0px; }
.el-element-overlay .el-card-item .el-card-content a { color: rgb(49, 49, 49); }
.el-element-overlay .el-card-item .el-card-content a:hover { color: rgb(44, 171, 227); }
.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; transition: all 0.4s linear 0s; width: 100%; height: auto; }
.el-element-overlay .el-card-item .el-overlay-1:hover img { transform: scale(1.2) translateZ(0px); }
.el-element-overlay .el-card-item .el-overlay-1 .el-info { text-decoration: none; display: inline-block; text-transform: uppercase; color: rgb(255, 255, 255); background-color: transparent; transition: all 0.2s ease-in-out 0s; padding: 0px; margin: auto; position: absolute; top: 50%; left: 0px; right: 0px; transform: translateY(-50%) translateZ(0px); }
.el-element-overlay .el-card-item .el-overlay-1 .el-info > li { list-style: outside none none; display: inline-block; margin: 0px 3px; }
.el-element-overlay .el-card-item .el-overlay-1 .el-info > li a { border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); padding: 12px 15px 10px; }
.el-element-overlay .el-card-item .el-overlay-1 .el-info > li a:hover { background: rgb(243, 49, 85) none repeat scroll 0% 0%; border-color: rgb(243, 49, 85); }
.el-element-overlay .el-card-item .el-overlay { width: 100%; height: 100%; position: absolute; overflow: hidden; top: 0px; left: 0px; opacity: 0; background-color: rgba(0, 0, 0, 0.7); transition: all 0.4s ease-in-out 0s; }
.el-element-overlay .el-card-item .el-overlay-1:hover .el-overlay { opacity: 1; transform: translateZ(0px); }
.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: 0px; }
.el-element-overlay .el-card-item .el-overlay-1:hover .scrl-dwn { top: 0px; }
.el-element-overlay .el-card-item .el-overlay-1:hover .scrl-up { top: 0px; height: 100%; }
.login-sidebar { position: absolute; right: 0px; margin-top: 0px; height: 100%; }
.color-table.primary-table thead th { background-color: rgb(116, 96, 238); color: rgb(255, 255, 255); }
.color-table.success-table thead th { background-color: rgb(122, 206, 76); color: rgb(255, 255, 255); }
.color-table.info-table thead th { background-color: rgb(65, 179, 249); color: rgb(255, 255, 255); }
.color-table.warning-table thead th { background-color: rgb(255, 187, 68); color: rgb(255, 255, 255); }
.color-table.danger-table thead th { background-color: rgb(243, 49, 85); color: rgb(255, 255, 255); }
.color-table.inverse-table thead th { background-color: rgb(76, 86, 103); color: rgb(255, 255, 255); }
.color-table.dark-table thead th { background-color: rgb(38, 50, 56); color: rgb(255, 255, 255); }
.color-table.red-table thead th { background-color: rgb(243, 49, 85); color: rgb(255, 255, 255); }
.color-table.purple-table thead th { background-color: rgb(112, 124, 210); color: rgb(255, 255, 255); }
.color-table.muted-table thead th { background-color: rgb(152, 166, 173); color: rgb(255, 255, 255); }
.color-bordered-table.primary-bordered-table { border: 2px solid rgb(116, 96, 238); }
.color-bordered-table.primary-bordered-table thead th { background-color: rgb(116, 96, 238); color: rgb(255, 255, 255); }
.color-bordered-table.success-bordered-table { border: 2px solid rgb(122, 206, 76); }
.color-bordered-table.success-bordered-table thead th { background-color: rgb(122, 206, 76); color: rgb(255, 255, 255); }
.color-bordered-table.info-bordered-table { border: 2px solid rgb(65, 179, 249); }
.color-bordered-table.info-bordered-table thead th { background-color: rgb(65, 179, 249); color: rgb(255, 255, 255); }
.color-bordered-table.warning-bordered-table { border: 2px solid rgb(255, 187, 68); }
.color-bordered-table.warning-bordered-table thead th { background-color: rgb(255, 187, 68); color: rgb(255, 255, 255); }
.color-bordered-table.danger-bordered-table { border: 2px solid rgb(243, 49, 85); }
.color-bordered-table.danger-bordered-table thead th { background-color: rgb(243, 49, 85); color: rgb(255, 255, 255); }
.color-bordered-table.inverse-bordered-table { border: 2px solid rgb(76, 86, 103); }
.color-bordered-table.inverse-bordered-table thead th { background-color: rgb(76, 86, 103); color: rgb(255, 255, 255); }
.color-bordered-table.dark-bordered-table { border: 2px solid rgb(38, 50, 56); }
.color-bordered-table.dark-bordered-table thead th { background-color: rgb(38, 50, 56); color: rgb(255, 255, 255); }
.color-bordered-table.red-bordered-table { border: 2px solid rgb(243, 49, 85); }
.color-bordered-table.red-bordered-table thead th { background-color: rgb(243, 49, 85); color: rgb(255, 255, 255); }
.color-bordered-table.purple-bordered-table { border: 2px solid rgb(112, 124, 210); }
.color-bordered-table.purple-bordered-table thead th { background-color: rgb(112, 124, 210); color: rgb(255, 255, 255); }
.color-bordered-table.muted-bordered-table { border: 2px solid rgb(152, 166, 173); }
.color-bordered-table.muted-bordered-table thead th { background-color: rgb(152, 166, 173); color: rgb(255, 255, 255); }
.full-color-table.full-primary-table { background-color: rgba(171, 140, 228, 0.8); }
.full-color-table.full-primary-table thead th { background-color: rgb(116, 96, 238); border: 0px none !important; color: rgb(255, 255, 255); }
.full-color-table.full-primary-table tbody td { border: 0px none !important; color: rgb(255, 255, 255); }
.full-color-table.full-primary-table tr:hover { background-color: rgb(116, 96, 238); }
.full-color-table.full-success-table { background-color: rgba(0, 194, 146, 0.8); }
.full-color-table.full-success-table thead th { background-color: rgb(122, 206, 76); border: 0px none !important; color: rgb(255, 255, 255); }
.full-color-table.full-success-table tbody td { border: 0px none !important; color: rgb(255, 255, 255); }
.full-color-table.full-success-table tr:hover { background-color: rgb(122, 206, 76); }
.full-color-table.full-info-table { background-color: rgba(3, 169, 243, 0.8); }
.full-color-table.full-info-table thead th { background-color: rgb(65, 179, 249); border: 0px none !important; color: rgb(255, 255, 255); }
.full-color-table.full-info-table tbody td { border: 0px none !important; color: rgb(255, 255, 255); }
.full-color-table.full-info-table tr:hover { background-color: rgb(65, 179, 249); }
.full-color-table.full-warning-table { background-color: rgba(254, 193, 7, 0.8); }
.full-color-table.full-warning-table thead th { background-color: rgb(255, 187, 68); border: 0px none !important; color: rgb(255, 255, 255); }
.full-color-table.full-warning-table tbody td { border: 0px none !important; color: rgb(255, 255, 255); }
.full-color-table.full-warning-table tr:hover { background-color: rgb(255, 187, 68); }
.full-color-table.full-danger-table { background-color: rgba(251, 150, 120, 0.8); }
.full-color-table.full-danger-table thead th { background-color: rgb(243, 49, 85); border: 0px none !important; color: rgb(255, 255, 255); }
.full-color-table.full-danger-table tbody td { border: 0px none !important; color: rgb(255, 255, 255); }
.full-color-table.full-danger-table tr:hover { background-color: rgb(243, 49, 85); }
.full-color-table.full-inverse-table { background-color: rgba(76, 86, 103, 0.8); }
.full-color-table.full-inverse-table thead th { background-color: rgb(76, 86, 103); border: 0px none !important; color: rgb(255, 255, 255); }
.full-color-table.full-inverse-table tbody td { border: 0px none !important; color: rgb(255, 255, 255); }
.full-color-table.full-inverse-table tr:hover { background-color: rgb(76, 86, 103); }
.full-color-table.full-dark-table { background-color: rgba(43, 43, 43, 0.8); }
.full-color-table.full-dark-table thead th { background-color: rgb(38, 50, 56); border: 0px none !important; color: rgb(255, 255, 255); }
.full-color-table.full-dark-table tbody td { border: 0px none !important; color: rgb(255, 255, 255); }
.full-color-table.full-dark-table tr:hover { background-color: rgb(38, 50, 56); }
.full-color-table.full-red-table { background-color: rgba(251, 58, 58, 0.8); }
.full-color-table.full-red-table thead th { background-color: rgb(243, 49, 85); border: 0px none !important; color: rgb(255, 255, 255); }
.full-color-table.full-red-table tbody td { border: 0px none !important; color: rgb(255, 255, 255); }
.full-color-table.full-red-table tr:hover { background-color: rgb(243, 49, 85); }
.full-color-table.full-purple-table { background-color: rgba(150, 117, 206, 0.8); }
.full-color-table.full-purple-table thead th { background-color: rgb(112, 124, 210); border: 0px none !important; color: rgb(255, 255, 255); }
.full-color-table.full-purple-table tbody td { border: 0px none !important; color: rgb(255, 255, 255); }
.full-color-table.full-purple-table tr:hover { background-color: rgb(112, 124, 210); }
.full-color-table.full-muted-table { background-color: rgba(152, 166, 173, 0.8); }
.full-color-table.full-muted-table thead th { background-color: rgb(152, 166, 173); border: 0px none !important; color: rgb(255, 255, 255); }
.full-color-table.full-muted-table tbody td { border: 0px none !important; color: rgb(255, 255, 255); }
.full-color-table.full-muted-table tr:hover { background-color: rgb(152, 166, 173); }
.floating-labels .form-group { position: relative; }
.floating-labels .form-control { font-size: 20px; padding: 10px 10px 10px 0px; display: block; border-width: medium medium 1px; border-style: none none solid; border-color: currentcolor currentcolor rgb(228, 231, 234); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.floating-labels select.form-control > option { font-size: 14px; }
.has-error .form-control { border-bottom: 1px solid rgb(243, 49, 85); }
.has-warning .form-control { border-bottom: 1px solid rgb(255, 187, 68); }
.has-success .form-control { border-bottom: 1px solid rgb(122, 206, 76); }
.floating-labels .form-control:focus { outline: medium none; border: medium none; }
.floating-labels label { color: rgb(49, 49, 49); font-size: 16px; position: absolute; cursor: auto; font-weight: 400; top: 10px; transition: all 0.2s ease 0s; }
.floating-labels .form-control:focus ~ label, .floating-labels .form-control:valid ~ label { top: -20px; font-size: 12px; color: rgb(116, 96, 238); }
.floating-labels .bar { position: relative; display: block; }
.floating-labels .bar::before, .floating-labels .bar::after { content: ""; height: 2px; width: 0px; bottom: 1px; position: absolute; background: rgb(116, 96, 238) none repeat scroll 0% 0%; transition: all 0.2s ease 0s; }
.floating-labels .bar::before { left: 50%; }
.floating-labels .bar::after { right: 50%; }
.floating-labels .form-control:focus ~ .bar::before, .floating-labels .form-control:focus ~ .bar::after { width: 50%; }
.floating-labels .highlight { position: absolute; height: 60%; width: 100px; top: 25%; left: 0px; pointer-events: none; opacity: 0.5; }
.floating-labels .input-lg ~ label, .floating-labels .input-lg { font-size: 24px; }
.floating-labels .input-sm ~ label, .floating-labels .input-sm { font-size: 16px; }
.has-warning .bar::before, .has-warning .bar::after { background: rgb(255, 187, 68) none repeat scroll 0% 0%; }
.has-success .bar::before, .has-success .bar::after { background: rgb(122, 206, 76) none repeat scroll 0% 0%; }
.has-error .bar::before, .has-error .bar::after { background: rgb(243, 49, 85) none repeat scroll 0% 0%; }
.has-warning .form-control:focus ~ label, .has-warning .form-control:valid ~ label { color: rgb(255, 187, 68); }
.has-success .form-control:focus ~ label, .has-success .form-control:valid ~ label { color: rgb(122, 206, 76); }
.has-error .form-control:focus ~ label, .has-error .form-control:valid ~ label { color: rgb(243, 49, 85); }
.has-feedback label ~ .t-0 { top: 0px; }
.table.dataTable, table.dataTable { width: 99.8% !important; }
table.dataTable thead .sorting_asc::after, table.dataTable thead .sorting::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: bold; }
.agent-contact, .pro-desc { font-size: 12px; }
.form-agent-inq .form-group { margin-bottom: 10px; }
.agent-info { max-height: 358px; height: 358px; background: rgb(247, 250, 252) none repeat scroll 0% 0%; }
.pro-list { margin-top: 15px; }
.pro-img, .pro-detail { display: table-cell; vertical-align: top; }
.pro-detail h5 a { color: rgb(49, 49, 49); 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: 0px; right: 0px; 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, 0.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, 0.13); border-right: 1px solid rgba(120, 130, 140, 0.13); }
.pro-content .pro-list-info { border-bottom: 1px solid rgba(120, 130, 140, 0.13); }
.pro-content .pro-list-details h3, .pro-content .pro-list-details h4, .pro-list-info ul.pro-info li, .pro-agent .agent-name h5, .pro-agent .agent-name small, ul.pro-info li span.label, .pro-location span, .pro-list-info-3-col ul.pro-info li, .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-agent-col-3 .agent-name h5, .pro-agent-col-3 .agent-name small { font-weight: 500; }
.pro-list-info ul.pro-info, .pro-list-info-3-col ul.pro-info { padding: 16px 10px 10px; list-style: outside none none; }
.pro-list-info ul.pro-info li { padding: 10px 0px 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-info li span img, ul.pro-amenities 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 rgb(255, 255, 255); box-shadow: 1px 1px 1px rgba(120, 130, 140, 0.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 0px 0px 15px; }
.pro-location span { padding-top: 27px; }
.pro-content-3-col { padding: 15px; background: rgb(247, 250, 252) none repeat scroll 0% 0%; }
.pro-content-3-col .pro-list-details h4 small { color: rgb(243, 49, 85); }
.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: outside none none; padding: 8px 0px; }
ul.pro-amenities li { padding: 10px 0px; 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: medium none; padding: 8px 8px 8px 0px; font-size: 12px; }
.pd-agent-info { max-height: 200px; height: 200px; background: rgb(247, 250, 252) none repeat scroll 0% 0%; margin-top: 15px; }
.pd-agent-contact, .pd-agent-inq { padding: 25px; }
.pro-add-form .radio label, .pro-add-form .checkbox label { font-weight: 100; }
.plugin-details { display: none; }
.plugin-details-active { display: block; }
.register-box { max-width: 600px; margin: 0px auto; padding-top: 2%; }
.step-register { position: absolute; height: 100%; }
.material-icon-list-demo .icons div { width: 33%; padding: 15px; display: inline-block; line-height: 40px; }
.material-icon-list-demo .icons div i { font-size: 24px; vertical-align: middle; margin-right: 10px; }
.material-icon-list-demo .icons div:hover { background: rgb(247, 250, 252) none repeat scroll 0% 0%; }
@media (max-width: 1680px) {
  .weather-with-bg .wt-counter li { padding: 10px 1px; }
}
@media (max-width: 1460px) {
  .weather-with-bg .wt-counter li { padding: 10px 0px; }
  .weather-with-bg .wt-counter li a { min-width: 38px; margin-bottom: 7px; height: 43px; padding: 10px; }
}
@media (max-width: 1350px) {
  .carousel .item h3 { font-size: 17px; height: 90px; }
  .inbox-center a { width: 400px; }
  .new-login-register .lg-info-panel { width: 450px; }
  .new-login-register .new-login-box { margin-left: 500px; }
}
@media (min-width: 1170px) {
  .app-search .form-control:focus { width: 300px; }
  .hide-sidebar .top-left-part { width: auto; }
  .hide-sidebar .top-left-part .logo span { display: none; }
  .hide-sidebar .sidebar { left: -240px; transition: all 0.5s ease-out 0s; }
  .hide-sidebar #page-wrapper { margin-left: 0px; }
  .hide-sidebar .footer { left: 0px; }
}
@media (min-width: 768px) {
  #page-wrapper { position: inherit; margin: 0px 0px 0px 240px; }
  .navbar-default { position: relative; width: 100%; top: 0px; }
  .sidebar { z-index: 1001; position: fixed; width: 240px; padding-top: 0px; height: 100%; transition: all 0.05s ease-in 0s; }
  .sidebar:hover { width: 240px; }
  .fix-header .navbar-static-top { position: fixed; z-index: 1010; }
  .fix-header #page-wrapper { margin-top: 60px; }
}
.navbar-top-links .dropdown-messages, .navbar-top-links .dropdown-tasks, .navbar-top-links .dropdown-alerts { margin-left: auto; }
.mail_listing { border-left: 1px solid rgba(120, 130, 140, 0.13); padding-left: 20px; }
.inbox-panel { padding-right: 20px; }
.top-minus { margin-top: -62px; float: right; }
@media (max-width: 1170px) {
  .content-wrapper .sidebar { left: -240px; }
  .content-wrapper #page-wrapper { margin-left: 0px; }
  .content-wrapper.show-sidebar .sidebar { left: 0px; }
  .content-wrapper .footer { left: 0px; }
  .col-in { padding: 15px 0px; }
  .col-in li.col-middle { width: 100%; }
}
@media (max-width: 1023px) {
  .b-r-none { border-right: 0px none; }
  .carousel-inner h3 { height: 90px; overflow: hidden; }
  .inbox-center a { width: 300px; }
  .new-login-register .lg-info-panel { display: none; }
  .new-login-register .new-login-box { margin: 10% auto 0px; }
}
@media (max-width: 767px) {
  .navbar-top-links { float: left; }
  .navbar-top-links .profile-pic img { margin-right: 0px; }
  .top-left-part { width: 60px; }
  .navbar-top-links > li:last-child { margin-right: 0px; }
  .navbar-top-links > li > a { padding: 0px 12px; }
  .navbar-top-links .dropdown-messages, .navbar-top-links .dropdown-tasks, .navbar-top-links .dropdown-alerts { width: 260px; }
  .show-sidebar .sidebar { width: 240px; top: 0px; }
  .show-sidebar .sidebar .hide-menu { display: inline; }
  .show-sidebar .sidebar .nav-small-cap { display: block; }
  .show-sidebar .sidebar .sidebar-head { width: 240px; display: block; }
  .sidebar { z-index: 1001; position: fixed; width: 0px; padding-top: 0px; height: 100%; }
  .sidebar-head { width: 0px; display: none; }
  #page-wrapper { margin: 0px; }
  .row-in-br { border-right: 0px none; border-bottom: 1px solid rgba(120, 130, 140, 0.13); }
  .bg-title .breadcrumb { float: left; margin-top: 0px; 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: 0px; }
  ul.timeline > li > .timeline-panel { float: right; }
  ul.timeline > li > .timeline-panel::before { right: auto; left: -15px; border-right-width: 15px; border-left-width: 0px; }
  ul.timeline > li > .timeline-panel::after { right: auto; left: -14px; border-right-width: 14px; border-left-width: 0px; }
  .wizard-steps > li { display: block; }
  .dropdown .mailbox, .dropdown .dropdown-tasks { left: -94px; }
  .fix-header .navbar-static-top { position: fixed; top: 0px; width: 100%; }
  .fix-header #page-wrapper { margin-top: 60px; }
  .mega-dropdown-menu { height: 340px; overflow: auto; }
  .left-aside { position: relative; width: 100%; border: 0px none; }
  .right-aside { margin-left: 0px; }
  .chat-main-box .chat-left-aside { left: -250px; transition: all 0.5s ease-in 0s; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
  .chat-main-box .chat-left-aside.open-pnl { left: 0px; }
  .chat-main-box .chat-left-aside .open-panel { display: block; }
  .chat-main-box .chat-right-aside { margin: 0px; }
  .table-responsive.pro-rd { border: medium none; }
  .step-register, .login-register, #msform fieldset { position: relative; }
  .mega-dropdown-menu { padding-left: 20px; }
  .calendar-widget .cal-left { position: relative; width: 100%; }
  .calendar-widget .cal-left .cal-btm-text { position: relative; bottom: 0px; padding-top: 30px; }
  .calendar-widget .cal-right { width: 100%; }
  .calendar-widget .cal-right .cal-table td { padding: 15px 0px; }
  .calendar-widget .cal-right .cal-table td h1 { padding-left: 20px; }
  .error-body h1 { font-size: 80px; line-height: 100px; }
  .weather-with-bg .wt-top .wt-img h1 { font-size: 24px; line-height: 24px; }
  .manage-table { margin: 0px; }
  .dp-table img { width: 50px; }
  .earning-box li .er-row .er-text { width: 37%; }
  .earning-box li .er-row .er-count { font-size: 24px; }
  .sidebar .nav-second-level li a, .sidebar:hover .nav-second-level li a { padding-left: 40px; }
  .sidebar .nav-third-level li a, .sidebar:hover .nav-third-level li a { padding-left: 60px; }
}
@media (max-width: 480px) {
  .vtabs .tabs-vertical { width: auto; }
  .stat-item { padding-right: 0px; }
  .login-box { width: 100%; }
  .pro-content .pro-list-details { height: 100px; border-right: medium none; }
  .pro-list-info ul.pro-info li { padding: 10px 0px; }
  .pro-list-info ul.pro-info { padding-left: 0px; }
  .pro-agent .agent-img { padding-top: 3px; }
  .pro-agent .agent-name { padding: 2px 0px 10px 15px; }
  .new-login-register .lg-info-panel { display: none; }
  .new-login-register .new-login-box { margin: 10% auto 0px; width: 300px; }
}
@media (max-width: 767px) {
  .new-login-register { position: relative; }
}
