@font-face {font-family: 'regular';src: url('../fonts/regular.eot');src: url('../fonts/regular.eot@#iefix') format('embedded-opentype'),url('../fonts/regular.woff') format('woff'),url('../fonts/regular.ttf') format('truetype'),url('../fonts/regular.svg') format('svg');font-weight: normal;font-style: normal;}
@font-face {
	font-family: 'Glyphicons Halflings';
	src: url('../fonts/glyphicons.eot');
	src: local('Ã¢ËœÂº'), url('../fonts/glyphicons.woff') format('woff'), url('../fonts/glyphicons.ttf') format('truetype'), url('../fonts/glyphicons.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
body::-webkit-scrollbar {width: 10px;}
body::-webkit-scrollbar-track {background: #fff;}
body::-webkit-scrollbar-thumb {background: #D33C44;outline: 1px solid #fff;}
*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;  -o-transition:.25s ease-in-out;transition:.25s ease-in-out;outline:none;}
#toggles{width:60px;margin:30px 80px;text-align:center;}
#toggles .ios-toggle,#toggles .ios-toggle:active{position:absolute;height:0;width:0;opacity:0;border:none;outline:none;}
#toggles .checkbox-label{display:block;position:relative;padding:10px;margin-bottom:20px;font-size:12px;line-height:16px;width:100%;height:36px;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;background:#f8f8f8;cursor:pointer;}
#toggles .checkbox-label:before{content:'';display:block;position:absolute;z-index:1;line-height:34px;text-indent:40px;height:36px;width:36px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;top:0px;left:0px;right:auto;background:white;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.2),0 0 0 2px #dddddd;-moz-box-shadow:0 3px 3px rgba(0,0,0,.2),0 0 0 2px #dddddd;box-shadow:0 3px 3px rgba(0,0,0,.2),0 0 0 2px #dddddd;}
#toggles .checkbox-label:after{content:attr(data-off);display:block;position:absolute;z-index:0;top:0;left:-300px;padding:10px;height:100%;width:300px;text-align:right;color:#bfbfbf;white-space:nowrap;}
#toggles .ios-toggle:checked + .checkbox-label{-webkit-box-shadow:inset 0 0 0 20px rgba(19,191,17,1),0 0 0 2px rgba(19,191,17,1);-moz-box-shadow:inset 0 0 0 20px rgba(19,191,17,1),0 0 0 2px rgba(19,191,17,1);box-shadow:inset 0 0 0 20px rgba(19,191,17,1),0 0 0 2px rgba(19,191,17,1);}
#toggles .ios-toggle:checked + .checkbox-label:before{left:calc(100% - 36px);-webkit-box-shadow:0 0 0 2px transparent,0 3px 3px rgba(0,0,0,.3);-moz-box-shadow:0 0 0 2px transparent,0 3px 3px rgba(0,0,0,.3);box-shadow:0 0 0 2px transparent,0 3px 3px rgba(0,0,0,.3);}
#toggles .ios-toggle:checked + .checkbox-label:after{content:attr(data-on);left:60px;width:36px;}
#toggles #checkbox3 + .checkbox-label{-webkit-box-shadow:inset 0 0 0 0px #1fc1c8,0 0 0 2px #dddddd;-moz-box-shadow:inset 0 0 0 0px #1fc1c8,0 0 0 2px #dddddd;box-shadow:inset 0 0 0 0px #1fc1c8,0 0 0 2px #dddddd;}
#toggles #checkbox3:checked + .checkbox-label{-webkit-box-shadow:inset 0 0 0 20px #1fc1c8,0 0 0 2px #1fc1c8;-moz-box-shadow:inset 0 0 0 20px #1fc1c8,0 0 0 2px #1fc1c8;box-shadow:inset 0 0 0 20px #1fc1c8,0 0 0 2px #1fc1c8;}
#toggles #checkbox3:checked + .checkbox-label:after{color:#1fc1c8;}
html, body {height: 100%}
body {font-family:'regular',Sans-Serif;font-weight: 400;overflow-x: hidden;overflow-y: auto;font-size: 14px;color: #0d2034;background: #1D2939;}
.layout-boxed html, .layout-boxed body {height: 100%}
.wrapper {height: 100%;position: relative;}
.wrapper:before, .wrapper:after {content: " ";display: table}
.wrapper:after {clear: both}
.layout-boxed .wrapper {max-width: 1250px;margin: 0 auto;min-height: 100%;box-shadow: 0 0 8px rgba(0,0,0,0.5);position: relative}
.layout-boxed {background: url('../img/boxed-bg.jpg') repeat fixed;}
.content-wrapper, .main-footer {-webkit-transition: -webkit-transform .3s ease-in-out, margin .3s ease-in-out;-moz-transition: -moz-transform .3s ease-in-out, margin .3s ease-in-out;-o-transition: -o-transform .3s ease-in-out, margin .3s ease-in-out;transition: transform .3s ease-in-out, margin .3s ease-in-out;margin-left: 230px;z-index: 820}
.layout-top-nav .content-wrapper, .layout-top-nav .main-footer {margin-left: 0}
a {transition: all 0.3s ease-out 0s;}
a:hover, a:active, a:focus {outline: none;text-decoration: none;transition: all 0.3s ease-out 0s;}
.content-wrapper {background-color: #f1f2f7;z-index: 800;padding:10px;}
.main-footer {background: #1D2939;padding: 14px;color: #fff;font-size: 14px;}
.fixed .main-header, .fixed .main-sidebar, .fixed .left-side {position: fixed}
.fixed .main-header {top: 0;right: 0;left: 0}
.fixed .content-wrapper, .fixed .right-side {padding-top: 50px}
.fixed.layout-boxed .wrapper {max-width: 100%}
.fixed .wrapper {overflow: hidden}
.hold-transition .content-wrapper, .hold-transition .right-side, .hold-transition .main-footer, .hold-transition .main-sidebar, .hold-transition .left-side, .hold-transition .main-header .navbar, .hold-transition .main-header .logo, .hold-transition .menu-open .fa-angle-left {-webkit-transition: none;-o-transition: none;transition: none}
.content {padding: 15px;margin:5px auto;background:#fff;border: 1px solid #dbe1e8;}
h1,h2,h3,h4,h5,h6{display:block;width:100%;}
h1 {font-size: 30px;}
h2 {font-size: 30px;}
h3 {font-size: 25px;}
h4 {font-size: 22px;}
h5 {font-size: 18px;}
h6 {font-size: 14px;margin-bottom: 10px;}
a {color: #1D2939}
a:hover, a:active, a:focus {outline: none;text-decoration: none;}
.page-header {margin: 10px 0 20px 0;font-size: 22px}
.no-wrap td, .no-wrap th {white-space: nowrap}
b{font-weight:500;color:#595959;}
.page-header>small {color: #666;display: block;margin-top: 5px}
.main-header {position: relative;max-height: 120px;z-index: 1030;background: #fff;}
.main-header .navbar {-webkit-transition: margin-left .3s ease-in-out;-o-transition: margin-left .3s ease-in-out;transition: margin-left .3s ease-in-out;margin-bottom: 0;margin-left: 230px;border: none;min-height: 60px;border-radius: 0;display: inherit;}
.main-header .navbar.blue-bg {background: #ec3237;}
.layout-top-nav .main-header .navbar {margin-left: 0}
.main-header .navbar-custom-menu, .main-header .navbar-right {float: right}
.main-header .navbar {padding: 0;}
.main-header .navbar .navbar-nav {float: left;display: inherit;}
.main-header .navbar .navbar-nav > li {float: left;display: block;}
.main-header .navbar .navbar-nav > li > a {padding:23px 20px 15px 20px;display: block;line-height: 14px;}
.main-header .navbar .navbar-nav > li > a i {font-size: 14px;}
.main-header .navbar .navbar-nav > li > a.dropdown-toggle::after {border-left: 0;border-right: 0;border-top: 0; content:;margin: 0;display: inherit;}
.img-circle {border-radius: 50%;}
.icon-circle {border-radius: 100%;height: 36px;width: 36px;line-height: 38px;text-align: center;color: #FFF;}
.main-header .blue-bg .navbar-nav > li > a {color: #FFF;}
.main-header .navbar-nav > li > a.sidebar-toggle {display:none;float: left;background-color: transparent;background-image: none;padding: 23px 20px !important;font-family: fontAwesome;font-size: 14px;}
.main-header .sidebar-toggle:before {content: "\f0c9"}
.main-header .sidebar-toggle:hover {color: #fff}
.main-header .sidebar-toggle:focus, .main-header .sidebar-toggle:active {background: transparent}
.main-header .sidebar-toggle .icon-bar {display: none}
.main-header .navbar .nav>li.user>a>.fa, .main-header .navbar .nav>li.user>a>.glyphicon, .main-header .navbar .nav>li.user>a>.ion {margin-right: 5px}
.main-header .navbar .nav>li>a>.label {position: absolute;top: 9px;right: 7px;text-align: center;font-size: 9px;padding: 2px 3px;line-height: .9}
.main-header .logo {background: #fff;-webkit-transition: width .3s ease-in-out;-o-transition: width .3s ease-in-out;transition: width .3s ease-in-out;display: block;float: left;height: 60px;text-align: center;padding: 10px 5px;overflow: hidden}
.main-header .logo .logo-lg {display: block}
.main-header .logo .logo-mini {display: none}
.main-header .logo.blue-bg {width:230px;}
.main-header .logo.blue-bg img{height:40px;width:auto;float:left}
.main-header .navbar-brand {color: #fff}
.content-header {position: relative;padding: 14px 14px 0 14px}
.content-header.sty-one {background: #f9fafc;position: relative;padding: 20px 15px;box-shadow: 1px 0 5px rgba(0, 0, 0, 0.1);color:#767676;border:1px solid #dbe1e8}
.content-header>h1 {text-transform: uppercase;margin: 0;font-size:14px;}
.content-header>h1>small {font-size: 12px;display: inline-block;padding-left: 4px;color:#1bbae1;font-weight: 300;}
.content-header>.breadcrumb {float: right;background: transparent;margin-top: 0;margin-bottom: 0;font-size: 14px;padding: 7px 5px;position: absolute;top: 14px;right: 10px;border-radius: 2px;line-height: 1;text-transform: uppercase;}
.content-header>.breadcrumb>li {display: inline-block;color: #1D2939;font-size: 12px;}
.content-header>.breadcrumb>li>a {color: #767676;text-decoration: none;display: inline-block}
.content-header>.breadcrumb>li>a>.fa, .content-header>.breadcrumb>li>a>.glyphicon, .content-header>.breadcrumb>li>a>.ion {margin-right: 5px}
.content-header>.breadcrumb>li.sub-bread {color: #767676;}
.navbar-toggle {color: #fff;border: 0;margin: 0;padding: 14px 14px}
.main-sidebar {position: absolute;top: 0;left: 0;padding-top: 60px;min-height: 100%;width: 230px;background: #1D2939;z-index: 810;-webkit-transition: -webkit-transform .3s ease-in-out, width .3s ease-in-out;-moz-transition: -moz-transform .3s ease-in-out, width .3s ease-in-out;-o-transition: -o-transform .3s ease-in-out, width .3s ease-in-out;transition: transform .3s ease-in-out, width .3s ease-in-out}
.sidebar {padding-bottom: 10px}
.sidebar-form input:focus {border-color: transparent}
.sidebar-menu {list-style: none;margin: 0;padding: 0}
.sidebar-menu>li {position: relative;margin: 0;}
.sidebar-menu>li>a {padding:5px;display: block;font-size: 12px;color: #fff;text-transform: uppercase;}
.sidebar-menu>li>a:hover{color: rgba(225,235,245,.9);background: #1c2636;}
.sidebar-menu > li.active > a {border-left: solid 3px #1D2939;}
.sidebar-menu>li>a>.fa, .sidebar-menu>li>a>.glyphicon, .sidebar-menu>li>a>.ion {width: 20px}
.sidebar-menu>li .label, .sidebar-menu>li .badge {margin-right: 5px}
.sidebar-menu>li .badge {margin-top: 3px}
.sidebar-menu li.header {padding: 10px 25px 10px 14px;font-size: 14px;border-bottom: solid 1px #404b59;border-top: solid 1px #404b59;color: #68707c;}
.sidebar-menu li>a>.fa-angle-left, .sidebar-menu li>a>.pull-right-container>.fa-angle-left {width: auto;height: auto;padding: 0;margin-right: 10px;-webkit-transition: transform .5s ease;-o-transition: transform .5s ease;transition: transform .5s ease}
.sidebar-menu li>a>.fa-angle-left {position: absolute;top: 50%;right: 0px;margin-top: -8px}
.sidebar-menu .menu-open>a>.fa-angle-left, .sidebar-menu .menu-open>a>.pull-right-container>.fa-angle-left {-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg)}
.sidebar-menu .active>.treeview-menu {display: block}

.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>a>span:not(.pull-right), .sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>.treeview-menu {display: block !important;position: absolute;width: 185px;left: 50px}
.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li.menu-open a span {top: 0;margin-left: -3px !important;padding: 14px 5px 14px 20px;background-color: inherit}
.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>a>span {top: 0;margin-left: 0px;padding: 14px 5px 14px 20px;background-color: inherit}
.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>a>.pull-right-container {position: relative !important;float: right;width: auto !important;left: 180px !important;top: -22px !important;z-index: 900}
.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>a>.pull-right-container>.label:not(:first-of-type) {display: none}
.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>.treeview-menu {top: 44px;margin-left: 0}
.sidebar-expanded-on-hover .main-footer, .sidebar-expanded-on-hover .content-wrapper {margin-left: 50px}
.sidebar-expanded-on-hover .main-sidebar {box-shadow: 3px 0 8px rgba(0,0,0,0.125)}
.sidebar-menu, .main-sidebar .user-panel, .sidebar-menu>li.header {white-space: nowrap;overflow: hidden}
.sidebar-menu:hover {overflow: visible}
.sidebar-form, .sidebar-menu>li.header {overflow: hidden;text-overflow: clip}
.sidebar-menu li>a {position: relative}
.sidebar-menu li>a>.pull-right-container {position: absolute;right: 10px;top: 50%;margin-top: -7px}
.fixed .control-sidebar {position: fixed;height: 100%;overflow-y: auto;padding-bottom: 50px}
.dropdown-menu {box-shadow: none;border-color: #eee}
.dropdown-menu>li {width: 100%;padding: 0px 10px;}
.dropdown-menu>li>a {color: #fff;padding: 10px 0px;font-size: 14px;}
.dropdown-menu>li>a>.glyphicon, .dropdown-menu>li>a>.fa, .dropdown-menu>li>a>.ion {margin-right: 10px}
.dropdown-menu>li>a:hover {color: #fff}
.dropdown-menu>.divider {background-color: #1D2939}
.navbar-nav > .user-menu > .dropdown-menu {border-top-left-radius: 0;border-top-right-radius: 0;border-top-width: 0;padding: 1px 0 0;width: 280px;background:#1D2939}
.navbar-nav > .user-menu > .dropdown-menu, .navbar-nav > .user-menu > .dropdown-menu > .user-body {border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.navbar-nav > .user-menu > .dropdown-menu > li.user-header {height: 110px;padding: 10px;text-align: center;}
.navbar-nav > .user-menu > .dropdown-menu > li.user-header > .user-img {margin-right: 10px;width: 80px;}
.navbar-nav > .user-menu > .dropdown-menu > li.user-header > .user-img img {border-radius: 4px;}
.navbar-nav > .user-menu > .dropdown-menu > li.user-header > p {color: #1D2939;font-size: 17px;margin-top: 10px;z-index: 5;}
.navbar-nav>.user-menu .user-image {float: left;width: 25px;height: 25px;border-radius: 50%;margin-right: 10px;margin-top: -2px}
.open:not(.dropup)>.animated-dropdown-menu {backface-visibility: visible !important;-webkit-animation: flipInX .7s both;-o-animation: flipInX .7s both;animation: flipInX .7s both}
.navbar-custom-menu>.navbar-nav>li {position: relative}
.navbar-custom-menu>.navbar-nav>li>.dropdown-menu {position: absolute;right: 0;left: auto;}
.btn-group-vertical .btn.btn-flat:first-of-type, .btn-group-vertical .btn.btn-flat:last-of-type {border-radius: 0}

.box {position: relative;border-radius: 3px;background: #ffffff;width: 100%;box-shadow: 0 1px 1px rgba(0,0,0,0.1)}
.info-box {border:1px solid #ddd;display: block;text-align:center;background: #f9fafc;width: 100%;box-shadow: 0 1px 1px rgba(0,0,0,0.1);margin-bottom: 30px;padding: 14px;}
.info-box a{color:#000;text-transform:uppercase;text-transform:uppercase}

.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {border-top: 1px solid #ddd}
.table>thead>tr>th {border-bottom: 1px solid #eaedf1;background:#f9fafc}

.table{background-color: #F9F9F9;}
.table tr:nth-child(even) {background: #F9F9F9}
.table tr:nth-child(odd) {background: #FFF}


.table td{color:#868ba1;}
.table .nowrap{white-space:nowrap;}
.phone img{width:15px;margin:0px 5px 0px 5px;}

.table .followup{text-transform:uppercase;white-space:nowrap;background:#1D2939;color:#fff;border:1px solid #1D2939;display:inline-block;font-size:10px;padding:5px 10px;text-align:center;border-radius: .125rem;margin-right:10px;}
.table .followup:hover{background:#fff;color:#1D2939;}
.table .edit{display:block;width:120px;background:#fff;color:#ec3237;border:1px solid #ec3237;display:inline-block;font-size:10px;padding:5px 10px;text-align:center;border-radius: .125rem;margin-right:10px;}




.table .edit:hover{background:#ec3237;color:#fff;}
.table .delete{background:#ec3237;color:#fff;border:1px solid #ec3237;display:inline-block;font-size:10px;padding:5px 10px;text-align:center;border-radius: .125rem;margin-top:5px;}
.table .delete:hover{background:#fff;color:#ec3237;}

.table-bordered {border: 1px solid #ddd}
.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 #ddd}
.table-bordered>thead>tr>th, .table-bordered>thead>tr>td {color:#1D2939;}
.table.no-border, .table.no-border td, .table.no-border th {border: 0}
table.text-center, table.text-center td, table.text-center th {text-align: center}
.table.align th {text-align: left}
.table.align td {text-align: right}
.label-default {background-color: #d2d6de;color: #1D2939}
.table td a{color:#1D2939;font-weight:bold}
.table td a i{padding-right:10px;}
.pagination{float:right;margin-bottom: 10px;margin-top: 10px;}
.pagination>li>a {position: relative;float: left;padding: 6px 14px;margin-left: -1px;line-height: 1.42857143;color: #1D2939;text-decoration: none;background-color: #fff;border: 1px solid #ddd;}
.pagination>li.active a {z-index: 3;color: #fff;cursor: default;background-color: #1D2939;border-color: #1D2939;}
.pagination.pagination-flat>li>a {border-radius: 0 !important}

.box-widget {border: none;position: relative}
.widget-user .widget-user-header {padding: 20px;height: 150px;border-top-right-radius: 3px;border-top-left-radius: 3px}
.user-profile-box{padding:60px 20px 50px 20px;border-radius:3px;background:url(../img/user-bg.jpg) no-repeat center top;}
.full-wid{width:100%;}
.treeview-menu {display: none;list-style: none;padding: 0;margin: 0;padding-left: 5px}
.treeview-menu .treeview-menu {padding-left: 20px}
.treeview-menu>li {margin: 0}
.treeview-menu>li>a {padding:5px 10px 5px 40px;display: block;font-size: 12px;color: #fff;text-transform:uppercase}
.treeview-menu>li>a>.fa, .treeview-menu>li>a>.glyphicon, .treeview-menu>li>a>.ion {width: 20px}
.treeview-menu>li>a>.pull-right-container>.fa-angle-left, .treeview-menu>li>a>.pull-right-container>.fa-angle-down, .treeview-menu>li>a>.fa-angle-left, .treeview-menu>li>a>.fa-angle-down {width: auto}
.main {height: 400px;overflow: hidden;padding : 10px;margin-bottom: 10px;border: 1px solid #e3e3e3;-webkit-border-radius: 4px; -moz-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);}

.navbar-custom-menu .notification i {font-size: 17px;}
.navbar-custom-menu .notification .badge {position: absolute;top: 2px;font-weight: 300;padding: 5px 6px;background-color: #D33C44;vertical-align: middle;border-radius: 50%;border: 2px solid #ddd;font-size: 10px;}
.navbar-custom-menu .notification ul,.navbar-custom-menu .notification ul li{list-style:none;margin:0px;padding:0px;}
.navbar-custom-menu .notification ul{border-radius:0;width: 300px;}
.navbar-custom-menu .notification ul li{padding-right: 0 !important;padding:7px 10px;list-style: none;overflow-y: auto;}
.navbar-custom-menu .notification ul li:nth-child(even){background:#ddd}
.navbar-custom-menu .notification ul li a{color: #1D2939;text-transform:uppercase;font-size:12px}
.navbar-custom-menu .notification ul li a:last{border-bottom:none;}
.navbar-custom-menu .notification ul .last{text-align:center;background:#1D2939}
.navbar-custom-menu .notification ul .last a{color:#fff;text-transform:uppercase;font-size:12px;}
.navbar-custom-menu .notification ul li a span{float: right;color: #fff;margin-right: 10px;background: #D33C44;padding: 5px 10px;border-radius: 90%;}
.navbar-custom-menu .notification ul .expirednotification{background:#D33C44 !important;width:100%;text-align:center}
.navbar-custom-menu .notification ul .expirednotification a{color:#fff;width:100%;font-size:12px;text-transform:uppercase}
.navbar-custom-menu .notification ul .oldnotification{background:#1D2939;width:100%;text-align:center}
.navbar-custom-menu .notification ul .oldnotification a{color:#fff;width:100%;font-size:12px;text-transform:uppercase}

@media (max-width:991px) {
.main-header .navbar-custom-menu a, .main-header .navbar-right a {color: inherit;background: transparent}
.content-header>.breadcrumb {position: relative;margin-top: 5px;top: 0;right: 0;float: none;padding-left: 10px}
.content-header>.breadcrumb li:before {color: #97a0b3}
.navbar-custom-menu .navbar-nav>li {float: left}
.navbar-custom-menu .navbar-nav {margin: 0;float: left}
.navbar-custom-menu .navbar-nav>li>a {padding-top: 14px;padding-bottom: 14px;line-height: 20px}	
.navbar-collapse.pull-left {float: none !important}
.navbar-collapse.pull-left+.navbar-custom-menu {display: block;position: absolute;top: 0;right: 40px}
.navbar-custom-menu>.navbar-nav {float: right}
.navbar-custom-menu>.navbar-nav>li {position: static}
.navbar-custom-menu>.navbar-nav>li>.dropdown-menu {position: absolute;right: 5%;left: auto;border: 1px solid #fff;background: #fff}

}
@media (max-width:767px) {
.content-wrapper, .main-footer {margin-left: 0}
.sidebar-collapse .content-wrapper, .sidebar-collapse .main-footer {margin-left: 0}
.sidebar-open .content-wrapper, .sidebar-open .main-footer {-webkit-transform: translate(230px, 0);-ms-transform: translate(230px, 0);-o-transform: translate(230px, 0);transform: translate(230px, 0)}
.fixed .content-wrapper, .fixed .right-side {padding-top: 100px}
.main-header .navbar-right {float: none}
.navbar-collapse .main-header .navbar-right {margin: 7.5px -14px}
.main-header .navbar-right>li {color: inherit;border: 0}
.main-header {position: relative}
.main-header .logo, .main-header .navbar {width: 100%;float: none}
.main-header .navbar {margin: 0}
.main-header .navbar-custom-menu {float: right}	
.main-sidebar {padding-top: 120px}	
.main-sidebar {-webkit-transform: translate(-230px, 0);-ms-transform: translate(-230px, 0);-o-transform: translate(-230px, 0);transform: translate(-230px, 0)}
.sidebar-collapse .main-sidebar {-webkit-transform: translate(-230px, 0);-ms-transform: translate(-230px, 0);-o-transform: translate(-230px, 0);transform: translate(-230px, 0)}
.sidebar-open .main-sidebar {-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0)}
}
@media (min-width:768px) {
.sidebar-mini.sidebar-collapse .content-wrapper, .sidebar-mini.sidebar-collapse .right-side, .sidebar-mini.sidebar-collapse .main-footer {margin-left: 50px !important;z-index: 840}
.sidebar-mini.sidebar-collapse .main-sidebar {-webkit-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0);width: 30px !important;z-index: 850}
.sidebar-mini.sidebar-collapse .sidebar-menu>li {position: relative}
.sidebar-mini.sidebar-collapse .sidebar-menu>li>a {margin-right: 0}
.sidebar-mini.sidebar-collapse .sidebar-menu>li:not(.treeview)>a>span {/*border-bottom-right-radius: 4px*/}
.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu {padding-top: 5px;padding-bottom: 5px;background: #1a2028;}
.sidebar-mini.sidebar-collapse .main-sidebar .user-panel>.info, .sidebar-mini.sidebar-collapse .sidebar-form, .sidebar-mini.sidebar-collapse .sidebar-menu>li>a>span, .sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu, .sidebar-mini.sidebar-collapse .sidebar-menu>li>a>.pull-right, .sidebar-mini.sidebar-collapse .sidebar-menu li.header {display: none !important;-webkit-transform: translateZ(0)}
.sidebar-mini.sidebar-collapse .main-header .logo {width: 50px}
.sidebar-mini.sidebar-collapse .main-header .logo>.logo-mini {display: block;margin-left: -14px;margin-right: -14px;font-size: 18px}
.sidebar-mini.sidebar-collapse .main-header .logo>.logo-lg {display: none}
.sidebar-mini.sidebar-collapse .main-header .navbar {margin-left: 50px}
.login-box, .register-box {width: 90%;margin-top: 20px}
.navbar-nav>.user-menu .user-image {float: none;margin-right: 0;margin-top: -8px;line-height: 10px}
}
@media only screen and (max-width: 479px) {
.hidden-xs {display: none;}
.main-header .navbar .navbar-nav > li > a {padding: 23px 18px 22px 18px;}
.main-header .navbar .navbar-nav > li.p-ph-res > a {padding: 22px 18px 21px 18px;}
}
@media only screen and (max-width: 767px) {
.main-header .navbar-nav > li > a.sidebar-toggle {display:block;}
}
	
.loginpage{text-align:center}
.loginpage img{padding-bottom:50px;width:150px;}
.loginpage .wrapper {background: #fff;position: absolute;left: 0;width: 100%;overflow: hidden;height:100%}
.loginpage .form {background:#fff;padding:50px 0px;position: relative;z-index: 11; max-width: 360px;margin: 10% auto;text-align: center; box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);}
.loginpage .form input {-webkit-appearance: none;-moz-appearance: none;appearance: none;outline: 0;border: 1px solid rgba(255, 255, 255, 0.4);width: 250px;border-radius: 3px;padding: 10px 14px;margin: 0 auto 10px auto;display: block;text-align: center;font-size: 14px;color: #fff;-webkit-transition-duration: 0.25s;transition-duration: 0.25s;background: #1D2939;}
.loginpage .form input[type=submit]{cursor:pointer;text-transform:uppercase;border:1px solid #ec3237;background-color: #ec3237;color:#fff}
.loginpage .form input[type=submit]:hover{cursor:pointer;text-transform:uppercase;border:1px solid #ec3237;background-color: #fff;color:#ec3237}
.loginpage .form button {-webkit-appearance: none; -moz-appearance: none;appearance: none;outline: 0;border:1px solid #ec3237;background-color: #ec3237;border: 0;padding: 10px 14px;color: #fff;border-radius: 3px;width: 250px;cursor: pointer;font-size: 14px;-webkit-transition-duration: 0.25s;transition-duration: 0.25s;text-transform:uppercase;cursor: pointer;}
.loginpage .form button:hover {background-color: #fff;}
.loginpage h2{background:#ec3237;color:#fff;font-size:14px;padding:10px 0px;position:absolute;bottom:0px;margin:0px;}
.loginpage .validate-popup {transition: opacity ease 400ms;cursor: pointer;background-color: #d11D29390;color: white;font-size: 12px;line-height: 1;padding: 8px 12px;}

.btn{cursor:pointer;color:#fff;margin-top:10px;background-color: #ec3237;border-color: #ec3237;border-radius: 3px;width:100%;}
.btn:hover{cursor:pointer;color:#ec3237;margin-top:10px;background-color: #fff;border-color: #ec3237;}
.panel-heading{float:right;}

.mylabel{margin:20px 0px;}
.form .checkbox{padding-right:10px;width:25%;float:left}
.form .checkbox label{text-transform:uppercase}
.blockanchor {display:block;color:#1D2939}
.blockanchor:hover{display:block;color:#1D2939}
.addnewrecord{float: right;padding: 5px 10px;background: #1D2939;color: #fff;margin-bottom: 10px;border: 1px solid #1D2939;text-transform: uppercase;font-size: 12px;}
.addnewrecord:hover{float:right;padding:5px 10px;background:#1D2939;color:#fff;margin-bottom:10px; }
.hasDatepicker{background-image: url(../img/date.png);background-size: 20px 20px;background-position: 5px 8px;background-repeat: no-repeat;padding-left:30px;}

.notfound{text-align:center;width: 100%;}
.bgred td{background:red;}
.bgred td{color:#fff}
.validate-popup {transition: opacity ease 400ms;cursor: pointer;background-color: #D33C44;color: white;font-size: 12px;line-height: 1;padding: 8px 12px;}
.user-icon{width:50px;}

input[type=checkbox]:not(old),input[type=radio]:not(old){margin:0;padding:0;font-size:1em;opacity:1}
input[type=checkbox]:not(old) + label{display: inline-block;margin-left: 5px;line-height: 1;}

#bdmmeeting{margin-top:20px;}
.meetingreserved{padding:10px 20px 10px 0px;margin-top:20px;}

.companybox{background:#D33C44;padding:20px 10px;}
.companybox p{color:#fff;text-transform:uppercase;margin:0px;padding:0px;}
.companybox strong{color:#fff;float:righ;background:#D33C44;float:right;padding:0px 10px;}
#maturedmeeting{display:none}
#saletypepanel{display:none}
.empty{background:#D33C44;color:#fff;width:100%;text-align:center;padding:10px 0px;}
#btnAdd{cursor:pointer;background: #1D2939;outline: none;border: none;padding: 5px 20px;font-family: regular;text-transform: uppercase;letter-spacing: 2px;color: #fff;-webkit-box-shadow: 0 4px 5px rgba(0,0,0,.3);-moz-box-shadow: 0 4px 5px rgba(0,0,0,.3);box-shadow: 0 4px 5px rgba(0,0,0,.3); text-shadow: 0 1px 1px rgba(255,255,255,.35);text-align:center;float:left;font-size:12px;margin: 10px 0px;}
#btnDelete{cursor:pointer;background: #1D2939;outline: none;border: none;padding: 5px 20px;font-family: regular;text-transform: uppercase;letter-spacing: 2px;color: #fff;-webkit-box-shadow: 0 4px 5px rgba(0,0,0,.3);-moz-box-shadow: 0 4px 5px rgba(0,0,0,.3);box-shadow: 0 4px 5px rgba(0,0,0,.3); text-shadow: 0 1px 1px rgba(255,255,255,.35);text-align:center;float:left;font-size:12px;display:none;margin: 10px;}
#maturedmeetingedit input[type=text],#maturedmeetingedit select, #paymentpending input[type=text],#paymentpending select, #maturedmeeting input[type=text],#maturedmeeting select{display: block;width: 100%;padding:10px 5px;font-size: 12px;line-height: 1.25;color: #464a4c;background-color: #e1e1e1;border: 1px solid #e1e1e1;outline:none}

.pitching{background:#f4f4f4;color:#1D2939;width:100%;text-align:center;padding:10px 0px;font-size:12px;margin:10px 5px;}


.givenservices{position: relative;padding: 0px 5px;}
.givenservices .infobox{background: #ec3237;padding:10px 0px;width:100%;text-align:center}
.givenservices .infobox p{color:#fff;text-transform: uppercase;margin: 0px;padding: 0px;font-weight:bold;font-size:12px;}
.givenservices table{width:100%;border:1px solid #eee;}
.givenservices table th{text-transform:uppercase;color:#1D2939;border:1px solid #eee;padding:10px 5px;font-size: 12px;}
.givenservices table td{text-transform:uppercase;color:#1D2939;border:1px solid #eee;padding:10px 5px;font-size:12px;}
.givenservices .infobox form-control{font-size:12px;}


.timelinebox .details .author span {display: block;clear: both;background: #fff;color: #606060;}
.timelinebox .details .author strong {display: block;clear: both;background: #fff;color: #606060;font-size:12px;font-weight:normal}

.timelinebox{
  margin-top: 2rem;
  border-radius: 12px;
  position: relative;
}
.timelinebox .inner-line{padding-bottom: 1.5rem;border-left: 1px solid #ec3237 !important;position: relative !important;padding-left: 20px;margin-left: 10px !important;width: 100%;background: #fff !important;border-top:0px !important;}
.timelinebox .inner-line:before {content: "";width: 15px;height: 15px;background: white;border: 1px solid #ec3237;box-shadow: 3px 3px 0px #606060;box-shadow: 3px 3px 0px #606060;border-radius: 50%;position: absolute;left: -10px;top: 0px;}
.timelinebox .inner-line .time{color: #ec3237;margin-bottom:15px;font-size:12px}
.timelinebox .inner-line strong{margin-bottom:15px;font-weight:normal;font-size:14px;}
.timelinebox .inner-line p{font-size:12px;}




@-webkit-keyframes balancepaymentbutton {
from { opacity: 1.0;background:#1D2939}
to {background:#D33C44;color:#fff }
}

.balancepaymentbutton{-webkit-animation-name: balancepaymentbutton;-webkit-animation-iteration-count: infinite;-webkit-animation-timing-function: cubic-bezier(1.0,0,0,1.0);-webkit-animation-duration: 2s; text-align:center;padding:10px 0px;margin-bottom:20px;}
.balancepaymentbutton a{color:#fff;}
.filter{width:100%;}
.filter select{font-size:12px;}
.filter input[type=submit]{width:100%;margin-top:35px;text-transform:uppercase;font-size:12px;padding:10px 0px;}

.narrationedit{margin:10px auto;}
.narrationedit .addnewrecord{margin:0px auto;background:#D33C44}
#bdmfollowupdate{display:none}
#bdmfollowuptime{display:none}


.sol-inner-container {position: relative;height: 30px;line-height: 30px;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border linear .2s, box-shadow linear .2s;-moz-transition: border linear .2s, box-shadow linear .2s;-o-transition: border linear .2s, box-shadow linear .2s;transition: border linear .2s, box-shadow linear .2s;}
.sol-container.sol-active .sol-inner-container {z-index: 9999;background: #fff;border-color: rgba(82, 168, 236, 0.8);-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);}
.sol-input-container {position: absolute;left: 0;top: 0;bottom: 0;right: 25px;}
.sol-caret-container {position: absolute;display: inline-block;width: 25px;right: 0;top: 0;bottom: 0;}
.sol-caret-container .sol-caret {position: relative;display: inline-block;left: 10px;width: 0;height: 0;vertical-align: middle;border-top: 4px solid #1D2939;border-right: 4px solid transparent;border-left: 4px solid transparent;}
.sol-input-container input[type="text"] {border: 0;background: transparent;box-shadow: none;color: #555;padding: 0 7px;outline: none;width: 100%;height: 100%;}
.sol-input-container input[type="text"]:-ms-input-placeholder {color: #ccc;}
.sol-input-container input[type="text"]::-ms-clear {display: none;}
.sol-selection-container {display: none;}
.sol-container.sol-active .sol-selection-container {display: block;position: fixed;left: inherit;top: inherit;z-index: 11D29390;border: 1px solid #ccc;background: #fff;border-radius: 4px;}
.sol-active.sol-selection-top .sol-selection-container {-webkit-border-bottom-left-radius: 0;-moz-border-bottom-left-radius: 0;border-bottom-left-radius: 0;-webkit-box-shadow: 0 0 12px rgba(0, 0, 0, .175);-moz-box-shadow: 0 0 12px rgba(0, 0, 0, .175);box-shadow: 0 0 12px rgba(0, 0, 0, .175);}
.sol-active.sol-selection-top .sol-inner-container {-webkit-border-top-left-radius: 0;-moz-border-top-left-radius: 0;border-top-left-radius: 0;-webkit-border-top-right-radius: 0;-moz-border-top-right-radius: 0;border-top-right-radius: 0;}
.sol-active.sol-selection-bottom .sol-selection-container {-webkit-border-top-left-radius: 0;-moz-border-top-left-radius: 0;border-top-left-radius: 0;}
.sol-active.sol-selection-bottom .sol-inner-container {-webkit-border-bottom-left-radius: 0;-moz-border-bottom-left-radius: 0;border-bottom-left-radius: 0;-webkit-border-bottom-right-radius: 0;-moz-border-bottom-right-radius: 0;border-bottom-right-radius: 0;}
.sol-action-buttons {color: #555;border-bottom: 1px solid #ccc;background: #eee;padding: 7px 10px;-webkit-border-top-right-radius: 4px;-moz-border-top-right-radius: 4px;border-top-right-radius: 4px;}
.sol-action-buttons a {line-height: 1em;text-decoration: none;color: #0088cc;border-bottom: 1px solid transparent;}
.sol-action-buttons a:hover {border-bottom: 1px solid #0088CC;}
.sol-action-buttons .sol-select-all {float: left;}
.sol-action-buttons .sol-deselect-all {float: right;}
.sol-action-buttons .sol-clearfix {clear: both;}
.sol-selection {overflow: auto;position: relative;min-height: 0px;}
.sol-selection:empty {display: none;}
.sol-option {display: block;}
.sol-label {padding: 5px 10px;display: block;position: relative;margin:0px;}
.sol-label-text {padding-left:10px;line-height: 1.2em;}
.sol-selection:not(.sol-keyboard-navigation) .sol-option:hover, .sol-option.keyboard-selection {background: #0088CC;color: #fff;}
.sol-optiongroup {background: #f7f7f7;padding-bottom: 1px;}
.sol-optiongroup-label {color: #555;background: #eee;font-weight: bold;margin-bottom: 5px;padding: 3px 5px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.sol-optiongroup.disabled {color: #999;}
.sol-selection div:first-child.sol-optiongroup > .sol-optiongroup-label {border-top: none;}
.sol-checkbox, .sol-radio {position: absolute;width: 13px;height: 13px;padding: 0;margin: 0;top: 4px;}
.sol-selected-display-item,.sol-results-count {display: inline-table;border: 1px solid #ccc;background: #f7f7f9;font-size: 0.9em;margin-right: 5px;margin-bottom: 5px;border-collapse: separate;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.sol-selected-display-item-text {padding: 3px 5px;display: table-cell;vertical-align: top;}
.sol-quick-delete {color: #777;display: table-cell;font-weight: bold;text-align: center;padding: 3px 5px;vertical-align: top;}
.sol-quick-delete:hover {color: #111;cursor: pointer;}
.sol-quick-delete + .sol-selected-display-item-text {padding-left: 0;}
.sol-filtered-search {display: none;}
.sol-no-results, .sol-loading-data {padding: 5px 0 5px 0;color: #999;font-style: italic;text-align: center;}
.sol-loading-data {-webkit-animation-name: blinker;-webkit-animation-duration: 1s;-webkit-animation-timing-function: linear;-webkit-animation-iteration-count: infinite;-moz-animation-name: blinker;-moz-animation-duration: 1s;-moz-animation-timing-function: linear;-moz-animation-iteration-count: infinite;animation-name: blinker;animation-duration: 1s;animation-timing-function: linear;animation-iteration-count: infinite;}



.givenservices .infobox
.mt35{margin-top: 35px;}
.marquee{background:#fff;color:#1bbae1;border-bottom: 1px solid #ddd;padding:5px;color:#D33C44;font-size:14px;font-weight:bold}
.marquee img{height:50px;}
.marquee strong{font-size:18px;font-weight:bold}
.marquee em{color:blue}

.havetooltip {text-transform: uppercase;cursor: help;position: relative;text-align: center;-webkit-transform: translateZ(0);-webkit-font-smoothing: antialiased;}
.havetooltip .tooltip {background: #6ad2eb;bottom: 100%;color: #fff;display: block;opacity: 0;padding: 5px;pointer-events: none;position: absolute;width: 100%;-webkit-transform: translateY(10px);-moz-transform: translateY(10px);-ms-transform: translateY(10px);-o-transform: translateY(10px);transform: translateY(10px);-webkit-transition: all .25s ease-out;-moz-transition: all .25s ease-out;-ms-transition: all .25s ease-out;-o-transition: all .25s ease-out;transition: all .25s ease-out;-webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);-moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);-ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);-o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);font-size:12px;color:#fff}
.havetooltip .tooltip:before {bottom: -20px;content: " ";display: block;height: 20px;left: 0;position: absolute;width: 100%;}
.havetooltip .tooltip:after {border-left: solid transparent 10px;border-right: solid transparent 10px;border-top: solid #6ad2eb 10px;bottom: -10px;content: " ";height: 0;left: 50%;margin-left: -13px;position: absolute;width: 0;}
.havetooltip span{position: absolute;top: 5px;padding: 3px 6px;background-color: #6ad2eb;vertical-align: middle;border-radius: 50%;color:#fff;right: 0px;}
.havetooltip:hover .tooltip {opacity: 1;pointer-events: auto;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px);}
.meetingwithbox{display:none}
.followuptype{display:none}

.table td a span{display:block;text-transform:uppercase;padding:5px 0px;color:#1D2939}


.success-box-panel{background:rgba(0,0,0,0.8);width: 100%;padding: 0px;margin: 0px;padding: 0px;height: 100%;position: fixed;z-index: 1111;top: 0;}
.success-box-panel label{display:none}
.success-box{position: absolute;width: 25%;position: fixed;top:50px;left: 40%;height:300px;background: linear-gradient(to bottom right, #B0DB7D 40%, #99DBB4 100%);text-align: center;padding: 50px 0px;}
.error-box {position: absolute;width: 25%;position: fixed;top:50px;left: 40%;height:300px;background: linear-gradient(to bottom left, #D33C44 40%, #7a252a 100%);text-align: center;padding: 50px 0px;}
.button-box{cursor:pointer;text-transform:uppercase;font-size:12px;outline:none}
.face {width: 60px;height: 60px;background: #FCFCFC;border-radius: 50%;border: 1px solid #777777;z-index: 2;animation: bounce 1s ease-in infinite;text-align:center; margin: 0px auto;}
.face2 {width: 60px;height: 60px;background: #FCFCFC;border-radius: 50%;border: 1px solid #777777;z-index: 2;animation: roll 3s ease-in-out infinite;text-align:center; margin: 0px auto;}
.eye {position: absolute;width: 5px;height: 5px;background: #777777;border-radius: 50%;top: 40%;left: 20%;}
.right {left: 68%;}
.mouth {position: absolute;top: 43%;left: 41%;width: 7px;height: 7px;border-radius: 50%;}
.happy {border: 2px solid;border-color: transparent #777777 #777777 transparent;transform: rotate(45deg);}
.sad {top: 49%;border: 2px solid;border-color: #777777 transparent transparent #777777;transform: rotate(45deg);}
.shadow {width: 21%;height: 3%;opacity: .5;background: #777777;left: 40%;top: 43%;border-radius: 50%;z-index: 1;}
.scale {animation: scale 1s ease-in infinite;}
.move {animation: move 3s ease-in-out infinite;}
.message {width: 100%;text-align: center;}
.message h1{font-size:26px;color:#fff;font-weight:bold}
.message h4{font-size:16px;color:#fff;}
.message p{color:#fff}
.message span{color:#fff}
.success-box-panel button{background: #FCFCFC;border-radius: 20px;outline: none;border: none;box-shadow: 2px 2px 10px rgba(119, 119, 119, 0.5);transition: all .5s ease-in-out;margin:20px auto;padding:5px 50px;cursor:pointer;text-transform:uppercase;outline:none;border:0;}


.closecalendar,.closecalendar,.closeschedule,.closeleadadd{background: #FCFCFC;border-radius: 20px;outline: none;border: none;box-shadow: 2px 2px 10px rgba(119, 119, 119, 0.5);transition: all .5s ease-in-out;margin:20px auto;padding:5px 50px;cursor:pointer;text-transform:uppercase;outline:none;border:0;}
.closecalendar:focus,.closeschedule:focus,.closeleadadd:focus{outline:none;border:0}
.closecalendar:hover,.closeschedule:hover,.closeleadadd:hover {background: #efefef;transform: scale(1.05);transition: all .3s ease-in-out;}

.ms-options-wrap,.ms-options-wrap * {box-sizing: border-box;}
.ms-options-wrap > button:focus,.ms-options-wrap > button {position: relative;width: 100%;text-align: left;border: 1px solid #dbe1e8;background-color: #fff;padding: 10px 20px 5px 5px;margin-top: 1px;color: #333;outline-offset: -2px;white-space: nowrap;}
.ms-options-wrap > button > span {display: inline-block;}
.ms-options-wrap > button[disabled] {background-color: #e5e9ed;color: #808080;opacity: 0.6;}
.ms-options-wrap > button:after {content: ' ';height: 0;position: absolute;top: 50%;right: 5px;width: 0;border: 6px solid rgba(0, 0, 0, 0);border-top-color: #999;margin-top: -3px;}
.ms-options-wrap > .ms-options {position: absolute;left: 0;width: 100%;margin-top: 1px;margin-bottom: 20px;background: white;z-index: 2000;border: 1px solid #eee;overflow: auto;visibility: hidden;}
.ms-options-wrap.ms-active > .ms-options {visibility: visible}
.ms-options-wrap > .ms-options > .ms-search input {width: 100%;padding: 4px 5px;border: none;border-bottom: 1px groove;outline: none;}
.ms-options-wrap > .ms-options .ms-selectall {display: inline-block;font-size: .9em;text-transform: lowercase;text-decoration: none;}
.ms-options-wrap > .ms-options > .ms-selectall.global {margin: 4px 5px;}
.ms-options-wrap > .ms-options > ul,.ms-options-wrap > .ms-options > ul > li.optgroup ul {list-style-type: none;padding: 0;margin: 0;}
.ms-options-wrap > .ms-options > ul li.ms-hidden {display: none;}
.ms-options-wrap > .ms-options > ul > li.optgroup {padding: 5px;}
.ms-options-wrap > .ms-options > ul > li.optgroup + li.optgroup {border-top: 1px solid #eee;}
.ms-options-wrap > .ms-options > ul > li.optgroup .label {display: block;padding: 5px 0 0 0;font-weight: bold;}
.ms-options-wrap > .ms-options > ul label {position: relative;display: inline-block;width: 100%;padding-left:20px;margin:0;border: 1px solid #eee;font-weight:normal}
.ms-options-wrap > .ms-options > ul li.selected label {border-color: transparent;border-bottom: 1px solid #eee;font-size: 12px;font-weight: normal;}
.ms-options-wrap > .ms-options > ul input[type="checkbox"] {margin: 0;position: absolute;left: 4px;top: 2px;}
.ms-options-wrap > .ms-options.hide-checkbox > ul input[type="checkbox"] {position: absolute !important;height: 1px;width: 1px;overflow: hidden;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);}
.hidden {display: none;}




@keyframes bounce {
  50% {
transform: translateY(-10px);
  }
}
@keyframes scale {
  50% {
transform: scale(0.9);
  }
}
@keyframes roll {
  0% {
transform: rotate(0deg);
left: 25%;
  }
  50% {
left: 60%;
transform: rotate(168deg);
  }
  100% {
transform: rotate(0deg);
left: 25%;
  }
}
@keyframes move {
  0% {
left: 25%;
  }
  50% {
left: 60%;
  }
  100% {
left: 25%;
  }
}

.meetingconfirmtype,.meetingpanel{display:none}
.attachmenttable{width:100%;border:1px solid #ddd;background:#1bbae1}
.attachmenttable td{padding:15px 10px;text-align:center;border:1px solid #ddd}
.attachmenttable td a{text-transform:uppercase;color:#fff}
#changedatebutton{font-size:12px;text-transform:uppercase;cursor: pointer;color: #fff;margin-top: 10px;background-color: #1bbae1;border-color: #6ad2eb;border-radius: 3px;width: 100%;}
#maturepayment{display:none;margin:20px 0px;}
#preview{background: #f44336;color: #fff;display: block;font-size: 10px;padding: 5px 10px;text-align: center;border-radius:5px;margin-top: 10px;cursor: pointer;width: 100%;border:1px solid #fff;outline: none;font-size: 14px;line-height:2;}
.closenotification{background:#fff;color:red}
@media print { 
#timelinebox,.marquee,.content-header,.submit,.timelinebox,.main-footer,.main-sidebar,.main-header,#preview{display:none}
}
@page {
 /*size: 29.7cm 42cm; -> that would be a regular A4 page */
 size: 35cm 49.5cm;
 margin: 0; 
}
.content .box {text-align:center;border:1px solid #eee}
.content .box img{width:100%;display:block}
.content .box span{font-size:14px;color:red;display:block;}
.content .box strong{font-size:18px;color:blue;display:block;}

.givenservices table td div{display: block;margin:5px 0px;}
.payments{width:100%;}
.payments .btn{margin-top:35px;}
.attachmentedit{border:1px solid #ec3237;background:#ec3237;margin-left:10px;padding:5px;}
.attachmentedit a{padding:10px;color:#fff}

.closebutton{background: #FCFCFC;border-radius: 20px;outline: none;border: none;box-shadow: 2px 2px 10px rgba(119, 119, 119, 0.5);transition: all .5s ease-in-out;margin:20px auto;padding:5px 50px;cursor:pointer;text-transform:uppercase;outline:none;border:0;}
.closebutton:focus{outline:none;border:0}
.closebutton:hover {background: #efefef;transform: scale(1.05);transition: all .3s ease-in-out;}



.richText {position: relative;background-color: #FAFAFA;border: #EFEFEF solid 1px;color: #333333;width: 100%;}
.richText .richText-form label {display: block;padding: 10px 15px;}
.richText .richText-form input[type="text"], .richText .richText-form input[type="file"], .richText .richText-form input[type="number"], .richText .richText-form select {padding: 10px 15px;border: #999999 solid 1px;min-width: 200px;width: 100%;}
.richText .richText-form select {cursor: pointer;}
.richText .richText-form button {margin: 10px 0;padding: 10px 15px;background-color: #3498db;border: none;color: #FAFAFA;cursor: pointer;-webkit-appearance: none;-moz-appearance: none;appearance: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.richText .richText-toolbar {min-height: 20px;border-bottom: #EFEFEF solid 1px;}
.richText .richText-toolbar ul li {float: left;display: block;list-style: none;}
.richText .richText-toolbar ul li a {display: block;padding: 10px 15px;border-right: #EFEFEF solid 1px;cursor: pointer;-webkit-transition: background-color 0.4s;-moz-transition: background-color 0.4s;transition: background-color 0.4s;}
.richText .richText-toolbar ul li a .fa, .richText .richText-toolbar ul li a .fas, .richText .richText-toolbar ul li a .far, .richText .richText-toolbar ul li a svg {pointer-events: none;}
.richText .richText-toolbar ul li a .richText-dropdown-outer {display: none;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0, 0, 0, 0.3);cursor: default;}
.richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown {position: relative;display: block;margin: 3% auto 0 auto;background-color: #FAFAFA;border: #EFEFEF solid 1px;min-width: 100px;width: 300px;max-width: 90%;-webkit-box-shadow: 0 0 5px 0 #333;-moz-box-shadow: 0 0 5px 0 #333;box-shadow: 0 0 5px 0 #333;}
.richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown .richText-dropdown-close {position: absolute;top: 0;right: -23px;background: #FFF;color: #333;cursor: pointer;font-size: 20px;text-align: center;width: 20px;}
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown {list-style: none;}
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li {display: block;float: none;font-family: Calibri,Verdana,Helvetica,sans-serif;}
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li a {display: block;padding: 10px 15px;border-bottom: #EFEFEF solid 1px;}
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li a:hover {background-color: #FFFFFF;}
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li.inline {margin: 10px 6px;float: left;}
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li.inline a {display: block;padding: 0;margin: 0;border: none;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-webkit-box-shadow: 0 0 10px 0 #999;-moz-box-shadow: 0 0 10px 0 #999;box-shadow: 0 0 10px 0 #999;}
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li.inline a span {display: block;height: 30px;width: 30px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.richText .richText-toolbar ul li a .richText-dropdown-outer div.richText-dropdown {padding: 10px 15px;}
.richText .richText-toolbar ul li a:hover {background-color: #FFFFFF;}
.richText .richText-toolbar ul li[data-disable="true"] {opacity: 0.1;}
.richText .richText-toolbar ul li[data-disable="true"] a {cursor: default;}
.richText .richText-toolbar ul li:not([data-disable="true"]).is-selected .richText-dropdown-outer {display: block;}
.richText .richText-toolbar ul:after {display: block;content: "";clear: both;}
.richText .richText-toolbar:last-child {font-size: 12px;}
.richText .richText-toolbar:after {display: block;clear: both;content: "";}
.richText .richText-editor {padding: 20px;background-color: #FFFFFF;border-left: #FFFFFF solid 2px;height: 300px;outline: none;overflow-y: scroll;overflow-x: auto;}
.richText .richText-editor ul, .richText .richText-editor ol {margin: 10px 25px;}
.richText .richText-editor table {margin: 10px 0;border-spacing: 0;width: 100%;}
.richText .richText-editor table td, .richText .richText-editor table th {padding: 10px;border: #EFEFEF solid 1px;}
.richText .richText-editor:focus {border-left: #3498db solid 2px;}
.richText .richText-initial {margin-bottom: -4px;padding: 10px;background-color: #282828;border: none;color: #33FF33;max-width: 100%;min-width: 100%;width: 100%;min-height: 400px;height: 400px;}
.richText .richText-help {float: right;display: block;padding: 10px 15px;cursor: pointer;}
.richText .richText-undo, .richText .richText-redo {float: left;display: block;padding: 10px 15px;border-right: #EFEFEF solid 1px;cursor: pointer;}
.richText .richText-undo.is-disabled, .richText .richText-redo.is-disabled {opacity: 0.4;}
.richText .richText-help-popup a {color: #3498db;text-decoration: underline;}
.richText .richText-help-popup hr {margin: 10px auto 5px auto;border: none;border-top: #EFEFEF solid 1px;}
.richText .richText-list.list-rightclick {position: absolute;background-color: #FAFAFA;border-right: #EFEFEF solid 1px;border-bottom: #EFEFEF solid 1px;}
.richText .richText-list.list-rightclick li {padding: 5px 7px;cursor: pointer;list-style: none;}

.canvasjs-chart-credit{display:none}
.removenotification{background:#f44336;color:#fff;bottom:0;padding:15px 0px;text-align:center;width:100%;margin-bottom:10px;}
.removenotification a{color:#fff;}

#toggleButton{width: 100px;background: #fff;border: 1px solid #ddd;padding: 10px;margin-bottom: 15px;text-transform: uppercase;font-size: 10px;}

.tabs {position: relative;width: 100%;overflow: hidden;margin: 1em 0 0;font-weight: 300;}
.tabs .content{padding:0px;border:0px;}
.tabs ul {padding: 0;margin: 0;list-style: none;display: inline-block;}
.tabs ul li {border: 1px solid #ec3237;border-bottom: none;margin:0px 5px 0px 0px;display: block;float: left;position: relative;background:#f4f4f4;}
.tabs ul li a{color:#1D2939}
.tabs li.tab-current {box-shadow: inset 0 2px #ec3237;border-bottom: none;z-index: 100;}
.tabs li.tab-current:before,.tabs li.tab-current:after {content: '';position: absolute;height: 1px;right: 100%;bottom: 0;width: 1000px;background: #ec3237;}
.tabs li.tab-current:after {right: auto;left: 100%;width: 4000px;}
.tabs a {color: #ec3237;display: block;padding:10px;white-space: nowrap;}
.tabs li.tab-current a {background: #ec3237;color:#fff}
.tabs a:before {display: inline-block;vertical-align: middle;text-transform: none;font-weight: normal;font-variant: normal;font-family: 'icomoon';line-height: 1;speak: none;-webkit-font-smoothing: antialiased;margin: -0.25em 0.4em 0 0;}
.tabs .content section {padding:15px 0px;display: none;max-width: 100%;margin: 0px;}
.tabs .content section:before,.content section:after {content: '';display: table;}
.tabs .content section:after {clear: both;}
.no-js .content section {display: block;padding-bottom: 2em;border-bottom: 1px solid #ec3237;}
.content section.content-current {display: block;}
.tabs .content #profile p{font-size:12px;margin-bottom:10px;}
.tabs .content #profile p img{width:15px;margin-right:10px;}
.tabs .content #profile p a{text-decoration:none;display:inline-block;padding:0px;color:#0d2034}

.content .dashboard{text-align:center;padding:150px 0px;}
.content .dashboard h1{text-align:center}

.panel-heading{display:block;width:100%;margin-bottom:15px;}

.panel-heading .filter{border: 1px solid #d9d9d9;color: #000;margin: 0px;border-radius: 0;outline: none;padding: 10px 15px;font-size: 12px;width:100px;text-align:center;cursor:pointer;float:left;margin-bottom:20px;}
.panel-heading .filter i{padding-right:10px;	}
.panel-heading .btn{background:#ec3237 !important;border:1px solid #ec3237;float:right;padding:0px;border-radius:0px;width:100px;margin-top:0px;}
.panel-heading .btn a{font-size:14px;font-family:heading;color:#fff;padding: 10px 20px;display: block;}

.panel-heading .filterbar-panel {width: 100%;padding: 10px 20px;display: block;clear: both; background: #eee;border: 1px solid #ddd;display: none;}
.panel-heading .filterbar-panel label{font-family:heading;font-size:12px}
.panel-heading .filterbar-panel .filterbtn{display:block;background:#ec3237;font-family:heading;font-size:12px;padding:10px 25px;margin-top:15px;outline:none;border:0px;color:#fff;text-transform:uppercase;cursor:pointer}
.panel-heading .filterbar-panel #startdate,.panel-heading .filterbar-panel #enddate,.panel-heading .filterbar-panel #datefrom,.panel-heading .filterbar-panel #dateto,.panel-heading .filterbar-panel #modifieddate,.panel-heading .filterbar-panel #createdate{background-image: url(../img/date.png);background-size: 15px 15px;background-position: 5px 8px;background-repeat: no-repeat;}
.panel-heading .filterbar-panel select option{height:100px;}

.followup,.matured{display:none}
.trackbutton{border-radius:5px;padding:10px;display:block;width: 80px;text-align: center;border: 1px solid #ec3237;padding: 5px 10px !important;}
.givenservices table td div{display:block;text-align: center;}
.givenservices .button-shape a{display:block;width:120px;padding:5px 10px !important;text-align:center;background:#0d2034;border: 1px solid #0d2034;color:#fff;border-radius:5px;margin-top:5px}

.givenservices table td .phone{text-align:left !important}