html, body {font-family:Asap Condensed,'Roboto'; font-weight: 400;}
table td, table th {
    white-space: nowrap;
}
.table tfoot tr th {
    font-size: 14px;
    font-weight: 600;
}
table.table tbody tr td,
table.table thead tr th,
table.table thead {
  border-left: 1px solid #f5f5f5;
  border-right: 1px solid #D8D8D8;
}
.table-hover>tbody>tr:hover, .table-hover>tbody>tr:hover>td {
    background: rgba(244, 127, 11, 0.08);
}
a {
  /*  color: #36a3f7 !important;*/
}
label {margin-bottom:0!important}
.modbutton{padding: .25rem 1.15rem;}
.m-form .form-control-label, .m-form label {font-size:1.1rem;}
.blue {background-color: #28a9f1 !important;}
.progress {margin-top: 5px;}
.m-badge {border-radius: .25rem;}
.m-badge.m-badge--wide {border-radius: .25rem;}
.hlinks {padding-left:10px;padding-right:10px;}
.hlinks .btn{line-height:0.7!important;padding:.85rem 1.15rem!important;}

.m-widget3 .m-widget3__item .m-widget3__header .m-widget3__user-img {margin-bottom:0;}
.m-widget3 .m-widget3__item .m-widget3__header .m-widget3__info .m-widget3__username {font-size:1.2rem;}
.m-widget3 .m-widget3__item {margin-bottom:0;}
.m-widget3 .m-widget3__text {margin:5px;padding:0 35px;}
.m-widget3 .m-widget3__item .m-widget3__header .m-widget3__status {padding-top:0px;color: #575962}
.m-widget3 .m-widget3__item .m-widget3__header .m-widget3__userbit {float:left;}


.m-widget24 {width:97%}
.m-widget24__item {background: -moz-linear-gradient(-45deg,rgba(40,169,241,1) 0,rgba(52,135,226,1) 100%)!important;
    background: -webkit-linear-gradient(-45deg,rgba(40,169,241,1) 0,rgba(52,135,226,1) 100%)!important;
    background: linear-gradient(135deg,rgba(40,169,241,1) 0,rgba(52,135,226,1) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28a9f1', endColorstr='#3487e2', GradientType=1 )!important;
height: 270px;margin-bottom:10px;}
.m-widget24 .m-widget24__item .m-widget24__title {margin-top:0.1rem; font-size:2rem; color:#fff;}
.m-widget24 .m-widget24__item .m-widget24__desc {	/*margin-left: 0.5rem;*/  color: #fff;font-size:1.5rem;}
.m-widget24 .m-widget24__item .m-widget24__stats {color:#fff!important; margin-top:0; font-size:1.8rem;line-height:2rem;font-weight:200;}
/*.m-widget24 .m-widget24__item  {
    border-top: 5px solid #36a3f7;
}*/
.m-widget24 .m-widget24__item .m-widget24__title {margin-top:1rem; font-size:1.6rem; color:#fff;}
.m-widget24 .m-widget24__item .m-widget24__stats {margin-top:0; font-size:1.25rem;}

/*.m-widget24 .m-widget24__item  {
    border-top: 5px solid #36a3f7;
}*/

.m-widget25 {width:97%}
.m-widget25__item {background: -moz-linear-gradient(-45deg,rgba(40,169,241,1) 0,rgba(52,135,226,1) 100%)!important;
    background: -webkit-linear-gradient(-45deg,rgba(40,169,241,1) 0,rgba(52,135,226,1) 100%)!important;
    background: linear-gradient(135deg,rgba(40,169,241,1) 0,rgba(52,135,226,1) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28a9f1', endColorstr='#3487e2', GradientType=1 )!important; height: 500px;margin-bottom:10px;}
.m-widget25 .m-widget25__item .m-widget25__title {margin-top:0.1rem; font-size:2rem; color:#fff;}
.m-widget25 .m-widget25__item .m-widget25__desc {margin-left: 1.8rem; color: #fff;font-size:1.5rem;display:inline;}
.m-widget25 .m-widget25__item .m-widget25__stats {color:#fff!important; margin-top:0; font-size:1.8rem;line-height:2rem;font-weight:200;}
.m-widget25 .m-widget25__item .m-widget25__title {margin-left: 1.8rem;font-size:1.6rem; color:#fff;}
.m-widget25 .m-widget25__item .m-widget25__stats {margin-top:0; font-size:1.25rem; float: right; margin-right: 1.8rem;}

/*.m-widget25 .m-widget25__item  {
    border-top: 5px solid #36a3f7;
}*/

			.m-widget25__item {height:100%;padding-bottom: 20px;}
			.m-widget25__titlehead {margin-left:0.8rem;margin-bottom:10px;font-size:1.5rem;color:#fff;}
			.m-tablist {list-style-type: none;padding:0 10px;display: grid}
			.m-tablist li {margin: 0;    color: #fff; font-size: 1.3rem;}
			.m-widget25__col70 {float:left;width:70%;text-align:left;}
			.m-widget25__col50 {float:left;width:50%;text-align:left;}
			.m-widget25__col10 {float:left;width:10%;text-align:right;}
			.m-widget25__col30 {float:left;width:30%;text-align:right;}

			.m-widget25__col40 {float:left;width:40%;text-align:left;}
			.m-widget25__col15 {float:left;width:15%;text-align:right;}
			.m-widget25__col25 {float:left;width:25%;text-align:right;}
			.m-widget25__rmar10 {margin-right:10px;}
			.m-widget25__lmar10 {margin-right:10px;}

			@media only screen and (max-width: 640px) {
				.m-widget25__lmar10 {margin-right:0;}
				.m-widget25__col25 {width:30%;}
				.m-widget25 {width:100%}
			}

			@media (min-width: 1200px) {
			.row.m-row--col-separator-xl>div {
				border-bottom: 0;
				border-right:none;
			}
			}

.modal .modal-content .modal-header {
    padding: 15px;
}

.modal .modal-content .modal-body {
    padding: 5px;
}


@media (min-width: 576px) {
.modal-lg, .modal-xl {
    max-width: 95%;
}
}

@media (min-width: 1024px) {
.modal-lg, .modal-xl {
    max-width: 95%;
}
}

@media (min-width: 1299px) {
.modal-dialog.modal-xl {
    max-width: 95%;
}
}

@media (min-width: 1400px) {
.modal-dialog.modal-xl {
    max-width: 95%;
}
}

@media (min-width: 1600px) {
.modal-dialog.modal-xl {
    max-width: 80%;
}
}

@media (min-width: 1800px) {
.modal-dialog.modal-xl {
    max-width: 1300px;
}
}


.select2-container--default .select2-results__option {
    padding: 2px 5px;
    font-size: 13px;
}

.detailvar {background-color:#ffc107;}
.m-portlet.m-portlet--success.m-portlet--head-solid-bg {
    background: #F5F5F5;
    border-color: #e8e2e2;
}
.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head {
    background-color: #28a9f1;
    border-color: #28a9f1;
}
.btn-success {
    color: #fff;
    background-color: #28a9f1;
    border-color: #28a9f1;
}
.m-badge.m-badge--success {
    background-color: #57C145;
    color: #ffffff;
}
.m--font-success {
    color: #28a9f1 !important;
}
.m-form .m-form__group .m-form__control-static {
    color: #333;
	font-weight: 400;
	font-size:1rem;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #e83e8c;
    border-color: #e83e8c;
}
.btn-sm, .btn-group-sm>.btn {
    padding: .12rem .15rem !important;
}
.btn-sm .badge {height:14px;}

.btn-action {padding:0.25rem 1.15rem;background-color: #7c0acd!important;
    border-color: #7509c1!important;
    color: #fff!important;}

.linktext {color:#fff;}
.btn-group, .btn-group-vertical {margin-right:5px;}
#idetailtotal .m-form__control-static  {font-size:1.6rem;}
#idetailtotal .col-form-label {line-height:3rem;}
#idetailtotal .m-form__control-static .Subtotal,#idetailtotal .m-form__control-static .GST, #idetailtotal .m-form__control-static .Total {font-size:1.6rem;}
#idetailtotal .static-info {margin-bottom:0;}

.no-gutters { padding-right: 0; padding-left: 0;}
.no-gutters-left { padding-left: 0;}
.no-gutters-right { padding-right: 0;}

.m-badge.m-badge--wide {font-size:1rem;}
.m-badge.m-badge--narrow {letter-spacing: 0.6px; padding: 0px 0px; border-radius: 0; border-radius: .25rem; font-size:0.7rem;}

.m-checkbox-list, .m-radio-list {
    padding: 0 5px;
}
.m-radio > span, .m-checkbox > span {height:14px; width:14px;}

.m-portlet.m-portlet--tabs .m-portlet__head {    padding: 0 0.8rem;}

.selected-filters-block {
    border-top: solid 1px #ececec;
    border-bottom: solid 1px #ececec;
    padding: 15px 0;
}
.selected-filters-block > span.cons {
    border: 1px solid transparent;
    color: #666;
    display: inline-block;
    font-size: 11px;
    white-space: nowrap;
    margin: 2px 5px 3px 0;
    padding: 5px;
    background: none repeat scroll 0 0 #EEEEEE;
    border-radius: 4px;
    cursor: default;
}
.selected-filters-block a, .selected-filters-block span {
    vertical-align: middle;
    text-decoration: none;
    outline-style: none;
}

.selected-filters-block > span.cons b {
    display: inline-block;
    font-weight: normal;
    line-height: normal;
    margin: 0;
    padding: 0;
}

.selected-filters-block > span.cons b h2 {
    font-family: Trebuchet MS, Arial, Serif;
    font-size: 12px;
    font-weight: normal;
    line-height: normal;
    border: 0 none;
    margin: 0;
    padding: 0;
    float: none;
}

.selected-filters-block a.btn-remove-filter {
    display: inline-block;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 13px;
    height: 13px;
    position: relative;
    border: none;
    border-radius: 50%;
    color: black;
    -o-text-overflow: clip;
    text-overflow: clip;
    background: rgba(102, 102, 102, 0.75);
}

.selected-filters-block a.btn-remove-filter:before, .selected-filters-block a.btn-remove-filter:after {
    display: inline-block;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    width: 9px;
    height: 2px;
    position: absolute;
    content: "";
    top: 6px;
    left: 2px;
    border: none;
    color: black;
    -o-text-overflow: clip;
    text-overflow: clip;
    background: #fff;
    text-shadow: none;
}

.selected-filters-block a.btn-remove-filter:before {
    -webkit-transform: rotateZ(45deg);
    transform: rotateZ(45deg);
}
.selected-filters-block a.btn-remove-filter:after {
    -webkit-transform: rotateZ(-45deg);
    transform: rotateZ(-45deg);
}

.form-control:focus, form-control:active  { outline-style: none !important;
  outline: none !important;
border-color: #ff80ff  !important;
        box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(255, 100, 255, 0.5) !important;}

.mst-1{background-color: #03A9F4 !important; border: #03A9F4 !important; color: #ffffff;}
.mst-2{background-color: #FF5722 !important; border: #FF5722 !important; color: #ffffff;}
.mst-3{background-color: #FFC107 !important; border: #FFC107 !important; color: #ffffff;}
.mst-4{background-color: #4CAF50 !important; border: #4CAF50 !important; color: #ffffff;}
.mst-5{background-color: #01579B !important; border: #01579B !important; color: #ffffff;}
.mst-6{background-color: #EE0C8A !important; border: #EE0C8A !important; color: #ffffff;}
/*.mst-4{background-color: #716aca !important; border: #716aca !important; color: #ffffff;}*/
.mst-7{background-color: #7D13AB !important; border: #7D13AB !important; color: #ffffff;}
.mst-8{background-color: #D30E2A !important; border: #D30E2A !important; color: #ffffff;}
.mst-9{background-color: #202020 !important; border: #202020 !important; color: #ffffff;}
.mst-10{background-color: #8F5B0A !important; border: #8F5B0A !important; color: #ffffff;}
.mst-11{background-color: #03A9F4 !important; border: #03A9F4 !important; color: #ffffff;}
.mst-12{background-color: #FF5722 !important; border: #FF5722 !important; color: #ffffff;}
.mst-13{background-color: #FFC107 !important; border: #FFC107 !important; color: #ffffff;}
.mst-14{background-color: #4CAF50 !important; border: #4CAF50 !important; color: #ffffff;}
.mst-15{background-color: #01579B !important; border: #01579B !important; color: #ffffff;}
.mst-16{background-color: #EE0C8A !important; border: #EE0C8A !important; color: #ffffff;}
/*.mst-4{background-color: #716aca !important; border: #716aca !important; color: #ffffff;}*/
.mst-17{background-color: #7D13AB !important; border: #7D13AB !important; color: #ffffff;}
.mst-18{background-color: #D30E2A !important; border: #D30E2A !important; color: #ffffff;}
.mst-19{background-color: #202020 !important; border: #202020 !important; color: #ffffff;}
.mst-20{background-color: #8F5B0A !important; border: #8F5B0A !important; color: #ffffff;}

.cst-1{background-color: #03A9F4 !important; border: 1px solid #03A9F4 !important; color: #2c2c2c;}
.cst-2{background-color: #FF5722 !important; border: 1px solid #FF5722 !important; color: #2c2c2c;}
.cst-3{background-color: #FFC107 !important; border: 1px solid #FFC107 !important; color: #2c2c2c;}
.cst-4{background-color: #4CAF50 !important; border: 1px solid #4CAF50 !important; color: #2c2c2c;}
.cst-5{background-color: #01579B !important; border: 1px solid #01579B !important; color: #2c2c2c;}
.cst-6{background-color: #EE0C8A !important; border: 1px solid #EE0C8A !important; color: #2c2c2c;}
.cst-7{background-color: #7D13AB !important; border: 1px solid #7D13AB !important; color: #2c2c2c;}
.cst-8{background-color: #D30E2A !important; border: 1px solid #D30E2A !important; color: #2c2c2c;}
.cst-9{background-color: #202020 !important; border: 1px solid #202020 !important; color: #2c2c2c;}
.cst-10{background-color: #8F5B0A !important; border: 1px solid #8F5B0A !important; color: #2c2c2c;}
.cst-11{background-color: #03A9F4 !important; border: 1px solid #03A9F4 !important; color: #2c2c2c;}
.cst-12{background-color: #FF5722 !important; border: 1px solid #FF5722 !important; color: #2c2c2c;}
.cst-13{background-color: #FFC107 !important; border: 1px solid #FFC107 !important; color: #2c2c2c;}
.cst-14{background-color: #4CAF50 !important; border: 1px solid #4CAF50 !important; color: #2c2c2c;}
.cst-15{background-color: #01579B !important; border: 1px solid #01579B !important; color: #2c2c2c;}
.cst-16{background-color: #EE0C8A !important; border: 1px solid #EE0C8A !important; color: #2c2c2c;}
.cst-17{background-color: #7D13AB !important; border: 1px solid #7D13AB !important; color: #2c2c2c;}
.cst-18{background-color: #D30E2A !important; border: 1px solid #D30E2A !important; color: #2c2c2c;}
.cst-19{background-color: #202020 !important; border: 1px solid #202020 !important; color: #2c2c2c;}
.cst-20{background-color: #8F5B0A !important; border: 1px solid #8F5B0A !important; color: #2c2c2c;}


.card-block.mst-1 {border-left: 5px solid #03A9F4!important;background-color: #fff!important;color: #333!important;}
.card-block.mst-2 {border-left: 5px solid #FF5722!important;background-color: #fff!important;color: #333!important;}
.card-block.mst-3 {border-left: 5px solid #FFC107!important;background-color: #fff!important;color: #333!important;}
.card-block.mst-4 {border-left: 5px solid #4CAF50!important;background-color: #fff!important;color: #333!important;}
.card-block.mst-5 {border-left: 5px solid #01579B!important;background-color: #fff!important;color: #333!important;}
.card-block.mst-6 {border-left: 5px solid #EE0C8A!important;background-color: #fff!important;color: #333!important;}
.card-block.mst-7 {border-left: 5px solid #7D13AB!important;background-color: #fff!important;color: #333!important;}
.card-block.mst-8 {border-left: 5px solid #D30E2A!important;background-color: #fff!important;color: #333!important;}
.card-block.mst-9 {border-left: 5px solid #202020!important;background-color: #fff!important;color: #333!important;}
.card-block.mst-10 {border-left: 5px solid #8F5B0A!important;background-color: #fff!important;color: #333!important;}
.card-block.mst-11 {border-left: 5px solid #03A9F4!important;background-color: #fff!important;color: #333!important;}
.card-block.mst-12 {border-left: 5px solid #FF5722!important;background-color: #fff!important;color: #333!important;}
.card-block.mst-13 {border-left: 5px solid #FFC107!important;background-color: #fff!important;color: #333!important;}
.card-block.mst-14 {border-left: 5px solid #4CAF50!important;background-color: #fff!important;color: #333!important;}
.card-block.mst-15 {border-left: 5px solid #01579B!important;background-color: #fff!important;color: #333!important;}
.card-block.mst-16 {border-left: 5px solid #EE0C8A!important;background-color: #fff!important;color: #333!important;}
.card-block.mst-17 {border-left: 5px solid #7D13AB!important;background-color: #fff!important;color: #333!important;}
.card-block.mst-18 {border-left: 5px solid #D30E2A!important;background-color: #fff!important;color: #333!important;}
.card-block.mst-19 {border-left: 5px solid #202020!important;background-color: #fff!important;color: #333!important;}
.card-block.mst-20 {border-left: 5px solid #8F5B0A!important;background-color: #fff!important;color: #333!important;}

.mst-1 h6 {color:#03A9F4!important;}
.mst-2 h6 {color:#FF5722!important;}
.mst-3 h6 {color:#FFC107!important;}
.mst-4 h6 {color:#4CAF50!important;}
.mst-5 h6 {color:#01579B!important;}
.mst-6 h6 {color:#EE0C8A!important;}
.mst-7 h6 {color:#7D13AB!important;}
.mst-8 h6 {color:#D30E2A!important;}
.mst-9 h6 {color:#202020!important;}
.mst-10 h6 {color:#8F5B0A!important;}
.mst-11 h6 {color:#03A9F4!important;}
.mst-12 h6 {color:#FF5722!important;}
.mst-13 h6 {color:#FFC107!important;}
.mst-14 h6 {color:#4CAF50!important;}
.mst-15 h6 {color:#01579B!important;}
.mst-16 h6 {color:#EE0C8A!important;}
.mst-17 h6 {color:#7D13AB!important;}
.mst-18 h6 {color:#D30E2A!important;}
.mst-19 h6 {color:#202020!important;}
.mst-20 h6 {color:#8F5B0A!important;}

.m-portlet .m-portlet__body {color:#333;}
.brand-org{font-family: Asap Condensed;
    font-weight: 500;
    font-size: 1.25rem;
    text-transform: uppercase;
	font-size:22px;color:#fff;
	margin-left:30px;
	    line-height: 1.2em;}
.radio-list>label.radio-inline {padding-right:7px !important;}
.radio-list>label.radio-inline {
    height: calc(1.2rem + 2px);
}

.control-label {font-weight:700 !important;margin-bottom:7px !important;}
.todo-tasklist-item-text {color:#45535b;}
.todo-tasklist-date {font-size:11px;}
.todo-tasklist-controls {margin-top:0px; margin-left:38px; clear:both;}
.todo-project-list ul li a {color:#2b4a5c;}
.page-header.navbar {background-color:#21282E;}
.page-sidebar, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover {background-color:#2c3e4d;}
body {background-color:#2c3e4d;}
.portlet.light>.portlet-title .caption>.caption-subject {font-size:16px;}
.portlet.light>.portlet-title .caption {padding: 10px 0;}

.page-sidebar .page-sidebar-menu>li.active.open>a, .page-sidebar .page-sidebar-menu>li.active>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active.open>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.active>a {background:#28a9f1;}
.page-sidebar .page-sidebar-menu .sub-menu>li>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu>li>a {color:#fff;}
.portlet.box.green {border:1px solid #28a9f1;}
.portlet.box.green>.portlet-title, .portlet.green, .portlet>.portlet-body.green{background-color:#28a9f1;}
.form-control {font-family:'Roboto';color:#333; height:auto; padding:2px 8px; font-size:1rem!important;}
.input-xsmall1 {width:150px!important;}
.input-xsmall2 {width:70px!important;}
.input-xsmall3 {width:60px!important;}


.right {text-align:right !important;}
.center {text-align:center !important;}
.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:2px !important;}
.login {background-color:#21282E!important;}
.login .content .form-control {color:#333;font-size:1.2rem;}
.label-success {background-color:#28a9f1 !important;}
.font-green-haze {color:#28a9f1 !important;}
.dropdown-menu>li>a {line-height:10px;}
.portlet.box>.portlet-title>.caption {padding:6px 0 5px;}
.portlet>.portlet-title>.caption {font-size:14px; text-transform:uppercase;}
.portlet>.portlet-title>.tools {padding:6px 0 4px;}
.portlet.box>.portlet-title {padding:0 10px; min-height:21px;}

.btn.green:not(.btn-outline) {background-color:#28a9f1 !important; border-color:#28a9f1 !important;color: #FFF !important;}
.page-header.navbar .page-actions {
    margin: 10px 0 15px 15px;
    padding: 0;
    float: left;
	color: #fff;
    font-size: 20px;
}
.table .btn {padding: 0 6px;}
.static-info {margin-bottom:2px;}
.form-group {margin-bottom:2px;}
.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 { padding-left:5px; padding-right:5px; }
.edit {padding:0;}
h4 {padding-top: 24px; color: #6610f2; font-weight: bold;margin-left:0.5rem;}
.well2 {padding-left:20px;}

.m-form.m-form--fit .m-form__content, .m-form.m-form--fit .m-form__heading, .m-form.m-form--fit .m-form__group {padding-left:2px; padding-right:2px;}

.m-portlet .m-portlet__body {padding:0.5rem 0.5rem;}
.m-portlet .m-portlet__head {height:2.5rem;padding: 0 0.5rem;}
.m-portlet .m-portlet--tabs .m-portlet__head {padding: 0.5rem 1.2rem;}
.m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-text {font-size:1.1rem;font-weight: 400;font-family:Asap Condensed,'Roboto';}
.m-portlet__head-text-title{font-size:1.4rem !important;}
.m-portlet.m-portlet--tabs .m-portlet__head .m-portlet__head-tools .m-tabs-line .m-tabs__link {
    height: 2.5rem;
    padding: 1.1rem 1rem;
	  color:#fff !important;
}
.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link,
    .m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover,
    .m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active {
    padding: 1.1rem  1rem;
	  color:#fff !important;
	  background-color:#0E8BCF;
}
.m-form .m-form__group {padding-top:0;padding-bottom:2px;}
.col-form-label {padding-top:0;padding-bottom:0; }
.form-control.m-input--solid {background-color:transparent;}

.pagination{padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.33333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.badge,.label{font-weight:700;line-height:1;white-space:nowrap;text-align:center}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}

select.form-control:not([size]):not([multiple]) {height:calc(1.5rem + 2px);}
.datepicker table tr td, .datepicker table tr th {width: 30px;height: 20px;}
.datepicker {width: 220px;}

.col-form-value {text-align: right;padding-right:20px;}

.form-control {padding: 2px 8px 2px 1px !important; color: #575962 !important; border-color:#ddd !important; font-size:1rem;}
.m-portlet .m-portlet-fit--sides {margin-left:0;}

[class*=" fa-"]:not(.fa-stack), [class*=" glyphicon-"], [class*=" icon-"], [class^=fa-]:not(.fa-stack), [class^=glyphicon-], [class^=icon-] {display: inline-block; line-height: 14px; -webkit-font-smoothing: antialiased;}
.font-red {color: #e7505a!important;}

.m-portlet__head-title a {color:#fff !important;  line-height: 10px!important;  margin: 0px 5px;}

.m-header-menu .m-menu__nav > .m-menu__item.m-menu__item--tabs > .m-menu__submenu > .m-menu__subnav > .m-menu__item.m-menu__item--active > .m-menu__link {
    border: 1px solid #f7f7f7;
	padding:5px 10px;
    font-weight: bold;
    color: #ff0000 !important;
    /*text-decoration: underline;*/
    background-color: #F4DBFD;
}
.m-wizard.m-wizard--4 .m-wizard__head {padding:0;}
.m-wizard.m-wizard--4.m-wizard--brand .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current {background-color:#28a9f1;border-color: #28a9f1; color: #FFF; padding:5px 10px; margin:5px 0px;}
.m-wizard.m-wizard--4.m-wizard--brand .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .entry {background-color:#E7505A;border-color: #28a9f1;}
.m-wizard.m-wizard--4.m-wizard--brand .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span {background-color:#fff;}
.m-wizard.m-wizard--4 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step .m-wizard__step-info .m-wizard__step-number > span {width:2rem; height:2rem;}
.m-wizard.m-wizard--4.m-wizard--brand .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step.m-wizard__step--current .m-wizard__step-info a.m-wizard__step-number > span > span {color:#28a9f1;}
.m-wizard.m-wizard--4 .m-wizard__head .m-wizard__nav .m-wizard__steps .m-wizard__step {margin-bottom:5px;-webkit-border-radius: 0.5rem;
    -moz-border-radius: 0.5rem;
    -ms-border-radius: 0.5rem;
    -o-border-radius: 0.5rem;border-radius:0.5rem;}
.m-wizard__step-label {color:#fff;}
.todo-userpic {margin-right:10px;}
.select2-container {width:100% !important;}

.note-editor.note-frame .note-editing-area .note-editable {margin-top:10px;}

td .form-control {min-width:60px;}

@media (min-width: 1025px) {
.m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link {padding:9px 9px;}
.m-header-menu .m-menu__nav>.m-menu__item.m-menu__item--tabs>.m-menu__submenu>.m-menu__subnav>.m-menu__item>.m-menu__link .m-menu__link-text {font-size:1.15rem;}
}

@media (min-width: 993px) {
.m-page--fluid .m-page .m-page__container {padding: 0 10px;}
.m-header-menu .m-menu__nav > .m-menu__item.m-menu__item--tabs > .m-menu__link {padding: 0 13px;}
/*.m-header-menu .m-menu__nav > .m-menu__item.m-menu__item--tabs > .m-menu__submenu > .m-menu__subnav > .m-menu__item {padding: 0 10px;}*/
.m-header .m-header__top {height:65px;}
.m-header--fixed .m-header .m-header__bottom {margin-top:65px;}
/*.m-header-menu .m-menu__nav > .m-menu__item.m-menu__item--tabs > .m-menu__submenu {height:60px;}*/
.m-header .m-header__bottom {height:110px;}
.m-body .m-wrapper {padding:15px 15px;}
.m-body .m-content {padding:10px 0 0 0;}
.m-header--fixed.m-header--minimize-off .m-header .m-header__top {height:70px;}
}

@media (max-width: 992px) {
.m-brand {padding: 0 10px !important;}
.m-body {padding-left:10px !important;padding-right:10px !important;}
.m-body .m-wrapper {padding: 10px !important;}
.m-portlet.m-portlet--tabs .m-portlet__head {padding: 0.3rem !important;}
.m-portlet .m-portlet__body {padding: 0.1rem 0.1rem !important;}
td select.form-control:not([size]):not([multiple]) {width: 100px;}
td .form-control {width:60px;}
.m-list-timeline {padding:5px;}
td .form-control-desc {width:150px;}
}


@media (max-width: 780px){
.m-portlet.m-portlet--tabs .m-portlet__head { padding: 0.5rem; 1.2rem;}
}

@media (max-width: 550px){
.m-brand .m-brand__logo .m-brand__logo-wrapper .m-brand__logo-default {display:none;}
.m-brand .m-brand__logo .m-brand__logo-wrapper .m-brand__logo-inverse {display:inline;}
}

@media (max-width: 480px){
.brand-org{font-size:16px;}
.page-header.navbar .top-menu {clear: none; }
.input-xs { height: 22px; padding: 2px 5px; font-size: 12px; line-height: 1.5; /* If Placeholder of the input is moved up, rem/modify this. */  border-radius: 3px;}
.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 { padding-left:5px; padding-right:5px; }
.col-xs-3 .form-group .form-control, .col-xs-4 .form-group .form-control, .col-xs-6 .form-group .form-control{padding:2px 2px; height:24px;font-size:12px;}
.page-header.navbar .page-actions {display:none;}
.m-radio, .m-checkbox {padding-left:15px;}
}




.no-border {
    border: none !important;
}
.no-margin {
    margin: 0px !important;
}
.widget-10 {
    height: 145px;
	margin: 5px 0px;
}
.card {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 1px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    position: relative;
    width: 100%;
    word-wrap: none;

}
.bg-white {
    background-color: #fff;
}
.card {
    position: relative;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
	border:1px solid #333;
}
.card .card-header {
    background: transparent;
    border-radius: 0px;
    border-bottom: 0px;
    padding: 5px 10px;
    position: relative;
    z-index: 3;
}
.card-header:first-child {
    border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
}
.top-right {
    position: absolute !important;
    top: 1px;
    right: 0;
}
.top-left {
    position: absolute !important;
    top: 0;
    left: 0;
}
.card-header, .card-subtitle, .card-text:last-child {
    margin-bottom: 0;
}
.fs-11 {
    font-size: 10.5px !important;
}
.all-caps {
    text-transform: uppercase;
}
.card-header {
    border-bottom: 1px solid rgba(0,0,0,.125);
}
.card-header, .card-subtitle, .card-text:last-child {
    margin-bottom: 0;
}
.card-footer, .card-header {
    padding: .75rem 1.25rem;
    background-color: rgba(0,0,0,.03);
}
.card .card-header + .card-body {
    padding-top: 0;
}
.card .card-body {
    padding: 20px;
}
.p-t-40 {
    padding-top: 40px !important;
}
.card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
}
.card .card-header .card-title {
    text-transform: uppercase;
    display: inline-block;
    letter-spacing: 0.06em;
    font-size: 10.5px;
    font-weight: 500;
    margin: 0;
    padding: 0;
    line-height: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-text-stroke: 0px;
    filter: alpha(opacity=40);
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
}
.hint-text {
    opacity: .7;
}

.card-body {
    padding: 15px;
}
.card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
}
.card .card-header .card-controls {
    float: right;
    margin-top: -3px;
}
.card .card-header .card-controls ul {
    margin: 0;
    padding: 0;
}
.card .card-header .card-controls ul li {
    display: inline-block;
    list-style: none;
    line-height: 0;
}
.card-header a:not(.btn) {
    color: #626262 !important;
    opacity: .4;
    padding-top: 10px;
    padding-bottom: 10px;
}
.windows h1, .windows h2, .windows h3, .windows h4, .windows h5 {
    letter-spacing: normal;
}
.windows h4 {
    font-size: 23px;
    line-height: 32px;
}
.p-b-5 {
    padding-bottom: 5px !important;
}
.no-margin {
    margin: 0px !important;
}
.semi-bold {
    font-weight: 400 !important;
}
.widget-10 h4 {
	padding-top:10px;
	color:#795E9F !important;
}
#dropzone {
  margin-bottom: 3rem; }

.dropzone {
  border: 2px dashed #0087F7;
  border-radius: 5px;
  background: white; }
  .dropzone .dz-message {
    font-weight: 400; }
    .dropzone .dz-message .note {
      font-size: 0.8em;
      font-weight: 200;
      display: block;
      margin-top: 1.4rem; }


/*
FILE FORMAT ICONS
by Greg Schoppe (http://gschoppe.com)
USAGE: include FontAwesome on page, as shown on http://fontawesome.io
       then include this css file, and target links by adding the link-icon
       class.  Note: try to avoid or manually label links to websites, as that
       detection code is necessarily janky. when in doubt, just end all external
       links with a trailing slash (/), a query string (?), or a link target (#)
*/
a.link-icon:before,
a.link-icon.link-file[href]:before {
    content: "\f016"; /* generic file icon */
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);
    width: 20px;
    text-align: right;
    margin-right: 10px;
}
a[href$=".txt"].link-icon:before,
a.link-icon.link-text[href]:before {
    content: "\f0f6"; /*Text*/
}
a[href$=".pdf"].link-icon:before,
a.link-icon.link-pdf[href]:before {
    content: "\f1c1"; /*PDF*/
}
a[href$=".doc"].link-icon:before,
a[href$=".docx"].link-icon:before,
a.link-icon.link-word[href]:before {
    content: "\f1c2"; /*Word*/
}
a[href$=".xls"].link-icon:before,
a[href$=".xlsx"].link-icon:before,
a.link-icon.link-excel[href]:before {
    content: "\f1c3"; /*Excel*/
}
a[href$=".ppt"].link-icon:before,
a[href$=".pptx"].link-icon:before,
a.link-icon.link-powerpoint[href]:before {
    content: "\f1c4"; /*Powerpoint*/
}
a[href$=".gif"].link-icon:before,
a[href$=".jpg"].link-icon:before,
a[href$=".jpeg"].link-icon:before,
a[href$=".png"].link-icon:before,
a[href$=".bmp"].link-icon:before,
a[href$=".tif"].link-icon:before,
a.link-icon.link-image[href]:before {
    content: "\f1c5"; /*Image*/
}
a[href$=".zip"].link-icon:before,
a[href$=".zipx"].link-icon:before,
a[href$=".rar"].link-icon:before,
a[href$=".tar"].link-icon:before,
a[href$=".gz"].link-icon:before,
a[href$=".dmg"].link-icon:before,
a[href$=".iso"].link-icon:before,
a.link-icon.link-archive[href]:before {
    content: "\f1c6"; /*Archive*/
}
a[href$=".wav"].link-icon:before,
a[href$=".mp3"].link-icon:before,
a[href$=".fla"].link-icon:before,
a[href$=".flac"].link-icon:before,
a[href$=".ra"].link-icon:before,
a[href$=".rma"].link-icon:before,
a[href$=".aif"].link-icon:before,
a[href$=".aiff"].link-icon:before,
a[href$=".aa"].link-icon:before,
a[href$=".aac"].link-icon:before,
a[href$=".aax"].link-icon:before,
a[href$=".ac3"].link-icon:before,
a[href$=".au"].link-icon:before,
a[href$=".ogg"].link-icon:before,
a[href$=".avr"].link-icon:before,
a[href$=".3ga"].link-icon:before,
a[href$=".flac"].link-icon:before,
a[href$=".mid"].link-icon:before,
a[href$=".midi"].link-icon:before,
a[href$=".m4a"].link-icon:before,
a[href$=".mp4a"].link-icon:before,
a[href$=".amz"].link-icon:before,
a[href$=".mka"].link-icon:before,
a[href$=".asx"].link-icon:before,
a[href$=".pcm"].link-icon:before,
a[href$=".m3u"].link-icon:before,
a[href$=".wma"].link-icon:before,
a[href$=".xwma"].link-icon:before,
a.link-icon.link-audio[href]:before {
    content: "\f1c7"; /*Audio*/
}
a[href$=".avi"].link-icon:before,
a[href$=".mpg"].link-icon:before,
a[href$=".mp4"].link-icon:before,
a[href$=".mkv"].link-icon:before,
a[href$=".mov"].link-icon:before,
a[href$=".wmv"].link-icon:before,
a[href$=".vp6"].link-icon:before,
a[href$=".264"].link-icon:before,
a[href$=".vid"].link-icon:before,
a[href$=".rv"].link-icon:before,
a[href$=".webm"].link-icon:before,
a[href$=".swf"].link-icon:before,
a[href$=".h264"].link-icon:before,
a[href$=".flv"].link-icon:before,
a[href$=".mk3d"].link-icon:before,
a[href$=".gifv"].link-icon:before,
a[href$=".oggv"].link-icon:before,
a[href$=".3gp"].link-icon:before,
a[href$=".m4v"].link-icon:before,
a[href$=".movie"].link-icon:before,
a[href$=".divx"].link-icon:before,
a.link-icon.link-video[href]:before {
    content: "\f1c8"; /*Video*/
}
a[href$=".css"].link-icon:before,
a[href$=".js"].link-icon:before,
a[href$=".py"].link-icon:before,
a[href$=".git"].link-icon:before,
a[href$=".py"].link-icon:before,
a[href$=".cpp"].link-icon:before,
a[href$=".h"].link-icon:before,
a[href$=".ini"].link-icon:before,
a[href$=".config"].link-icon:before,
a.link-icon.link-code[href]:before {
    content: "\f1c9"; /*code*/
}
a[href$=".exe"].link-icon:before,
a[href$=".jar"].link-icon:before,
a[href$=".dll"].link-icon:before,
a[href$=".bat"].link-icon:before,
a[href$=".pl"].link-icon:before,
a[href$=".scr"].link-icon:before,
a[href$=".msi"].link-icon:before,
a[href$=".app"].link-icon:before,
a[href$=".deb"].link-icon:before,
a[href$=".apk"].link-icon:before,
a[href$=".jar"].link-icon:before,
a[href$=".vb"].link-icon:before,
a[href$=".prg"].link-icon:before,
a[href$=".sh"].link-icon:before,
a.link-icon.link-exe[href]:before {
    content: "\f085"; /*Executable*/
}

a[href$=".com"].link-icon:before,
a[href$=".net"].link-icon:before,
a[href$=".org"].link-icon:before,
a[href$=".edu"].link-icon:before,
a[href$=".gov"].link-icon:before,
a[href$=".mil"].link-icon:before,
a[href$="/"].link-icon:before,
a[href$=".html"].link-icon:before,
a[href$=".htm"].link-icon:before,
a[href$=".xhtml"].link-icon:before,
a[href$=".jhtml"].link-icon:before,
a[href$=".php"].link-icon:before,
a[href$=".php3"].link-icon:before,
a[href$=".php4"].link-icon:before,
a[href$=".php5"].link-icon:before,
a[href$=".phtml"].link-icon:before,
a[href$=".asp"].link-icon:before,
a[href$=".aspx"].link-icon:before,
a[href$=".cfm"].link-icon:before,
a[href*="?"].link-icon:before,
a[href*="#"].link-icon:before,
a.link-icon:not([href*='.']):before,
a.link-icon.link[href]:before {
    content: "\f0c1"; /*link*/
}


/*For CodePen test*/
ul {
  list-style: none;
}
a {
  text-decoration: none;
  /*line-height: 1.6;*/
}


.m-form .m-form__group .form-control-label.col-form-label, .m-form .m-form__group label.col-form-label {padding-top:0;}
.m-form .m-form__group .m-form__control-static {padding-top:0;}


.addReadMore.showlesscontent .SecSec,
.addReadMore.showlesscontent .readLess {
	display: none;
}

.addReadMore.showmorecontent .readMore {
	display: none;
}

.addReadMore .readMore,
.addReadMore .readLess {
	font-weight: bold;
	margin-left: 2px;
	color: blue;
	cursor: pointer;
}

.addReadMoreWrapTxt.showmorecontent .SecSec,
.addReadMoreWrapTxt.showmorecontent .readLess {
	display: block;
}


@media print{@page {size: auto}}

		.manualleft .desc { font-size: 14px; line-height: 22px; font-style: normal; font-weight: 300; text-decoration: none; text-align: left;color:#aaa; padding-left: 10px;
    border-left: 3px solid #28a9f1;}
		.manualpolicy {padding-left: 10px;
    border-left: 3px solid #28a9f1;}
.tab-content{
   /* border: 1px solid #ddd;*/
    padding:0px;
    color: #7e828a;
}

.tab li {
display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.tab li a {
    border: none;
    border-right:1px solid #394d58;
    border-radius: 0;
    background: #23323a;
    color: #fff;
    margin: 0;
    padding: 5px 10px;
}

.tab li a:hover{
    border: none;
    border-right:1px solid #394d58;
    background: #23323a;
    color: #fff;
}

.tab li.active > a,
.tab .nav-tabs > li.active > a:focus,
.tab .nav-tabs > li.active > a:hover {
    background:#28a9f1;
    color: #fff;
    border: none;
}
.tab .badge-default {background-color:#f4516c;}
.tab .tab-content{
    border-top: 3px solid #dc005a;
}
.nav-pills>li>a>.badge, .nav-tabs>li>a>.badge {
    margin-top: 0!important;
}
.nav.nav-pills, .nav.nav-tabs {margin-bottom:0px;}
.nav-pills, .nav-tabs { margin-bottom:0px; }
.nav.nav-pills .nav-item, .nav.nav-tabs .nav-item {
    margin-left: 1px;
}

.tab-content .m-portlet .m-portlet__head {height:2.9rem;}

.nav-pills>li>a, .nav-tabs>li>a {
    font-size: 14px;
    -webkit-border-radius: 0px 0px 0 0 !important;
    -moz-border-radius: 0px 0px 0 0 !important;
    -ms-border-radius: 0px 0px 0 0 !important;
    -o-border-radius: 0px 0px 0 0 !important;
    border-radius: 0px 0px 0 0 !important;
}

.ib-money-field {
    padding-left: 28px;
    background-image: url(/include/dollar-sign.svg);
    background-size: 32px 32px;
    background-repeat: no-repeat;
    background-position: 1px 3px;
}

@media (max-width: 767px) {
	.nav.nav-pills, .nav.nav-tabs {
	  height: auto;
	}
	.tab li a {padding:6px 3px;}
}



.tabs-left .nav-item {width:100%}
.nav.nav-pills .nav-link, .nav.nav-tabs .nav-link {  color: #28a9f1; }
.tabs-left.nav-tabs {border-right: 0px solid #ddd;height:auto;}
.tabs-left{
  border-bottom: none;
  padding-top: 2px;
}
.tabs-left {
  border-right: 1px solid #ddd;
}
.tabs-left>li {
  float: none;
  margin-bottom: 2px;
  border-right: 1px solid #ddd;
}
.tabs-left>li.active>a,
.tabs-left>li.active>a:hover,
.tabs-left>li.active>a:focus {
  border-bottom-color: #ddd;
  border-right-color: transparent;
}
.tabs-left>li>a {
  border-radius: 4px 0 0 4px;
  margin-right: 0;
  display:block;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	color: #fff;
	cursor: default;
	background-color: #28a9f1;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
color: #fff;
background-color: #28a9f1;
border-color: #dee2e6 #dee2e6 #28a9f1;
}
.tabs-left .nav-link {padding:.2rem 1rem;}
article h1 {font-size:24px;color:#28a9f1}


@media (max-width: 767px) {
.tabs-left .nav-item {width:auto;}
.nav.nav-pills .nav-link, .nav.nav-tabs .nav-link {
    padding: .3rem 1.5rem;
	border:1px solid #28a9f1;
}
}
.m-badge {font-size:1.15rem;}
/*.m-badge.m-badge--wide {font-size:1.2rem;padding: 6px 7px;}*/