/*--------------------------------------------------------------
This is your custom stylesheet.

Add your own styles here to make theme updates easier.
To override any styles from other stylesheets, simply copy them into here and edit away.

Make sure to respect the media queries! Otherwise you may
accidentally add desktop styles to the mobile layout.

You're the boss, so have fun editing!

--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - Global Styles
2.0 - Responsive media queries (mobile styles)
	2.1 - MAXIMUM width of 720 pixels (phones landscape)
	2.2 - MAXIMUM width of 350 pixels (phones portrait)
	2.3 - MINIMUM width of 721 pixels (tablets+)
	2.4 - MINIMUM width of 1040 pixels (desktops and laptops)
--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 - Global Styles
--------------------------------------------------------------*/

/* site:infoflopay */


/*
.just_an_example {
	color: black;
}
*/
.whiteTxt{color: #fff !important;}
/* div.pdfWrapper {
    max-width: 900px !important;
} */

div.pdfWrapper .gform_wrapper {
    max-width: 100%;
    padding-bottom: 0;
}

html {
    min-width:100% !important;
    background-color: white;
}
.clearfix:after {
    content:'';
    height:0px;
    clear:both;
    display:block;
}
.textLeft, .sticky-header-action.textLeft{text-align: left;}
#main-wrap #inner-wrap, .site-content{overflow: visible;}
.nav-tabs {
    border-color: #dee5e7;
}
.bg-light {
    color: #58666e;
    background-color: #edf1f2;
}
@media screen and (min-width: 1280px)
{
    .site-content .view-content
    {
        max-width: 1280px;
    }
}
#contacts-inner-tabs #contactDetailsTab 
{
    width: calc(100% - 10px);
    white-space: nowrap;
    overflow-y: hidden;
    overflow-x: auto;
}
.b-n {
    border: 0;
}
.nav>li {
    position: relative;
    display: block;
}

.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
}
.bg-white a {
    color: #363f44;
}
#contacts-inner-tabs .nav-tabs li {
    display: inline-block!important;
    float: none;
}
.nav-tabs>li.active>a {
    border-bottom-color: #fff!important;
}
.nav-tabs>li:hover>a, .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover {
    border-color: #dee5e7;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}
.nav-tabs>li>a {
    border-bottom-color: #dee5e7;
    border-radius: 2px 2px 0 0;
}
.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
}

.nav-tabs .notification-tab.active a {
    background-color: #357ebd !important;
    color: #f7f7f7 !important;
    border-color: #ddd;
}

.tab-content .notification-section {
    border: 1px solid #ddd;
    border-top: 0;
    padding: 15px;
}

.tab-content>.tab-pane {
    display: none;
    visibility: hidden;
}
.tab-content>.active {
    display: block;
    visibility: visible;
}

.m-r-md {
    margin-right: 20px;
}
.p-t-none {
    padding-top: 0!important;
}
.wrapper {
    padding: 15px;
}
.tab-container {
    margin-bottom: 15px;
}



img.profile_img {
    width:128px;
    max-width:100%;
    height:auto;
    border-radius: 50%;
    display: block;
    margin: 15px auto 0;
}

.contact-view .widget-area h2 {
    
    font-size: 16px;
    line-height: 20px;
    font-family: calibri;
    font-weight: normal;
}
h2.con_name {
    font-size: 30px!important;
    font-weight: bolder!important;
    text-align: center;
}

h2.company {
    text-align: center;
    margin-bottom: 25px;
    text-align: center;
}

span.nested-input
{
    display: inline-block;
    padding-right: 15px;
}
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak{display: none !important;}
/** ADDED BOOTSTRAP NON-CONFLICTING CLASSES 3.4.x - START **/
.row{margin-right:-15px;margin-left:-15px}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}
.row-compact-gutters{margin-right:-7px;margin-left:-7px}.row-compact-gutters [class*=col-]{padding-right:7px;padding-left:7px}
.row *
{
    box-sizing: border-box;
}
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12
{
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}
@media (min-width: 768px) 
{
	.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 {float: left;}
	.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}
}

/* table rules */
.table {width: 100%;max-width: 100%;}.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {padding: 8px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #ddd;}.table > thead > tr > th {vertical-align: bottom;border-bottom: 2px solid #ddd;}.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {border-top: 0;}.table > tbody + tbody {border-top: 2px solid #ddd;}.table .table {background-color: #fff;}.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {padding: 5px;}.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 {border-bottom-width: 2px;}.table-striped > tbody > tr:nth-of-type(odd) {background-color: #f9f9f9;}.table-hover > tbody > tr:hover {background-color: #f5f5f5;}.table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th {background-color: #f5f5f5;}.table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {background-color: #e8e8e8;}.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th {background-color: #dff0d8;}.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {background-color: #d0e9c6;}.table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {background-color: #d9edf7;}.table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {background-color: #c4e3f3;}.table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th {background-color: #fcf8e3;}.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {background-color: #faf2cc;}.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {background-color: #f2dede;}.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {background-color: #ebcccc;}.table-responsive {min-height: 0.01%;overflow-x: auto;}@media screen and (max-width: 767px) {.table-responsive {width: 100%;margin-bottom: 15px;overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar;border: 1px solid #ddd;}.table-responsive > .table {margin-bottom: 0;}.table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {white-space: nowrap;}.table-responsive > .table-bordered {border: 0;}.table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child {border-left: 0;}.table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child {border-right: 0;}.table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td {border-bottom: 0;}}

.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-thumbnail
{
    padding: 3px;
    border: 1px solid #999;
    border-radius: 4px;
}
.form-control {
    display: block;
    width: 100%;
}
.btn
{
	width: auto;
	padding: 12px 16px;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-small
{
	font-size: 85%;
	padding: 5px 10px;
}
.btn-tiny
{
    font-size: 75%;
    padding: 3px 5px;
}
.btn-rounded
{
    border-radius: 25px;
}
.btn-success,
.btn.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  background-image: none;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #cac5c4;
  color: #9b9797; 
}
.btn-danger,
.btn.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  background-image: none;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}
/* collapse */
.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}
/* dropdown */
.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}
.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}
/* btn-group */
.btn-group, .btn-group-vertical {position: relative;display: inline-block;vertical-align: middle;}.btn-group > .btn, .btn-group-vertical > .btn {position: relative;float: left;}.btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active {z-index: 2;}.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {margin-left: -1px;}.btn-toolbar {margin-left: -5px;}.btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group {float: left;}.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {margin-left: 5px;}.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {border-radius: 0;}.btn-group > .btn:first-child {margin-left: 0;}.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {border-top-right-radius: 0;border-bottom-right-radius: 0;}.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {border-top-left-radius: 0;border-bottom-left-radius: 0;}.btn-group > .btn-group {float: left;}.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {border-radius: 0;}.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {border-top-right-radius: 0;border-bottom-right-radius: 0;}.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {border-top-left-radius: 0;border-bottom-left-radius: 0;}.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {outline: 0;}.btn-group > .btn + .dropdown-toggle {padding-right: 8px;padding-left: 8px;}.btn-group > .btn-lg + .dropdown-toggle {padding-right: 12px;padding-left: 12px;}.btn-group.open .dropdown-toggle {-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}.btn-group.open .dropdown-toggle.btn-link {-webkit-box-shadow: none;box-shadow: none;}.btn .caret {margin-left: 0;}.btn-lg .caret {border-width: 5px 5px 0;border-bottom-width: 0;}.dropup .btn-lg .caret {border-width: 0 5px 5px;}.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {display: block;float: none;width: 100%;max-width: 100%;}.btn-group-vertical > .btn-group > .btn {float: none;}.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {margin-top: -1px;margin-left: 0;}.btn-group-vertical > .btn:not(:first-child):not(:last-child) {border-radius: 0;}.btn-group-vertical > .btn:first-child:not(:last-child) {border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.btn-group-vertical > .btn:last-child:not(:first-child) {border-top-left-radius: 0;border-top-right-radius: 0;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {border-radius: 0;}.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {border-top-left-radius: 0;border-top-right-radius: 0;}.btn-group-justified {display: table;width: 100%;table-layout: fixed;border-collapse: separate;}.btn-group-justified > .btn, .btn-group-justified > .btn-group {display: table-cell;float: none;width: 1%;}.btn-group-justified > .btn-group .btn {width: 100%;}.btn-group-justified > .btn-group .dropdown-menu {left: auto;}[data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], [data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {position: absolute;clip: rect(0, 0, 0, 0);pointer-events: none;}
/* input-group */
.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}
.nav {padding-left: 0;margin-bottom: 0;list-style: none;}.nav > li {position: relative;display: block;}.nav > li > a {position: relative;display: block;padding: 10px 15px;}.nav > li > a:hover, .nav > li > a:focus {text-decoration: none;background-color: #eeeeee;}.nav > li.disabled > a {color: #777777;}.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {color: #777777;text-decoration: none;cursor: not-allowed;background-color: transparent;}.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {background-color: #eeeeee;border-color: #337ab7;}.nav .nav-divider {height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5;}.nav > li > a > img {max-width: none;}.nav-tabs {border-bottom: 1px solid #ddd;}.nav-tabs > li {float: left;margin-bottom: -1px;}.nav-tabs > li > a {margin-right: 2px;line-height: 1.42857143;border: 1px solid transparent;border-radius: 4px 4px 0 0;}.nav-tabs > li > a:hover {border-color: #eeeeee #eeeeee #ddd;}.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {color: #555555;cursor: default;background-color: #fff;border: 1px solid #ddd;border-bottom-color: transparent;}.nav-tabs.nav-justified {width: 100%;border-bottom: 0;}.nav-tabs.nav-justified > li {float: none;}.nav-tabs.nav-justified > li > a {margin-bottom: 5px;text-align: center;}.nav-tabs.nav-justified > .dropdown .dropdown-menu {top: auto;left: auto;}@media (min-width: 768px) {.nav-tabs.nav-justified > li {display: table-cell;width: 1%;}.nav-tabs.nav-justified > li > a {margin-bottom: 0;}}.nav-tabs.nav-justified > li > a {margin-right: 0;border-radius: 4px;}.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {border: 1px solid #ddd;}@media (min-width: 768px) {.nav-tabs.nav-justified > li > a {border-bottom: 1px solid #ddd;border-radius: 4px 4px 0 0;}.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {border-bottom-color: #fff;}}.nav-pills > li {float: left;}.nav-pills > li > a {border-radius: 4px;}.nav-pills > li + li {margin-left: 2px;}.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {color: #fff;background-color: #337ab7;}.nav-stacked > li {float: none;}.nav-stacked > li + li {margin-top: 2px;margin-left: 0;}.nav-justified {width: 100%;}.nav-justified > li {float: none;}.nav-justified > li > a {margin-bottom: 5px;text-align: center;}.nav-justified > .dropdown .dropdown-menu {top: auto;left: auto;}@media (min-width: 768px) {.nav-justified > li {display: table-cell;width: 1%;}.nav-justified > li > a {margin-bottom: 0;}}.nav-tabs-justified {border-bottom: 0;}.nav-tabs-justified > li > a {margin-right: 0;border-radius: 4px;}.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {border: 1px solid #ddd;}@media (min-width: 768px) {.nav-tabs-justified > li > a {border-bottom: 1px solid #ddd;border-radius: 4px 4px 0 0;}.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {border-bottom-color: #fff;}}.tab-content > .tab-pane {display: none;}.tab-content > .active {display: block;}.nav-tabs .dropdown-menu {margin-top: -1px;border-top-left-radius: 0;border-top-right-radius: 0;}.navbar {position: relative;min-height: 50px;margin-bottom: 20px;border: 1px solid transparent;}@media (min-width: 768px) {.navbar {border-radius: 4px;}}@media (min-width: 768px) {.navbar-header {float: left;}}.navbar-collapse {padding-right: 15px;padding-left: 15px;overflow-x: visible;border-top: 1px solid transparent;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);-webkit-overflow-scrolling: touch;}.navbar-collapse.in {overflow-y: auto;}@media (min-width: 768px) {.navbar-collapse {width: auto;border-top: 0;-webkit-box-shadow: none;box-shadow: none;}.navbar-collapse.collapse {display: block !important;height: auto !important;padding-bottom: 0;overflow: visible !important;}.navbar-collapse.in {overflow-y: visible;}.navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {padding-right: 0;padding-left: 0;}}.navbar-fixed-top, .navbar-fixed-bottom {position: fixed;right: 0;left: 0;z-index: 1030;}.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {max-height: 340px;}@media (max-device-width: 480px) and (orientation: landscape) {.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {max-height: 200px;}}@media (min-width: 768px) {.navbar-fixed-top, .navbar-fixed-bottom {border-radius: 0;}}.navbar-fixed-top {top: 0;border-width: 0 0 1px;}.navbar-fixed-bottom {bottom: 0;margin-bottom: 0;border-width: 1px 0 0;}.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {margin-right: -15px;margin-left: -15px;}@media (min-width: 768px) {.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {margin-right: 0;margin-left: 0;}}.navbar-static-top {z-index: 1000;border-width: 0 0 1px;}@media (min-width: 768px) {.navbar-static-top {border-radius: 0;}}.navbar-brand {float: left;height: 50px;padding: 15px 15px;font-size: 18px;line-height: 20px;}.navbar-brand:hover, .navbar-brand:focus {text-decoration: none;}.navbar-brand > img {display: block;}@media (min-width: 768px) {.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {margin-left: -15px;}}.navbar-toggle {position: relative;float: right;padding: 9px 10px;margin-right: 15px;margin-top: 8px;margin-bottom: 8px;background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px;}.navbar-toggle:focus {outline: 0;}.navbar-toggle .icon-bar {display: block;width: 22px;height: 2px;border-radius: 1px;}.navbar-toggle .icon-bar + .icon-bar {margin-top: 4px;}@media (min-width: 768px) {.navbar-toggle {display: none;}}.navbar-nav {margin: 7.5px -15px;}.navbar-nav > li > a {padding-top: 10px;padding-bottom: 10px;line-height: 20px;}@media (max-width: 767px) {.navbar-nav .open .dropdown-menu {position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;-webkit-box-shadow: none;box-shadow: none;}.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {padding: 5px 15px 5px 25px;}.navbar-nav .open .dropdown-menu > li > a {line-height: 20px;}.navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {background-image: none;}}@media (min-width: 768px) {.navbar-nav {float: left;margin: 0;}.navbar-nav > li {float: left;}.navbar-nav > li > a {padding-top: 15px;padding-bottom: 15px;}}.navbar-form {padding: 10px 15px;margin-right: -15px;margin-left: -15px;border-top: 1px solid transparent;border-bottom: 1px solid transparent;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);margin-top: 8px;margin-bottom: 8px;}@media (min-width: 768px) {.navbar-form .form-group {display: inline-block;margin-bottom: 0;vertical-align: middle;}.navbar-form .form-control {display: inline-block;width: auto;vertical-align: middle;}.navbar-form .form-control-static {display: inline-block;}.navbar-form .input-group {display: inline-table;vertical-align: middle;}.navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control {width: auto;}.navbar-form .input-group > .form-control {width: 100%;}.navbar-form .control-label {margin-bottom: 0;vertical-align: middle;}.navbar-form .radio, .navbar-form .checkbox {display: inline-block;margin-top: 0;margin-bottom: 0;vertical-align: middle;}.navbar-form .radio label, .navbar-form .checkbox label {padding-left: 0;}.navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] {position: relative;margin-left: 0;}.navbar-form .has-feedback .form-control-feedback {top: 0;}}@media (max-width: 767px) {.navbar-form .form-group {margin-bottom: 5px;}.navbar-form .form-group:last-child {margin-bottom: 0;}}@media (min-width: 768px) {.navbar-form {width: auto;padding-top: 0;padding-bottom: 0;margin-right: 0;margin-left: 0;border: 0;-webkit-box-shadow: none;box-shadow: none;}}.navbar-nav > li > .dropdown-menu {margin-top: 0;border-top-left-radius: 0;border-top-right-radius: 0;}.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {margin-bottom: 0;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}.navbar-btn {margin-top: 8px;margin-bottom: 8px;}.navbar-btn.btn-sm {margin-top: 10px;margin-bottom: 10px;}.navbar-btn.btn-xs {margin-top: 14px;margin-bottom: 14px;}.navbar-text {margin-top: 15px;margin-bottom: 15px;}@media (min-width: 768px) {.navbar-text {float: left;margin-right: 15px;margin-left: 15px;}}@media (min-width: 768px) {.navbar-left {float: left !important;}.navbar-right {float: right !important;margin-right: -15px;}.navbar-right ~ .navbar-right {margin-right: 0;}}.navbar-default {background-color: #f8f8f8;border-color: #e7e7e7;}.navbar-default .navbar-brand {color: #777;}.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {color: #5e5e5e;background-color: transparent;}.navbar-default .navbar-text {color: #777;}.navbar-default .navbar-nav > li > a {color: #777;}.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: #333;background-color: transparent;}.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color: #555;background-color: #e7e7e7;}.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {color: #ccc;background-color: transparent;}.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {color: #555;background-color: #e7e7e7;}@media (max-width: 767px) {.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #777;}.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color: #333;background-color: transparent;}.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {color: #555;background-color: #e7e7e7;}.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {color: #ccc;background-color: transparent;}}.navbar-default .navbar-toggle {border-color: #ddd;}.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #ddd;}.navbar-default .navbar-toggle .icon-bar {background-color: #888;}.navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color: #e7e7e7;}.navbar-default .navbar-link {color: #777;}.navbar-default .navbar-link:hover {color: #333;}.navbar-default .btn-link {color: #777;}.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {color: #333;}.navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:focus {color: #ccc;}.navbar-inverse {background-color: #222;border-color: #080808;}.navbar-inverse .navbar-brand {color: #9d9d9d;}.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {color: #fff;background-color: transparent;}.navbar-inverse .navbar-text {color: #9d9d9d;}.navbar-inverse .navbar-nav > li > a {color: #9d9d9d;}.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {color: #fff;background-color: transparent;}.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {color: #fff;background-color: #080808;}.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {color: #444;background-color: transparent;}.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {color: #fff;background-color: #080808;}@media (max-width: 767px) {.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {border-color: #080808;}.navbar-inverse .navbar-nav .open .dropdown-menu .divider {background-color: #080808;}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {color: #9d9d9d;}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {color: #fff;background-color: transparent;}.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {color: #fff;background-color: #080808;}.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {color: #444;background-color: transparent;}}.navbar-inverse .navbar-toggle {border-color: #333;}.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {background-color: #333;}.navbar-inverse .navbar-toggle .icon-bar {background-color: #fff;}.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {border-color: #101010;}.navbar-inverse .navbar-link {color: #9d9d9d;}.navbar-inverse .navbar-link:hover {color: #fff;}.navbar-inverse .btn-link {color: #9d9d9d;}.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {color: #fff;}.navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:focus {color: #444;}
/* radio and checkbox */
.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}
/* progress bar */
@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}
/* list-group */
.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}
button.list-group-item{border-radius: inherit;}
/* label */
.bs-label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.bs-label:focus,a.bs-label:hover{color:#fff;text-decoration:none;cursor:pointer}.bs-label:empty{display:none}.btn .bs-label{position:relative;top:-1px}.bs-label-default{background-color:#777}.bs-label-default[href]:focus,.bs-label-default[href]:hover{background-color:#5e5e5e}.bs-label-primary{background-color:#337ab7}.bs-label-primary[href]:focus,.bs-label-primary[href]:hover{background-color:#286090}.bs-label-success{background-color:#5cb85c}.bs-label-success[href]:focus,.bs-label-success[href]:hover{background-color:#449d44}.bs-label-info{background-color:#5bc0de}.bs-label-info[href]:focus,.bs-label-info[href]:hover{background-color:#31b0d5}.bs-label-warning{background-color:#f0ad4e}.bs-label-warning[href]:focus,.bs-label-warning[href]:hover{background-color:#ec971f}.bs-label-danger{background-color:#d9534f}.bs-label-danger[href]:focus,.bs-label-danger[href]:hover{background-color:#c9302c}
@media (min-width: 768px) {.form-inline .form-group {display: inline-block;margin-bottom: 0;vertical-align: middle;}.form-inline .form-control {display: inline-block;width: auto;vertical-align: middle;}.form-inline .form-control-static {display: inline-block;}.form-inline .input-group {display: inline-table;vertical-align: middle;}.form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control {width: auto;}.form-inline .input-group > .form-control {width: 100%;}.form-inline .control-label {margin-bottom: 0;vertical-align: middle;}.form-inline .radio, .form-inline .checkbox {display: inline-block;margin-top: 0;margin-bottom: 0;vertical-align: middle;}.form-inline .radio label, .form-inline .checkbox label {padding-left: 0;}.form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {position: relative;margin-left: 0;}.form-inline .has-feedback .form-control-feedback {top: 0;}}
.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}
.row-compact-gutters .form-horizontal .form-group{margin-right:-7px;margin-left:-7px}
/* panel */
.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}
.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}
/* tooltip */
.bs-tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:12px;opacity:0}.bs-tooltip.in{opacity:.9}.bs-tooltip.top{padding:5px 0;margin-top:-3px}.bs-tooltip.right{padding:0 5px;margin-left:3px}.bs-tooltip.bottom{padding:5px 0;margin-top:3px}.bs-tooltip.left{padding:0 5px;margin-left:-3px}.bs-tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.bs-tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.bs-tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.bs-tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.bs-tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.bs-tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.bs-tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.bs-tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
.text-danger,
table.sticky-list td a.text-danger .fa {
  color: #a94442;
}
.border-danger {
  border-color: #a94442; 
}
.text-danger:hover,
.btn-icon.text-danger:hover,
.btn-icon.text-danger:focus,
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.border-danger:hover
{
    color: #843534;
}
.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}
/* visibility */
@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-print,.visible-print-block,.visible-print-inline,.visible-print-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs,.visible-xs-block{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.visible-sm,.visible-sm-block{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.visible-md,.visible-md-block{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}.hidden-md{display:none!important}}@media (min-width:1200px){.visible-lg,.visible-lg-block{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media print{.visible-print,.visible-print-block{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}.visible-print-inline{display:inline!important}.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}
/** ADDED BOOTSTRAP NON-CONFLICTING CLASSES 3.4.x - END **/
@media (min-width:1102px){.modal-huge{width:1100px}}
.modal-content > .list-group > .list-group-item:first-child{border-top-left-radius: 0;border-top-right-radius: 0;}
.modal-content > .list-group > .list-group-item:last-child{border-bottom: none; border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.row > .panel-centered
{
    float: none;
    margin: 0 auto;
}
.fa + .fa-slash-not
{
    /* background-color: #666; */
    position: absolute;
    top: 6px;
    left: -10%;
    width: 120%;
    height: 4px;
    transform: rotate(-45deg);
    box-shadow: 0px 2px 0 0 #fff;
}
.color-default .fa-slash-not
{
    background-color: #666;
}
.progress-small{height: 29px}
.progress-small > .progress-bar{line-height: 29px}
.progress-bar-large{height: 35px}
.progress-bar-large > .progress-bar{line-height: 35px; min-width: 100px}
.text-warning{color: #ffb223}
.table > tbody > tr > td.active-primary, 
.table > tbody > tr > th.active-primary, 
.table > tbody > tr.active-primary > td, 
.table > tbody > tr.active-primary > th
{
    background-color: #CFEFFF;
}
.table-responsive .table,
.table-responsive .table *
{
    box-sizing: border-box;
}
.table-responsive .table th
{
    min-width: 90px;
}
.table-hover > tbody > tr.no-hover:hover
{
    background-color: inherit;
}
.table-striped > tbody > tr.no-hover:hover:nth-of-type(2n+1)
{
    background-color: #f9f9f9;
}
.btn-text
{
    width: auto;
    margin: 0;
    padding: 0;
    background: none;
    color: #222;
}
.btn-text:hover
{
    text-decoration: underline;
    color: #222;
    box-shadow: none;
}
body.is-desktop #mastlogo .site-title, body.is-mobile #mobile-header .site-title a, body #mobile-header h1 a
{
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.panel-dashed-transparent
{
    box-shadow: none;
    border-style: dashed;
    background-color: transparent;
    border-width: 2px;
}
.panel-dashed-transparent > .panel-heading
{
    border: 0;
    background-color: transparent;
}
.modal, .modal *{box-sizing: border-box}
/** vfranchi - style for slideout modal **/
.slideout .modal-dialog
{
    margin: 0 0 0 auto;
}
.slideout .modal-dialog .modal-content
{
    border-radius: 0;
    border: none;
}
.slideout.fade .modal-dialog
{
    -webkit-transform:translate(50%,0);
    -ms-transform:translate(50%,0);
    -o-transform:translate(50%,0);
    transform:translate(50%,0);
}
.slideout.in .modal-dialog
{
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0)
}
.slideout .modal-dialog,.slideout .modal-content
{
    height: 100%;
}
.slideout .modal-header h3
{
    position: relative;
    line-height: 1.6em;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 20px
}
.slideout .modal-header h3 .product-edit
{
    cursor: pointer;
    position: absolute;
    right: 0;
}
.slideout .modal-content
{
    display: flex;
    flex-direction: column;
}
.slideout .modal-content .modal-body
{
    flex: 1 1 auto;
    overflow-y: auto;
}
.slideout .modal-content .modal-body .tab-content
{
    height: calc(100% - 42px);
    overflow-y: auto;
}
.slideout .modal-content .modal-body .tab-content .tab-pane
{
    min-height: 100%;
    height: 1px; /* https://stackoverflow.com/questions/8468066/child-inside-parent-with-min-height-100-not-inheriting-height */
}
.slideout-action-menu
{
	position: absolute;
	padding: 20px;
	right: 100%;
}
.slideout-action-menu.top
{
    top: 0;
}
.slideout-action-menu.bottom
{
    bottom: 0;
}
.slideout-action-menu .slideout-button .btn
{
	border-radius: 50%;
	width: 32px;
	height: 32px;
	line-height: 32px;
	background-color: #bbb;
	color: #f0f0f0;
	padding: 0;
	text-align:center;
}
.slideout-action-menu .slideout-button .btn > .fa-external-link
{
	margin-left: 3px;
	margin-top: 1px;
}
.slideout-action-menu .slideout-button .btn > .fa-chevron-up
{
    position: relative;
    top: -2px;
    left: 1px;
}
.slideout-action-menu .slideout-button .btn > .fa-chevron-down
{
    position: relative;
    top: -1px;
    left: 1px;
}
.slideout .footer-expand-wrapper.ng-enter,
.slideout .footer-expand-wrapper.ng-leave
{
    overflow: hidden;
    transition: max-height 500ms ease-out;
}
.slideout .footer-expand-wrapper.ng-enter,
.slideout .footer-expand-wrapper.ng-leave.ng-leave-active,
.slideout .footer-expand-wrapper.large.ng-leave.ng-leave-active
{
	max-height: 1px;
}
.slideout .footer-expand-wrapper.ng-leave,
.slideout .footer-expand-wrapper.ng-enter.ng-enter-active
{
	max-height: 125px;
}
.slideout .footer-expand-wrapper.large.ng-leave,
.slideout .footer-expand-wrapper.large.ng-enter.ng-enter-active
{
    max-height: 450px;
}
.h-100
{
    height: 100%;
}
.d-flex
{
    display: flex;
}
.ml-auto {
    margin-left: auto;
}
.justify-content-center
{
    justify-content: center;
}
.justify-self-end
{
    justify-self: end;
}
.justify-content-between {
    justify-content: space-between;
}
.no-before-after::after {
    content: none !important;
}
.no-before-after::before {
    content: none !important;
}
.f-column
{
    flex-direction: column;
}
.flex-wrap
{
    flex-wrap: wrap;
}
.row.d-flex
{
    display: flex;
    flex-wrap: wrap;
}
.row.d-flex::before,
.row.d-flex::after
{
    display: none;
    content: none;
}
.d-flex.no-wrap,
.row.d-flex.no-wrap
{
    flex-wrap: nowrap;
}
.align-items-center
{
    align-items: center;
}
.d-flex > [class*=col-]
{
    padding: 0;
    float: none;
}
[class*=col-].sidebar
{
    border-right: 1px solid #ddd;
    overflow: auto;
}
[class*=col-].sidebar .nav-pills > li > a
{
    cursor: pointer;
    border-radius: 0;
}
[class*=col-].sidebar .nav-stacked > li + li
{
    margin-top: 0;
}
.d-flex > .f-grow
{
    flex: 1 1 auto;
    min-width: 0;
}
.d-flex > .f-w-50
{
    max-width: 50%;
}
.gap-5{gap: 5px}
.gap-10{gap: 10px}
.m-30{margin: 30px}
.mt-30{margin-top: 30px}
.m-20{margin: 20px}
.ml-20{margin-left: 20px}
.mr-20{margin-right: 20px}
.mb-20{margin-bottom: 20px}
.mt-20{margin-top: 20px}
.ml-15{margin-left: 15px}
.mr-15{margin-right: 15px}
.mb-15, .entry-content .mb-15{margin-bottom: 15px}
.mt-15{margin-top: 15px}
.ml-10{margin-left: 10px}
.mr-10{margin-right: 10px}
.mb-10{margin-bottom: 10px}
.mt-10{margin-top: 10px}
.ml-5{margin-left: 5px}
.mr-5{margin-right: 5px}
.p-15{padding: 15px}
.p-20{padding: 20px}
.pt-15,
.table > tbody > tr > td.pt-15{padding-top: 15px}
.p-5{padding: 5px}
.p-10{padding: 10px}
.pl-20{padding-left: 20px}
.pr-20{padding-right: 20px}
.pb-15{padding-bottom: 15px}
.pl-15{padding-left: 15px}
.pr-15{padding-right: 15px}
.pt-10{padding-top: 10px}
.pb-10{padding-bottom: 10px}
.pr-5{padding-right: 5px}
.pt-5{padding-top: 5px}
.pl-5{padding-left: 5px}
.pb-5{padding-bottom: 5px}
.mt-5{margin-top: 5px}
.mb-5{margin-bottom: 5px}
.mtb-5{margin-top: 5px; margin-bottom: 5px}
.m-0,.entry-content .m-0{margin: 0}
.entry-content table.mb-0, .mb-0{margin-bottom: 0}
.mt-0{margin-top: 0}
.mr-0, table.sticky-list td a .fa.mr-0{margin-right: 0}
.ml-0{margin-left: 0}
.pr-0{padding-right: 0}
.pl-0{padding-left: 0}
.p-0{padding: 0}
.p-1{padding: 5px}
.p-2{padding: 10px}
.p-3{padding: 15px}
.ptb-0{padding-top: 0;padding-bottom: 0}
.c-pointer{cursor: pointer}
.c-drag{cursor: move; cursor: grab;}
.underline{text-decoration: underline;}
.font-size-18,.planWrapper .font-size-18{font-size: 18px}
.text-left, .form-horizontal .text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align: center}
.text-justify{text-align: justify}
.lb-anywhere{line-break: anywhere}
.text-nowrap{white-space: nowrap}
.fw-normal{font-weight: normal}
.fw-bold{font-weight: bold}
.hover-shadow{box-shadow: 0 2px 3px 0px rgba(0,0,0,0.25)}
.text-wrap,
.table > thead > tr > th.text-wrap, 
.table > tbody > tr > th.text-wrap, 
.table > tfoot > tr > th.text-wrap, 
.table > thead > tr > td.text-wrap, 
.table > tbody > tr > td.text-wrap, 
.table > tfoot > tr > td.text-wrap{white-space: normal;}
.inline-block{display: inline-block}
.p-relative{position: relative}
.d-block{display: block}
.mw-100{display: inline-block;min-width: 100px}
.w-80{display: inline-block;width: 80px}
.ui-button{width: auto}
.valign-top{vertical-align: top;}
.valign-middle,
.table > thead > tr > th.valign-middle, 
.table > tbody > tr > th.valign-middle, 
.table > tfoot > tr > th.valign-middle, 
.table > thead > tr > td.valign-middle, 
.table > tbody > tr > td.valign-middle, 
.table > tfoot > tr > td.valign-middle {vertical-align: middle;}
.color-primary, table.sticky-list .color-primary{color: #428bca;}
.btn.color-primary:hover{color: #2d5e88;}
.color-default, table.sticky-list .color-default{color: #606060;}
.color-light-gray, table.sticky-list .color-light-gray{color: #999999;}
.btn.color-default:hover{color: #222;}
.btn.color-light-gray:hover{color: #606060;}
.color-0{color: #428bca}
.color-1{color: #f04b69}
.color-2{color: #28b95e}
.color-3{color: #5f01ba}
.color-4{color: #f0783c}
.color-5{color: #ddb40a}
.color-6{color: #f58196}
.color-7{color: #5065f6}
.bg-color-0{background-color: #428bca}
.bg-color-1{background-color: #f04b69}
.bg-color-2{background-color: #28b95e}
.bg-color-3{background-color: #5f01ba}
.bg-color-4{background-color: #f0783c}
.bg-color-5{background-color: #ddb40a}
.bg-color-6{background-color: #f58196}
.bg-color-7{background-color: #5065f6}
.bg-color-8{background-color: #b33a3a}
.required{color: #d54141}
.border-solid{border-width: 1px;border-style:solid}
.border-color-0{border-color: #428bca}
.border-color-1{border-color: #f04b69}
.border-color-2{border-color: #28b95e}
.border-color-3{border-color: #5f01ba}
.border-color-4{border-color: #f0783c}
.border-color-5{border-color: #ddb40a}
.border-color-6{border-color: #f58196}
.border-color-7{border-color: #5065f6}
.border-color-8{border-color: #b33a3a}
.border-color-light-gray{border-color: #e0e0e0}
.bg-white{background-color: #fff}
.bg-off-white{background-color: #e0e0e0}
.bg-darkgray, .btn.bg-darkgray{background-color: #999}
.badge-default,.panel > .panel-heading .badge-default{color:#f5f5f5;background-color:#333}
.badge-light-gray,.panel > .panel-heading .badge-light-gray{color:#f5f5f5;background-color:#999}
.badge-primary,.panel > .panel-heading .badge-primary{color: #fff; background-color: #428bca}
.badge-warning,.panel > .panel-heading .badge-warning{color: #fff; background-color: #c4a91c}
.badge-success,.panel > .panel-heading .badge-success{color: #fff; background-color: #28b95e}
.panel-danger > .panel-heading h5{color: #a94442}
.panel-success > .panel-heading h5{color: #3c763d}
.stroked{text-decoration: line-through;}
.text-small{font-size: 0.8em}
.text-medium{font-size: 0.9em}
.fs-12,.btn-icon.fs-12{font-size: 12px}
.fs-14,.btn-icon.fs-14{font-size: 14px}
.ws-pre-line{white-space: pre-line;}
.bg-primary{background-color: #428bca}
.text-uppercase{text-transform: uppercase}
.absolute-right{position: absolute; top: 0; right: 0}
.absolute-bottom-right{position: absolute; bottom: 0; right: 0}
.fab-buttons-top-right{position: absolute; top: 15px; right: 15px}
.fab-buttons-top-right > button{box-shadow: 0px 2px 5px rgba(0,0,0,0.5)}
.btn-default,
button.btn-default,
a.btn-default
{
	color: #666;
	background-color: #fff;
	border: 1px solid #bbb;
}
.btn.btn-icon
{
    border: 0;
}
.btn-default:hover,
.btn-default:focus
{
	color: #333;
}
.btn-default.active,
button.btn-default.active,
a.btn-default.active
{
    background-color: #ddd;
    color: #333;
}
.btn-white,
button.btn-white
{
	color: #fff;
    border: 1px solid transparent;
}
.btn-white:hover,
button.btn-white:hover
{
	color: #efefef;
    border-color: #fff;
}
.btn-primary,
button.btn-primary
{
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
}
.btn-primary:hover,
.btn-primary:focus
{
    color: #e0e0e0;
}
a.btn-dashed-border,
button.btn-dashed-border,
.btn-dashed-border
{
    border-style: dashed;
    border-width: 2px;
}
table.sticky-list button.btn:not(.no-border)
{
    border: 1px solid;
    text-decoration: none;
}
table.sticky-list button.btn.btn-primary
{
    color: #fff;
    background-color: #428bca !important;
    border-color: #357ebd;
}
select.form-control.noBpressDropdown
{
    height: 36px;
    box-shadow: inset 0px 1px 1px 1px rgba(0, 0, 0, 0.05);
    background-color: #f4f4f4;
    border-radius: 4px;
    border: none;
}
select.form-control.noBpressDropdown[disabled]
{
	opacity: 0.4;
	background-color: #999;
}
input.form-control,
select.form-control
{
    box-sizing: border-box;
    height: 36px;
    box-shadow: inset 0px 1px 1px 1px rgba(0, 0, 0, 0.05);
    background-color: #f4f4f4;
    border-radius: 4px;
    border: none;
    color: rgba(0, 0, 0, .8);
    font-family: inherit;
    line-height: 1;
    font-size: 14px;
    padding: 0 13px;
}
input.form-control[type=checkbox],
input.form-control[type=radio]
{
    height: 16px;
}
.form-control:focus-visible
{
    outline: none;
}
.form-control.no-border
{
    border: none;
    box-shadow: none;
}
input.form-tiny,
input.form-tiny[type="text"]
{
    padding: 0 5px;
    height: auto;
    font-size: 10px;
    line-height: 2em;
}
.no-transition,
.no-transition input,
.no-transition select,
*[ng-if],
*[ng-repeat]
{
    transition: none;
}
.no-overflow
{
    overflow: hidden;
}
.form-group .input-right-float
{
    position: absolute;
    top: 0;
    line-height: 36px;
    right: 26px;
}
.form-horizontal .control-value
{
    padding-top: 7px;
}
.btn-group.btn-group-fix > .btn:first-child:not(:last-child)
{
    border-left-width: 1px;
    border-left-style: solid;
}
.btn-group.btn-group-fix > .btn.btn-default:first-child:not(:last-child)
{
    border-left-color: #bbb;
}
.btn-group.btn-group-justified > .btn
{
    flex: 1 1 auto;
}
.form-horizontal.form-flex .form-group
{
    display: flex;
}
.form-horizontal.form-flex .form-group [class*="col-"]
{
    float: none;
    flex: 1 1 auto;
}
.ui-datepicker td a, .ui-datepicker td span
{
    transition: none;
}
.resize-vertical,
textarea.form-control.resize-vertical
{
    resize: vertical;
}
[ui-sortable]
{
    overflow: auto;
}
[drag-handle]
{
    cursor: grab;
}
[disabled] > [drag-handle],
[disabled] > .row > [drag-handle]
{
    cursor: auto;
}
.sticky-field-order
{
    display: inline-block;
    padding: 0 10px;
    border: 1px solid #ccc !important;
    background: white;
    border-radius: 4px;
    margin-right: 10px;
    cursor: grab;
}
input.appear-as-text
{
    -moz-appearance: textfield;
}
input.appear-as-text::-webkit-outer-spin-button,
input.appear-as-text::-webkit-inner-spin-button
{
    -webkit-appearance: none;
    margin: 0;    
}
.one-line
{
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
span.one-line
{
    display: inline-block;
}
/* Gravity Forms column CSS fix */
.gform_wrapper .gform_fields .gfield
{
    box-sizing: border-box;
}
@media only screen and (min-width:641px) {
    .gform_wrapper .gform_fields .gf_left_third,
    .gform_wrapper .gform_fields .gf_middle_third,
    .gform_wrapper .gform_fields .gf_right_third
    {
        padding-right: 16px;
    }
}
.input-group-addon-condensed
{
    padding: 6px 5px;
}
/* 4 column Gravity Forms custom ready class ------------------------------------------------------*/

.gform_wrapper .top_label li.gfield.gf_first_quarter,
.gform_wrapper .top_label li.gfield.gf_second_quarter,
.gform_wrapper .top_label li.gfield.gf_third_quarter,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter {
	margin:0 0 8px 0;
	width:24%;
}

.gform_wrapper .top_label li.gfield.gfield_error.gf_first_quarter,
.gform_wrapper .top_label li.gfield.gfield_error.gf_second_quarter,
.gform_wrapper .top_label li.gfield.gfield_error.gf_third_quarter {
	width:21%;
}

.gform_wrapper .top_label li.gfield.gfield_error.gf_third_quarter {
	margin-right:1%;
}

.gform_wrapper .top_label li.gfield.gf_first_quarter {
	float:left;
	clear:left!important;
}

.gform_wrapper .top_label li.gfield.gf_second_quarter,
.gform_wrapper .top_label li.gfield.gf_third_quarter,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter {
	float:left;
	margin-left:2%;
	clear:none!important;
}

.gform_wrapper .top_label li.gfield.gfield_error.gf_second_quarter,
.gform_wrapper .top_label li.gfield.gfield_error.gf_third_quarter {
	margin-left:3%;
}

.gform_wrapper .top_label li.gfield.gf_first_quarter input.medium,
.gform_wrapper .top_label li.gfield.gf_first_quarter input.large,
.gform_wrapper .top_label li.gfield.gf_first_quarter select.medium,
.gform_wrapper .top_label li.gfield.gf_first_quarter select.large,
.gform_wrapper .top_label li.gfield.gf_second_quarter input.medium,
.gform_wrapper .top_label li.gfield.gf_second_quarter input.large,
.gform_wrapper .top_label li.gfield.gf_second_quarter select.medium,
.gform_wrapper .top_label li.gfield.gf_second_quarter select.large,
.gform_wrapper .top_label li.gfield.gf_third_quarter input.medium,
.gform_wrapper .top_label li.gfield.gf_third_quarter input.large,
.gform_wrapper .top_label li.gfield.gf_third_quarter select.medium,
.gform_wrapper .top_label li.gfield.gf_third_quarter select.large,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter input.medium,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter input.large,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter select.medium,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter select.large {
	width:95%;
}

.gform_wrapper .top_label li.gfield.gf_first_quarter+li.gsection,
.gform_wrapper .top_label li.gfield.gf_third_quarter+li.gsection {
	padding:16px 0 8px 0;
}

.gform_wrapper .top_label li.gfield.gf_first_quarter+li.gfield,
.gform_wrapper .top_label li.gfield.gf_second_quarter+li.gfield,
.gform_wrapper .top_label li.gfield.gf_third_quarter+li.gfield,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter+li.gfield {
	clear:both;
}

.gform_wrapper .top_label li.gfield.gf_first_quarter+.gform_footer,
.gform_wrapper .top_label li.gfield.gf_second_quarter+.gform_footer,
.gform_wrapper .top_label li.gfield.gf_third_quarter+.gform_footer,
.gform_wrapper .top_label li.gfield.gf_fourth_quarter+.gform_footer {
	clear:both;
}

.gfield.col-6
{
    width: auto;
    float: none;
    padding: 0;
}
.entry-title > .btn
{
    font-size: 12px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: normal;
    vertical-align: middle;
    margin-bottom: 5px;
}
.add_contact a{
    float: right;
    margin-top:5px;
    font-size: 14px;
    font-family: inherit;
    letter-spacing: 1.2px;
    padding: 12px 4px 11px;
    border-radius: 4px;
    display: inline-block;
    width: 125px;
    text-align: center;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    box-sizing: border-box;
    border: none;
    line-height: 17px;
    cursor: pointer;
    text-shadow: none;
    background-color: #4dcadd;
    color: #fff!important;
}
.floatLeft{float: left;}
.floatRight{float: right;}

/* Menu css */
body.left-menu-open .menu-panel #nav-menu > ul > li:hover .sub-menu-wrap, body.left-menu-open .menu-panel #header-menu > ul > li:hover .sub-menu-wrap, body.left-menu-open .bp_components ul li ul li.menupop:hover .ab-sub-wrapper {display: none;}
body.left-menu-open .menu-panel #nav-menu .sub-menu-wrap, body.left-menu-open .menu-panel #header-menu .sub-menu-wrap, body.left-menu-open .bp_components ul li ul li.menupop .ab-sub-wrapper{position: static; z-index: 5; left: 227px; top: 0; width: 100%;}
.open-submenu:after{display: none;}
body.left-menu-open #left-panel-inner #scroll-area{overflow-y: auto;}
#left-panel-inner .open-submenu{display: none;}
body.left-menu-open #left-panel-inner .open-submenu{display: inline-block;}
body.left-menu-open .sub-menu{padding-top: 0;}
.is-mobile #panels .bp_components .menu-item-mobile-label
{
    padding: 10px 26px;
}
.is-mobile #panels .bp_components .menu-item-mobile-icon
{
    position: relative;
    margin-top: 0;
    margin-right: 20px;
    font-size: 17px;
    float: none;
    background-color: transparent;
    top: auto;
    left: auto;
}

/* Selectbox2 */
.select2-container .select2-selection--single{height: 36px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 36px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height: 36px;}

.line_item table tbody tr td{background-color: #fff;}
#mobile-header h1 a.mobile-page-title{display: none;}
.header-account-login span:not(.name) { display:none; }
.header-account-login{
    min-width: 100px;
    text-align: right;
}
.header-account-login .pop
{
    text-align: left;
}
#wp-admin-bar-user-info img { display:none; }
.gform_wrapper .ginput_container input[type="text"], .ginput_container .gform_wrapper input[type="url"], .ginput_container .gform_wrapper input[type="email"], .gform_wrapper .ginput_container input[type="tel"], .gform_wrapper .ginput_container input[type="number"], .gform_wrapper .ginput_container input[type="password"], .gform_wrapper .ginput_container textarea, input[type="text"], input[type="tel"], input[type="number"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea{padding: 10px 5px;}
.line_item table td input.customLineItemInput{width: 66% !important; background: #FFCACA !important; border: 2px solid #FF7B7B !important;}
.changeBtn{color: #4dcadd; padding-left: 5px; cursor: pointer; font-size: 12px; line-height: 12px;}
.moveBox{display: block;}
.moveBox span img{width: 15px; height: 15px; background-size: 15px; cursor: pointer; margin: 0 2px;}
.moveBox span{opacity: 0.5;}
.moveBox span:hover{opacity: 1;}
.line_item table tbody tr:first-child td.gfield_list_icons .moveBox span.moveUp, .line_item table tbody tr:first-child td.gfield_list_icons .moveBox span.moveUp:hover, .line_item table tbody tr:last-child td.gfield_list_icons .moveBox span.moveDown, .line_item table tbody tr:last-child td.gfield_list_icons .moveBox span.moveDown:hover{opacity: 0.2;}
/* .line_item table tbody tr.first td.gfield_list_icons .moveBox span.moveDown{ opacity: 0.5;}
.line_item table tbody tr.first td.gfield_list_icons .moveBox span.moveUp, .line_item table tbody tr.first td.gfield_list_icons .moveBox span.moveUp:hover, .line_item table tbody tr:last-child td.gfield_list_icons .moveBox span.moveDown, .line_item table tbody tr:last-child td.gfield_list_icons .moveBox span.moveDown:hover{opacity: 0.2;} */
.moveBox span.moveUp img{background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgMzE0LjA2OSAzMTQuMDY5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMTQuMDY5IDMxNC4wNjk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBpZD0iX3gzNF85NS5fVXAiPgoJCTxnPgoJCQk8cGF0aCBkPSJNMTY4LjEzMyw5Ny40ODJjLTYuMTI2LTYuMTI3LTE2LjA3Mi02LjEyNy0yMi4xOTcsMGgtMC4wMDhjLTAuMDE2LDAuMDE2LTAuMDI0LDAuMDMyLTAuMDMyLDAuMDRsLTQ0LjM2OSw0NC4zNjQgICAgIGMtNi4xMzMsNi4xMjktNi4xMzMsMTYuMDgsMCwyMi4yMDh2LTAuMDA5YzYuMTI5LDYuMTMyLDE2LjA2OCw2LjEzMiwyMi4yMDEsMGwxNy42MDctMTcuNTk4djY1LjUwMyAgICAgYzAsOC42NjQsNy4wMzMsMTUuNzAxLDE1LjcwMSwxNS43MDFjOC42NjgsMCwxNS42OTYtNy4wMzcsMTUuNjk2LTE1LjcwMXYtNjUuNTAzbDE3LjYwMiwxNy41OTggICAgIGM2LjEzNSw2LjEzMiwxNi4wNzcsNi4xMzIsMjIuMjAxLDB2MC4wMDljNi4xMzUtNi4xMjgsNi4xMzUtMTYuMDc4LDAtMjIuMjA4TDE2OC4xMzMsOTcuNDgyeiBNMjkzLjAwNCw3OC41MjUgICAgIEMyNDkuNjQ4LDMuNDM2LDE1My42Mi0yMi4yOTUsNzguNTMxLDIxLjA2MUMzLjQzNiw2NC40MTEtMjIuMjk2LDE2MC40NDMsMjEuMDY4LDIzNS41NDIgICAgIGM0My4zNSw3NS4wODcsMTM5LjM3NSwxMDAuODIyLDIxNC40NjUsNTcuNDY3QzMxMC42MjksMjQ5LjY0OCwzMzYuMzY1LDE1My42MjEsMjkzLjAwNCw3OC41MjV6IE0yMTkuODM2LDI2NS44MDIgICAgIGMtNjAuMDc1LDM0LjY4NS0xMzYuODk0LDE0LjExNC0xNzEuNTc2LTQ1Ljk2OUMxMy41NywxNTkuNzYyLDM0LjE2Myw4Mi45MzYsOTQuMjMyLDQ4LjI1MyAgICAgYzYwLjA3MS0zNC42ODMsMTM2Ljg5NC0xNC4wOTksMTcxLjU3OCw0NS45NzlDMzAwLjQ5NSwxNTQuMzA4LDI3OS45MDgsMjMxLjExOCwyMTkuODM2LDI2NS44MDJ6IiBmaWxsPSIjMDAwMDAwIi8+CgkJPC9nPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);}
.moveBox span.moveDown img{background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgMzE0LjA2NSAzMTQuMDY1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMTQuMDY1IDMxNC4wNjU7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBpZD0iX3gzNF85Ni5fRG93biI+CgkJPGc+CgkJCTxwYXRoIGQ9Ik0xOTAuMzMzLDE0OS45NzJsLTE3LjYwMiwxNy42di02NS40OTdjMC04LjY2Ni03LjAzNi0xNS43MDEtMTUuNzAxLTE1LjcwMWMtOC42NjgsMC0xNS43MDEsNy4wMzUtMTUuNzAxLDE1LjcwMXY2NS40OTcgICAgIGwtMTcuNjA3LTE3LjZjLTYuMTMzLTYuMTI5LTE2LjA3Mi02LjEyOS0yMi4yMDEsMGMtNi4xMzMsNi4xMjktNi4xMzMsMTYuMDc4LDAsMjIuMjAybDQ0LjQwOCw0NC40MWgtMC4wMDggICAgIGMzLjA3LDMuMDY5LDcuMDgzLDQuNiwxMS4xMDgsNC42YzIuMDA4LDAsNC4wMjItMC4zODQsNS45MDMtMS4xNDljMS44OTItMC43NjYsMy42NjMtMS45MDcsNS4xOTgtMy40NDJsNDQuNDAyLTQ0LjQxICAgICBjNi4xMjctNi4xMjgsNi4xMjctMTYuMDcyLDAtMjIuMjAxQzIwNi40MTEsMTQzLjgzNCwxOTYuNDYsMTQzLjgzNCwxOTAuMzMzLDE0OS45NzJ6IE0yMzUuNTMzLDIxLjA2MSAgICAgQzE2MC40MzgtMjIuMjk1LDY0LjQxNCwzLjQzNiwyMS4wNjMsNzguNTMxYy00My4zNTYsNzUuMDg5LTE3LjYzMywxNzEuMTE3LDU3LjQ2NCwyMTQuNDc4ICAgICBjNzUuMDg3LDQzLjM0OCwxNzEuMTE5LDE3LjYyLDIxNC40NzYtNTcuNDY3QzMzNi4zNjQsMTYwLjQ0MywzMTAuNjIsNjQuNDE5LDIzNS41MzMsMjEuMDYxeiBNMjY1LjgwMSwyMTkuODQxICAgICBjLTM0LjY4OCw2MC4wNzUtMTExLjUwMyw4MC42NTMtMTcxLjU3NCw0NS45NjFDMzQuMTU4LDIzMS4xMTgsMTMuNTY1LDE1NC4zMDgsNDguMjUsOTQuMjMyICAgICBjMzQuNjgzLTYwLjA3OCwxMTEuNDk5LTgwLjY2MiwxNzEuNTc4LTQ1Ljk3MUMyNzkuODk5LDgyLjkzNiwzMDAuNDg1LDE1OS43NjIsMjY1LjgwMSwyMTkuODQxeiIgZmlsbD0iIzAwMDAwMCIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);}
.paymentHistoryBox h3{margin-bottom: 10px;}
.greenBtn{-moz-box-shadow:inset 0px 1px 0px 0px #d9fbbe; -webkit-box-shadow:inset 0px 1px 0px 0px #d9fbbe; 	box-shadow:inset 0px 1px 0px 0px #d9fbbe; background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #a5cc52)); background:-moz-linear-gradient(top, #b8e356 5%, #a5cc52 100%); background:-webkit-linear-gradient(top, #b8e356 5%, #a5cc52 100%); background:-o-linear-gradient(top, #b8e356 5%, #a5cc52 100%); background:-ms-linear-gradient(top, #b8e356 5%, #a5cc52 100%); background:linear-gradient(to bottom, #b8e356 5%, #a5cc52 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52',GradientType=0); background-color:#b8e356; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; 	border:1px solid #83c41a; display:inline-block; cursor:pointer; color:#ffffff; font-family:Arial; font-size:14px; font-weight:bold; 	padding:3px 11px; text-decoration:none; text-shadow:0px 1px 0px #86ae47;}
.greenBtn:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a5cc52), color-stop(1, #b8e356)); background:-moz-linear-gradient(top, #a5cc52 5%, #b8e356 100%); background:-webkit-linear-gradient(top, #a5cc52 5%, #b8e356 100%); background:-o-linear-gradient(top, #a5cc52 5%, #b8e356 100%); background:-ms-linear-gradient(top, #a5cc52 5%, #b8e356 100%); background:linear-gradient(to bottom, #a5cc52 5%, #b8e356 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cc52', endColorstr='#b8e356',GradientType=0); background-color:#a5cc52; color: #fff;}
.paymentDetails{padding-top: 12px;}
table.miniTable{margin-top: 0; border: 1px solid #B5B5B5;}
.miniTable thead th{text-transform: inherit; background-color: #D0D0D0;}
.miniTable th, .miniTable td {padding: 5px;}
table tbody td .tdHeader{display: none;}
li.invoiceBalance{background-color: transparent;}
li.invoiceBalance .gfield_label{font-size: 1.2em;}
li.invoiceBalance .ginput_container input{width: 100% !important; border: none !important; webkit-box-shadow: none !important; -moz-box-shadow: none !important;  box-shadow: none !important; background-color: transparent !important; text-align: right !important; font-size: 1.2em; font-weight: bold;}
input.noStyle.styled + span, input.noStyle.styled + label, input.noStyle.styled + strong, input.noStyle.styled + span, input.noStyle.styled + label, input.noStyle.styled + strong{display: none !important;}

/* Vendor */
.clientDetail .billToInfo, .clientDetail .selectCustomer, .vendorDetail .vendorInfo, .vendorDetail .selectVendor {display: none;}
.removeCustomer, .removeVendor{color: #1296d6; cursor: pointer;}
.removeCustomer:hover, .removeVendor:hover {color: #0e75a7;} 
.vendorDetail{line-height: 18px; font-size: 16px; width: 35% !important; float: left;}
.vendorDetail .vendorBillTo{color: #000; text-decoration: underline; display: inline-block; padding-bottom: 2px; font-weight: bold;}
.vendorDetail .vendorEmail{display: inline-block; padding-top: 7px;}
.btn-outline
{
    background: #f7f7f7;
    color: #666;
    border: 1px solid #ddd;
    /* width: auto;
    padding: 5px 10px;
    font-size: 12px; */
}
.btn-outline:hover
{
    box-shadow: none;
    background: #eee;
    border-color: #aaa;
    color: #555;
}
.btn-dashed,
.btn-outline.btn-dashed
{
    border-style: dashed;
}
.btn-icon
{
    background-color: transparent !important;
    /*width: auto;*/
    padding: 0;
    font-size: 18px;
    line-height: 1;
}
.btn-icon:hover,
.btn-icon:focus
{
    background-color: transparent;
    box-shadow: none;
}
.btn-outline.btn-primary
{
    background-color: transparent !important;
    color: #428bca;
    border-color: #357ebd;
}
table.sticky-list button.btn.btn-primary.btn-outline
{
    background-color: transparent !important;
    color: #428bca;
    border-color: #357ebd;
}
.btn-outline.btn-primary:hover,
.btn-outline.btn-primary:focus,
.btn-outline.btn-primary.active,
.btn-outline.btn-default.active
{
    background-color: #357ebd !important;
    color: #f7f7f7;
    border-color: #357ebd;
}
.btn-outline.btn-success
{
    background-color: #f7f7f7 !important;
    color: #4cae4c;
    border-color: #4cae4c;
}
.btn-outline.btn-success:focus,
.btn-outline.btn-success:hover
{
  color: #fff;
  background-color: #449d44 !important;
  border-color: #398439;
}
.btn-outline.btn-success:active
{
  color: #fff;
  background-color: #449d44 !important;
  border-color: #255625;
}
.btn-outline.btn-danger
{
    background-color: #f7f7f7 !important;
    color: #d9534f;
    border-color: #d9534f;
}
.btn-outline.btn-danger:hover,
.btn-outline.btn-danger:focus,
.btn-outline.btn-danger.active
{
    background-color: #d9534f !important;
    color: #f7f7f7;
}
.blueBtn{color: #fff; background-color: #428bca; border-color: #357ebd; display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; -webkit-user-select: none;  -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px;}
.blueBtn.btn
{
    padding: 6px 12px;
}
.blueBtn.mb-10{margin-bottom: 10px}
.btn-primary-important,
table.sticky-list .btn.btn-primary-important{text-decoration: none; color: #fff; background-color: #428bca !important; border-color: #357ebd !important; }
table.sticky-list .btn[disabled],
.btn[disabled]{cursor: not-allowed; opacity: 0.4;}
label[disabled]{ opacity: 0.5}

.btnAutoWidth{width: auto; padding-left: 15px; padding-right: 15px;}
.blueBtn:hover{color: #fff; background-color: #3071a9; border-color: #285e8e;}
.greenBtn2{color: #fff; background-color: #2DCB70; border-color: #4cae4c; display: inline-block; padding: 2px 8px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; -webkit-user-select: none;  -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px;}
.greenBtn2:hover{color: #fff; background-color: #449d44; border-color: #398439;}
.refreshBtn{float: right;}
.filterDropdown{margin-right: 10px;}
.refreshAnimate .fa-refresh{-animation: spin .7s infinite linear; -webkit-animation: spin2 .7s infinite linear;}
.actionWrap .button
{
    box-shadow: none;
    font-size: inherit;
}
@-webkit-keyframes spin2{
	from { -webkit-transform: rotate(0deg);}
    to { -webkit-transform: rotate(360deg);}
}
@keyframes spin {
    from { transform: scale(1) rotate(0deg);}
    to { transform: scale(1) rotate(360deg);}
}
.fa.spin{animation: spin 0.8s infinite linear;-webkit-animation: spin 0.8s infinite linear;}
.addPaymentWrapper{border: 1px solid #969696; border-radius: 6px; padding: 8px 8px 8px 8px; box-shadow: 1px 1px 1px rgba(0,0,0,0.4); background-color: #fff; display: none; margin-top: 6px; position: absolute; z-index: 1;}
.addPaymentWrapper a{display: block; cursor: pointer; padding: 5px; border-radius: 4px;}
.addPaymentWrapper a:hover{background-color: #ECECEC; color: #000;}
.paymentHistoryBox .tableTopHeading{margin-bottom: 10px;}
.paymentHistoryBox .paymentDetails .tableTopHeading{margin-top: 0;}

.paymentHistoryBoxShowButtonsAlways .mainAddPaymentBtn { display:none; }
.paymentHistoryBoxShowButtonsAlways .addPaymentWrapper { display:block !important; position:static; margin:0; padding:0; border:none; border-radius:0; background:none; box-shadow:none; }
.paymentHistoryBoxShowButtonsAlways .addPaymentWrapper a { display:inline-block; padding:5px 10px; }
/* .paymentHistoryBoxShowButtonsAlways .addPaymentWrapper a:first-child { margin-right:20px; } */
.paymentHistoryBoxShowButtonsAlways .addPaymentWrapper a:hover { color: #fff; background-color: #3071a9; }

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li, body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html.additionalInfoBox ul li{list-style: none !important;}
.additionalInfoBox > label.gfield_label{display: inline-block !important; height: 0; float: left;}
.additionalInfoBox .additionalInfo a{color: #1986CF; cursor: pointer;}
.additionalInfoBox .additionalInfo a:hover{color: #1986CF;}
.additionalInfoBox .additionalInfo a i, .additionalInfoBox .additionalInfo a i:before{display: inline-block;}
.additionalInfoBox .infoToggle{display: none;}
.hideIt, .hideIt-label .gfield_label, .hideIt-instruction .instruction {display: none !important;}
.customerValidationError{display: none;}
li.gfield_error .customerValidationError{display: block;}
li.gfield_error.customField{padding: 6px 0 0 6px !important;}
.sticky-list-main-wrapper{position: relative;}
table.sticky-list .statusBtn.Rejected, table.sticky-list .statusBtn.rejected { background-color: #d01010}
.whiteOverlay{background: url(../images/ajax-spinner.gif) no-repeat center center #fff; position: absolute; height: 100%; width: 100%; top:0; left: 0; opacity: .8; filter: alpha(opacity=80); z-index: 10000;}
.displayInline{display: inline;}
.alert{padding: 5px; margin: 10px 0; border: 1px solid transparent; border-radius: 4px;}
.alert.alert-info{color: #31708f; background-color: #d9edf7; border: 1px solid #bce8f1;}
.alert.alert-warning {color: #8a6d3b;background-color: #fcf8e3;border-color: #faebcc;}
.alert-warning hr {border-top-color: #f7e1b5;}
.alert-warning .alert-link {color: #66512c;}
.alert.fail,.alert.alert-danger{color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1;}
.alert.success,.alert.alert-success{color: #3c763d; background-color: #dff0d8; border: 1px solid #d6e9c6;}
.alert.m-0{margin: 0}
.alert.mb-5{margin-bottom: 5px}
.alert.mb-10{margin-bottom: 10px}
.alert.mb-15{margin-bottom: 15px}
.alert.mt-5{margin-top: 5px}
.alert.mt-10{margin-top: 10px}
.alert.mt-15{margin-top: 15px}
.modal-footer .alert{line-height: 17px; vertical-align: top}
.marginBottom5{margin-bottom: 5px;}
.displayInlineBlock{display: inline-block;}
.displayBlock{display: block;}
.description{max-width: 900px; padding-top: 5px; font-style: italic;}
.settingWrap input.smallInput, .settingWrap textarea.smallInput{min-width: 70px; width: 70px;}
.myPopupBox{padding: 10px;}
.myPopupBox table{width: 100%;}
.dashboardWrap > h4{margin-top: 0; float: left; clear: none;}
.width200Percent{float: left;}
.buddyboss-select-inner{border: none; background-color: rgba(0,0,0,0.04); -webkit-box-shadow: inset 0px 1px 1px 1px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0px 1px 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0px 1px 1px 1px rgba(0, 0, 0, 0.05); color: rgba(0, 0, 0, .8) !important; border-radius: 4px; text-transform: inherit; height: 36px;}
.buddyboss-select-inner span{font-weight: 100; padding-left: 9px; height: 36px;}
.buddyboss-select[disabled] .buddyboss-select-inner{color: #727272 !important; background-color: #cac5c4;}
.paymentProfileOptionBox{margin: 26px 0 13px; font-size: 15px; font-weight: bold; text-align: center;}
.paymentProfileOptionBox span{font-size: 14px; width: 48%; background-color: #3e6f90; display: inline-block; color: #fff; padding: 15px 0; border-radius: 5px; cursor: pointer; -moz-box-shadow: 3px 3px 2px rgba(0,0,0,0.3); -webkit-box-shadow:3px 3px 2px rgba(0,0,0,0.3); 	box-shadow: 3px 3px 2px rgba(0,0,0,0.3);}
.paymentProfileOptionBox span.active{background-color: #3a8bc2; -moz-box-shadow: none; -webkit-box-shadow:none; 	box-shadow: none;}
.paymentProfileOptionBox span:last-child{margin-left: 5px;}
.disable{opacity: .5; filter: alpha(opacity=50);}
.clearBoth{clear: both !important;}
li.clearLi{clear: both !important;}
.clearNone{clear: none !important;}
.verticalAlignBaseline{vertical-align: baseline;}
.fullScreenPopup{position: fixed; width: 100%; height: 100%; box-sizing: border-box; padding: 0 10px 10px; top: -100%; transition: all 0.5s ease 0s; background: #fff; z-index: 999; overflow-y: auto; -webkit-overflow-scrolling: touch; overflow-y: scroll;}
.fullScreenPopup .fHeader{padding: 5px 0 10px;}
.fullScreenPopup .fHeader .fTitle{display: inline-block; font-size: 30px; font-weight: bold;}
.fullScreenPopup .fHeader .fClose{font-size: 40px; float: right; cursor: pointer;}
.fullScreenPopup .fContent{background: url('../images/ajax-spinner.gif') no-repeat 50% 50% #fff; height: auto; overflow-y: auto;}
html.fullScreenPopupHtml{overflow: hidden !important;}
.bulkAction{float: left; padding-right: 15px;}
.bulkAction select{height: 30px; color: #6f6d6d;}
.bulkAction .blueBtn{margin-left: 5px;}
.addLineItemTaxWrap{color: #1296d6; text-align: left; cursor: pointer;}
.addLineItemTaxWrap .taxResultWrap .taxResultRemove{color: red; display: inline-block; margin-top: 5px;}
.addLineItemTaxWrap .taxDropdown select{height: 27px !important; font-size: 12px; margin-top: 5px;}
.line_item .taxAmount{text-align: left; padding: 12px 0 0 4px; font-size: 15px; color: #00a5e3;}
.invDepositWrap{min-width: 294px;}
.invDepositTerm{margin-top: 25px;}
.invDepositTerm ul.gfield_radio li:first-child{margin-right: 31px !important;}
.invDepositPercentage{width: 111px !important;}
.invDepositPercentage input, .invDepositAmount input{width: 100% !important;}
.invDepositPercentage .ginput_container{margin-right: 10px !important;}
.invDepositPercentage, .invDepositAmount{float: left !important; clear: none !important;}
.invDepositPercentage label, .invDepositAmount label{display: none !important;}
.invDepositAmount{width: 140px !important;}

/* Select2 */
.select2-container--default .select2-selection--single{outline: none; background-color: rgba(0,0,0,0.04); -webkit-box-shadow: inset 0px 1px 1px 1px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0px 1px 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0px 1px 1px 1px rgba(0, 0, 0, 0.05); color: rgba(0, 0, 0, .8); border: 2px solid #D0D0D0}
.txtRed{color: #dd4b39; font-size: 15px;}
.select2-results__message hr{margin: 10px 0;}
.select2AddNewProduct .fa, .select2AddNewCutomer .fa, .noResultBtn .fa, .select2AddNewProjectType .fa, .select2AddNewTaskType .fa {color: #30BD35;}
.select2AddNewProduct, .select2AddNewCutomer, .noResultBtn, .select2AddNewProjectType , .select2AddNewTaskType {color: #1296d6; cursor: pointer;}
.select2AddNewProduct:hover, .select2AddNewCutomer:hover, .noResultBtn:hover{color: #0e75a7;}
.subcriptionInvoice .cvv2Number{width: 100% !important; max-width: 107px;}
.subcriptionInvoice .cvv2Number div.ginput_container, .cvv2Number div.ginput_container input{width: 100% !important}
.subcriptionInvoice .sideBySideLeft, .sideBySideRight{width: 107px !important;}
.subcriptionInvoice .sideBySideLeft input, .sideBySideRight input{width: 100% !important;}
.subcriptionInvoice .sideBySideLeft{display: inline-block; vertical-align: top;}
.subcriptionInvoice .sideBySideLeft .gfield_description{display: inline-block; text-align: left; padding-top: 0 !important; display: block; margin-left: auto !important; padding-right: 0 !important;}
.subcriptionInvoice .sideBySideLeft .gfield_label{width: 100%; margin-left: 0 !important;}
.subcriptionInvoice .sideBySideLeft div.ginput_container{width: 100% !important; margin-left: 0  !important; box-sizing: border-box;}
.subcriptionInvoice .sideBySideRight{margin: 28px 0 0 10px !important; display: inline-block;}
.subcriptionInvoice .sideBySideRight .gfield_description{padding-top: 0 !important;}
.subcriptionInvoice .sideBySideRight .gfield_label{display: none !important;}
.subcriptionInvoice .sideBySideRight div.ginput_container{padding-left: 0; width: 100%; box-sizing: border-box;}
.mainProductType select{width: 116px !important}
li.dateField{max-width: 170px; width: 100%}
li.dateField input.datepicker, li.dateField input{width: 100% !important;}

/* Desktop settings to fit everything nicely */
/*.sensei-content, #activate-page, body.page:not(.buddypress) .site-content article:not(.comment), body.single:not(.buddypress):not(.bbpress) .site-content article:not(.comment){padding: 60px 0 36px;}*/

/* Modal CSS */
.popupOverlay{opacity: .8; filter: alpha(opacity=80); display: none; position: absolute; height: 100%; width: 100%; top:0; left: 0; background-color: #000;  z-index: 1052;}
.popupWraper{min-height: 90%; display: none; max-width: 560px; min-width: 560px; position: fixed; top: 5%; left: 50%; z-index: 1053; overflow: auto; outline: none; margin: 0 0; background-color: #fff; border: 1px solid #999; border: 1px solid rgba(0,0,0,0.3); -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 3px 7px rgba(0,0,0,0.3); -moz-box-shadow: 0 3px 7px rgba(0,0,0,0.3); box-shadow: 0 3px 7px rgba(0,0,0,0.3); -webkit-background-clip: padding-box; -moz-background-clip: padding-box; background-clip: padding-box; overflow: hidden;}
.popupHeader{padding: 6px 15px 5px; background-color: #c7cfd3; border-bottom: 1px solid #aab9bf; -webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0; -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.7); -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.7); box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.7);}
.popupHeader .invoiceHeading{color: #0080F1;}
.popupHeader .popupCloseBtn{margin-top: 2px; padding: 0; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; float: right; font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 30px; font-weight: 500; line-height: 20px; color: #000; text-shadow: 0 1px 0 #fff; opacity: .2; filter: alpha(opacity=20); width: auto;}
.popupHeader h3{line-height: 30px; font-size: 16px; display: inline-block; margin: 0;}
.myIframe{overflow: hidden; height: 100%; width: 1px; min-width: 100%;}
.popupContent{width: 100%; position: absolute; height: 92%; background: url(../images/ajax-spinner.gif) no-repeat center center;}
#panels:after{content:""; display:block; clear:both;}
html.popupModalOpen{overflow-y: hidden;}
html.popupModalOpen body{position: relative; width: 100%;}
.header-notifications{display: none;}
.actionWrap li.staticLabel{font-weight: bold; margin-bottom: 10px;color: white; text-shadow: 1px 1px 1px rgba(0,0,0,0.2); margin-left: 5px !important; margin-right: 5px; border-radius: 4px; background-color: #3a8bc2 !important;}
.actionWrap li.staticLabel:hover{cursor: default; background-color: #3a8bc2 !important;}
.savePaymentProfile input{margin-top: 0 !important; float: none !important; vertical-align: middle;}
.savePaymentProfile label{display: inline-block !important; margin-left: 8px !important;}
.paymentCheckboxes .o_img_wr{display: none !important;}
.paymentCheckboxes label{font-weight: bold;}
.paymentCheckboxes .ginput_container{display: inline-block !important;}
.paymentCheckboxes .gfield_description{display: inline-block !important; width: auto !important; vertical-align: middle !important; margin-left: 10px;}

.popupWraperAutoHeight { min-height:auto; }
.popupWraperAutoHeight .popupContent { position:static; }
.popupWraperAutoHeight.popupScroll .popupContent { overflow-y:auto }


/* estimates accept view */
.cb { clear:both; }
.estimates-accept-display-none { display:none; }
.estimates-accept-display-block { display:block; }
.estimates-accept-left { float:left; }
.estimates-accept-right { float:right; }
.estimates-accept-text-right { text-align:right; }
.estimates-accept-sep { display:block; border-bottom:3px solid #ddd; }
.estimates-accept-sep-double { display:block; border-bottom:5px solid #ddd; }
.estimates-accept-marg-bottom-double { margin-bottom:24px; }
.estimates-accept-half { width:50%; }

.estimates-accept-billto { width:130px; line-height:20px; }
.estimates-accept-billto h3 { margin:0; color:#ccc; font-size:14px; line-height:18px; } 

.estimates-accept-stats { margin-top:-3px; }
.estimates-accept-stats > div { padding:5px; }
.estimates-accept-stats > div:first-child { padding-top:0; }
.estimates-accept-stats-label { display:inline-block; width:140px; font-weight:bold; }
.estimates-accept-stats-value { display:inline-block; width:110px; }
.estimates-accept-stats-emphasis { background:#efefef; }

.estimates-accept-table-list { margin-top:40px !important; font-size:14px !important; line-height:20px !important; border:none !important; }
.estimates-accept-table-list thead tr { color:#fff; background:#428bca; }
.estimates-accept-table-list th { line-height: 20px; }
.estimates-accept-table-list th, .estimates-accept-table-list td  { padding:5px 10px; } 

.estimates-accept-summary { width:300px; }
.estimates-accept-summary ul { list-style:none; padding:0; margin:0; }
.estimates-accept-summary li { margin:0; padding:5px 0;  }

.estimates-accept-notes { margin-bottom:24px; }

/* end - estimates accept view */

/* Setting page */
.settingWrap form label{font-weight: bold; margin-bottom: 5px; display: block;}
.settingWrap form label.inline-block{display: inline-block}
.settingWrap form label.inline{color:#727272; font-weight: normal; display: inline-block;}
.settingWrap .buddyboss-select-inner select{height: 30px;}
.settingWrap .buddyboss-select-inner span{height: 30px; color: #444; background-color: rgba(0,0,0,0.04); font-weight: normal; line-height: 30px;}
.settingWrap .buddyboss-select-inner:after{line-height: 15px; color: #444;}
.settingWrap .buddyboss-select-inner{height: 32px; font-size: 12px; border: 2px solid #4dcadd; box-shadow: inset 0px 1px 1px 1px rgba(0, 0, 0, 0.05); border: 2px solid #D0D0D0;}
.settingWrap .settingSubmit{margin-top: 30px;}
.settingWrap input:not([type="radio"], [type="checkbox"],.form-control), .settingWrap textarea:not(.form-control) { min-width:208px; }
.settingWrap .setting-address-field { min-width:300px; }
.settingWrap .my-color-picker, .settingWrap .wp-picker-clear { min-width:auto; }
.settingWrap .wp-picker-clear { cursor:pointer; background: #fff; border: 1px solid #ccc; border-radius: 4px; padding: 4px 6px; }
.settingWrap .wp-picker-clear:hover { border-color:#999; }
.settingWrap .header_logo { margin-top:5px; }
.settingWrap .header_logo_upload { margin-left:5px; color:#5ACEDF; }
/* // Setting page */

.display-none { display:none !important; }
.date-stats-wrap .label { display:inline-block; width:90px; font-weight:bold;}

/* Accepted by */
.date-stats-wrap h3, .acceptedByStats h3 { margin-bottom:5px; }
.acceptedByStats b { color:#444; }
.acceptedByStats i { color:#999; font-size:13px; }

/* Statement */
.statement-filter-wrap { margin-bottom:20px;  }
.statement-content-wrap  { padding-top:20px; border-top:1px solid #efefef; }
.statement-filter-dropdown-wrap { float:left; }
.statement-filter-dropdown-wrap .statement-filter-label, .statement-filter-dropdown-wrap .buddyboss-select-inner { float:left; }
.statement-filter-dropdown-wrap .statement-filter-label { margin:7px 10px 0 0; }
.statement-filter-date-wrap { float:right; white-space:nowrap; }
.statement-filter-date-from-wrap, .statement-filter-date-to-wrap { float:right; }
.statement-filter-date-to-wrap { margin-left:10px; }
.statement-closing-wrap { text-align:right; }
.statement-closing-wrap .statement-closing-hd { font-size:20px; font-weight:normal; }
.statement-closing-wrap .statement-closing-val { font-size:16px; }
.statement-welcome-wrap { padding-top:20px; text-align:center; font-size:16px; }
.statement-welcome-wrap img { max-width:100%; margin-bottom:20px; }
.statement-no-record-wrap { font-size:16px; }
.statement-of-account-summary { margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #efefef; }
.statement-of-account-left { float:left; }
.statement-of-account-right { float:right; }
.statement-of-account-hd, .statement-of-account-date { text-align:center; }
.statement-of-account-hd { margin-bottom:0 !important; }
.statement-of-account-date { margin-bottom:30px; }
.statement-of-account-right label { display:block; margin-bottom:5px; font-size:15px; text-align:right; }
.statement-of-account-name-value { white-space:nowrap; }
.statement-of-account-name, .statement-of-account-value  { float:right; }
.statement-of-account-value { width:90px; text-align:right; }
.statement-date-banner { margin-bottom:30px; padding:20px; text-align:center; word-spacing:2px; text-transform: uppercase; font-size:16px; background:#efefef; }
.statement-content-wrap form { display:inline; }
.statement-content-wrap .statement-submit-btn { margin:0; padding:0; text-decoration:none; color:#000; border:none !important; box-shadow:none !important; }
.statement-content-wrap .statement-submit-btn:hover { color:#4dcadd; background:none !important; }
@media print {
    .statement-content-wrap {
        width: 90%;
    }
}
/* Date Filter */
.estimate-invoice-filter-date-wrap { float:right; white-space:nowrap; }
.estimate-invoice-filter-date-from-wrap, .estimate-invoice-filter-date-to-wrap { float:right; }
.estimate-invoice-filter-date-to-wrap { margin-left:10px; }

/* overdue notification invoice */
.gform_wrapper .gform_body .overdue-notification-wrap .overdue-notification-content { display:none; }
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li, 
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li,
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul, 
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul { list-style:none !important; }
body div.gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li, body div.gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li, body div.gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul, body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul{list-style-type:none !important;}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul.overdue-notification-wrap , 
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul.overdue-notification-wrap { margin:10px 0 !important; }
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul.overdue-notification-wrap > li,
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul.overdue-notification-wrap > li { padding-left:0 !important; }
.overdue-notification-content { margin-left:10px; }

/* Expand Invoice */
.fieldRow{margin-bottom: 4px;}
.paymentDetailBox{padding: 5px;}
.paymentDetailBox h6{padding-bottom: 5px;}
.editBox label{font-weight: bold; display: inline-block; width: 105px; color: black;}
.editBox input{box-sizing: border-box; border: 1px solid #b3b3b3; padding: 5px; width: 250px; border-radius: 4px; background-color: #f5f5f5; -webkit-box-shadow: inset 0px 1px 1px 1px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0px 1px 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0px 1px 1px 1px rgba(0, 0, 0, 0.05); color: rgba(0, 0, 0, .8);}
table.sticky-list tr.expandContent > td{padding: 0 !important; background-color: #e0e0e0 !important; box-shadow: inset 0 0 6px rgba(0,0,0,0.3); border: none; width: 100%;}
table.sticky-list .paymentDetailBox table th{cursor: default !important; padding: 6px 5px;}
table.sticky-list .paymentDetailBox table{max-width: 700px; border: 1px solid #bfbfbf; margin-bottom: 10px;}
table.sticky-list .paymentDetailBox table td{font-size: 12px; width: auto; padding: 6px 5px !important; box-shadow: none; border: 1px solid #bfbfbf; background-color: #eaeaea !important; color: black;}
table.sticky-list .paymentDetailBox table th{font-size: 12px; color: black;}
.rightBox{text-align: right;}
.rightBox label{display: inline-block; padding-right: 10px; font-weight: bold; color: black; font-size: 16px;}
.rightBox .input{text-align: right; /*width: 111px;*/ background-color: transparent; box-sizing: border-box; padding: 5px; outline: none; font-weight: bold;font-size: 16px;}
table.sticky-list tr.expandContent td .expandWrapperContent{padding: 6px 5px; }
table.sticky-list tr.expandContent td .expandWrapper .expandLoadingImg{display: block; margin: 10px auto 0;}
table.sticky-list tr.expandContent td .expandWrapper .collapseBtn{text-align: center; padding: 5px 0; margin-top: 10px; background: #9e9e9e; cursor: pointer; clear:both;}
table.sticky-list tr.expandContent td .expandWrapper .collapseBtn i{font-size: 20px; vertical-align: bottom; color: #fff;}
table.sticky-list tr.expandContent td a.disabled .fa{color: #ccc;}
.addToWrapper{padding: 0; background-image: url('../img/bg-pattern.png'); background-size: 200px 200px; width: 100%; border: 1px solid #c7c5c5; margin: 10px 0 20px;}
.addToContent{padding: 6px 5px;}
.addToContent h4{font-size: 16px; line-height: 1.8; margin: 5px 0;}
.addToWrapper .collapseBtn{text-align: center; padding: 5px 0; margin-top: 10px; background: #e2e2e2; cursor: pointer; border-top: 1px solid #c7c5c5;}
.addToWrapper .collapseBtn i{font-size: 20px; vertical-align: bottom; color: #696969;}
.addToContent .addToSubmit{color: #fff; margin-top: 10px;}
.page-full-width{display: none;}
table.expandTable tr th, table.expandTable tr td{padding: 5px; border: 1px solid #cfcfcf; width: auto; text-transform: initial;}
table.expandTable tr th{color: #2c455b; font-weight: normal; background: #fff;}
table.expandTable tr td{background-color: #eaeaea; color: black;}
body.responsive table.expandTable tr{background-color: #eaeaea; border-bottom: 1px solid #a4a4a4;}
body.responsive table.expandTable tr td{word-break: break-all;}
body.responsive table.expandTable tbody tr:last-child{border-bottom: none;}
table.expandTable span.helper{display: inline-block;font-style: italic;font-size: 11px;line-height: 1.25em}
table.expandTable span.product-description{display: inline-block;line-height: 1.25em;}
table.expandTable span.fix-line-height{display: inline-block;line-height: 1.25em}
.refundBtn,.partialRefundBtn{display: inline-block; padding: 1px 16px; border: 1px solid #ffb183 !important; border-radius: 5px; color: #000; cursor: pointer; background: rgba(255,203,194,1); background: -moz-linear-gradient(top, rgba(255,203,194,1) 0%, rgba(255,203,194,1) 7%, rgba(255,123,0,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,203,194,1)), color-stop(7%, rgba(255,203,194,1)), color-stop(100%, rgba(255,123,0,1))); background: -webkit-linear-gradient(top, rgba(255,203,194,1) 0%, rgba(255,203,194,1) 7%, rgba(255,123,0,1) 100%); background: -o-linear-gradient(top, rgba(255,203,194,1) 0%, rgba(255,203,194,1) 7%, rgba(255,123,0,1) 100%); background: -ms-linear-gradient(top, rgba(255,203,194,1) 0%, rgba(255,203,194,1) 7%, rgba(255,123,0,1) 100%); background: linear-gradient(to bottom, rgba(255,203,194,1) 0%, rgba(255,203,194,1) 7%, rgba(255,123,0,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcbc2', endColorstr='#ff7b00', GradientType=0 );}
.refundBtn:hover,.partialRefundBtn:hover{color: #000;}
.chaineProduct span{vertical-align: top;}
.customChain{color: #4dcadd; /* display: block; */ cursor: pointer; font-size: 12px; line-height: 12px;}
.customChainInput{height: 36px; border: 2px solid #d0d0d0; background-color: rgba(0,0,0,0.04); -webkit-box-shadow: inset 0px 1px 1px 1px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0px 1px 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0px 1px 1px 1px rgba(0, 0, 0, 0.05); color: black; border-radius: 4px; font-family: inherit; font-size: 14px; padding: 10px 5px; box-sizing: border-box; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; line-height: 1.4; outline: none;}
.redBtn{color: #fff; background-color: #e90000; border: 1px solid #7e0000 !important; display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; -webkit-user-select: none;  -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px;}
.redBtn:hover{color: #fff; background-color: #c00000; border-color: #7e0000;}

/* processing animation */
.processing{font-size: 19px; font-weight: bold;}
@keyframes blink2{50% {color: transparent }}
.processingDot{animation: 1s blink2 infinite}
.processingDot:nth-child(2){animation-delay: 250ms}
.processingDot:nth-child(3){animation-delay: 500ms}

/* Added by anis - expandview customization */
.sensei-content, #activate-page, body.page:not(.buddypress) .site-content article:not(.comment), body.single:not(.buddypress):not(.bbpress) .site-content article:not(.comment) {
    padding-left:10px;
    padding-right:10px;
}

table.sticky-list tr.expandContent, table.sticky-list tr.expandContent *,  table.sticky-list tr.expandContent *:before, table.sticky-list tr.expandContent *:after {
  box-sizing: border-box;
}

table.sticky-list tr.expandContent td .expandWrapperContent{
    position: relative;
    padding-right: 100px;
    box-sizing: border-box;
    width: 100%;
}
body.responsive table.sticky-list tr.expandContent td .expandWrapperContent{
    padding-right: 5px;
}
table.sticky-list tr.expandContent td .expandWrapperContent:after { content: ''; clear:both; display:block;}

.expandInnerWrapper {width: 65%;}
.expandInnerWrapper.large {width: 75%;}
.expandInnerWrapper.full-width {width: auto; margin-left: 0; margin-right: -95px}
body.responsive .expandInnerWrapper,body.responsive .expandInnerWrapper.large {width: 100%;}
.paymentHead {padding:5px;}

@media (min-width: 769px)
{
    .docket-wrapper-container
    {
        max-height: 450px;
        overflow: auto;
    }
}
.docket-wrapper
{
    background: white;
    border: 1px solid #ddd;
    position: relative;
    padding: 15px;
}
.docket-wrapper + .docket-wrapper
{
    margin-top: 15px;
}
.docket-header
{
    margin-top: -15px;
    background: #333;
    color: white;
    font-weight: bold;
    padding: 0 10px;
    margin-bottom: 10px;
}
.docket-field,
.shipping-info-field
{
    position: relative;
}
.docket-field .edit-docket,
.shipping-info-field .edit-shipping,
.list-group-item .override-apparel-price
{
    display: none;
}
.docket-field:hover .edit-docket,
.shipping-info-field:hover .edit-shipping,
.list-group-item:hover .override-apparel-price
{
    display: block;
    position: absolute;
    top: 0;
    right: 0;
}
.shipping-info-field:hover .edit-shipping
{
    margin: 1rem;
    cursor: pointer;
}
.expandFormGrid *, .tableView * {box-sizing: border-box;}
.expandFormGrid .fieldRow input, .expandFormGrid .fieldRow label { width: 100%; }
.expandFormGrid .fieldRow label {
    color: #2c455b;
}
.expandFormGrid .fieldRow textarea ,
.expandFormGrid .fieldRow input,
.textareaLook { 
    width: 100%; 
    display:block; 
    box-sizing: border-box;
    border: 1px solid #b3b3b3;
    padding: 5px;
    border-radius: 4px;
    background: #f5f5f5; 
    resize: none;
    -webkit-box-shadow: inset 0px 1px 1px 1px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0px 1px 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0px 1px 1px 1px rgba(0, 0, 0, 0.05);
    color: rgba(0, 0, 0, .8);
}
.textareaLook{min-height: 90px; white-space: pre-line; line-height: 103%;}

.expandFormGrid .fieldRow textarea {
    height:60px;
}
.tableView { padding:5px; margin-bottom:10px; }
.tableView:after, .expandFormGrid:after { 
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.tableView .fieldRow { width: 100%; padding:0px !important; margin:0px !important;}
.expandFormGrid .fieldRow  { width: 100%;  padding:5px; }
.tableView.col-4 .fieldRow, .expandFormGrid.col-4 .fieldRow  { width: 25%; float:left; }
.tableView.col-3 .fieldRow, .expandFormGrid.col-3 .fieldRow { width: 33.33%; float:left; }
.tableView.col-2 .fieldRow, .expandFormGrid.col-2 .fieldRow { width: 50%; float:left;}


.tableView .fieldRow label {
    padding: 5px; 
    background: #fff; 
    border-bottom:0px;  
    width:100%; 
    border: 1px solid #cfcfcf; 
    border-right: 0px; 
    display:block;
    color: #2c455b;
}
.tableView .fieldRow input {    
    padding: 10px 8px;
    background: #eaeaea;
    border-radius: 0px;
    outline: none;
    box-shadow: none;
    box-sizing: border-box;
    width:100%;
    border: 1px solid #cfcfcf; 
    border-right: 0px; 
}

.tableView .fieldRow:last-child label, 
.tableView .fieldRow:last-child input { 
    border-right: 1px solid #cfcfcf; 
}

.calculationBox { max-width: 210px; right: 5px; bottom: 1px; position: absolute;}
body.responsive .calculationBox {position: relative; max-width:100% !important; right:auto; bottom:auto; } 
.calculationBox.rightBox label, .calculationBox.rightBox .input {font-size:13px; color:green;}
.calculationBox.rightBox span {min-width:60px; display:inline-block; line-height:100%;} 

.my_approval_box { margin-bottom:20px; }
.my_approval_box h3 { margin-bottom:10px; }
.my_approval_box ul { margin-bottom:10px; list-style:none; }
.my_approval_box li { margin:0; }
.my_approval_box button { width:auto; margin-right:10px; padding:10px 15px; }
.my_approval_box button i { margin-right:5px; }

/* Front Approve Box */
.front-approval-wrap { margin-top:50px; }
.front-approval-wrap :first-child { margin-top:0; }
.front-approval-wrap .approver-feed { margin-top:10px; }
.approver-label, .approver-dropdown, .approver-label, .approver-feed-edit, .approver-feed-remove { float:left; margin-right:10px; line-height:40px; }
.approver-label { font-weight:bold; }
.approver-feed-edit { cursor:pointer; }
.approver-feed-remove { cursor:pointer; margin-right:0; }
.approver-feed-edit:hover, .approver-feed-remove:hover { color:red; }
.front-approval-feeds-control { margin-top:10px; }
.approver-feed-add-btn, .approver-feed-update-btn { margin-right:8px; }
.approver-feed-add-control-btn, .approver-feed-add-btn, .approver-feed-update-btn, .approver-feed-cancel-btn, .approver-feed-update-cancel-btn { line-height:25px; }

/* css classes for gravity forms */
.gfield.label-basic label { height:auto; } 

.gfield .align-center { text-align:center; } 
.gfield .align-right { text-align:right; }

.gfield .space-right { padding-right:10px; }
.gfield .space-left { padding-left:10px; }

.gfield .space-marg-right { margin-right:10px; }
.gfield .space-marg-left { margin-left:10px; }

.gfield .border-no { border:none; }
.gfield .border-no td { border:none; }
.gfield .table-td-no-vert-pad td { padding-top:0; padding-bottom:0; }
.gfield .medium { width:40%; }
.gfield .vertical-sep { border-top:1px solid #000; }
.gfield .bold { font-weight:bold; }
.gfield .underline { text-decoration:underline; }
.gfield_chainedselect{width: 100% !important;}

.gfield .display-inline { display:inline; }

/* .gform_wrapper .top_label li.gfield.gf_left_half, .gform_wrapper .top_label li.gfield.gf_right_half { width:48% !important; } 

.gfield.gf_right_third { float:right !important; } */

/* end - css classes for gravity forms */

.requireMarginCheckmark { margin-top:30px !important; }
.requireMarginCheckmark .ginput_container { margin-right:42px; }
.requireMarginCheckmark .gfield_checkbox li { overflow:visible !important; }

.requireMultiplierCheckmark { margin-top:30px !important; }
.requireMultiplierCheckmark .ginput_container { margin-right:42px; }
.requireMultiplierCheckmark .gfield_checkbox li { overflow:visible !important; }

.replacedWord { color: darkred; }
.signature-line { border-top: 2px solid #666; padding-top: 5px; margin-top: -30px; }

.moved_field { position:relative; }
.moved_field .ginput_container { display:inline-block; }
.moved_field .small { width:150px !important; }
.moved_field .medium { width:320px !important; }
.moved_field .large { width:600px !important; }
.moved_field .ginput_container_select .buddyboss-select { width:auto !important; }
.moved_field .ginput_container_select { position:absolute; width:max-content; top:-9px; }
.moved_field > div:last-child { display:table-caption !important; } 
.gform_wrapper .gfield_html .moved_field input[type="text"] { border-bottom: 1px solid #666 !important; background: none !important; box-shadow: none !important; border-radius: 0 !important; }
.gfield_html table { width:auto; border:none; }
.gfield_html tr, .gfield_html td { border:none; }

.content_width { width:max-content !important; }
.signature_width { width:300px !important; }

/* Diamond and Diamond */
.authorizationDirection{color: #000; font-size: 15px; max-width: 841px;}
.authorizationDirection .replacedTxt{color: darkred;}
body .gform_wrapper form.authorizationDirection div.gform_body ul.gform_fields li.gfield.gfield_html ul li, body .gform_wrapper form.authorizationDirection div.gform_body ul.gform_fields li.gfield.gfield_html ul li{list-style-type: none !important;}
.authorizationDirection label{height: auto; margin-bottom: 0 !important; font-weight: normal !important;}
.authorizationDirection .dHead{font-weight: bold; margin-bottom: 30px !important;}
.authorizationDirection .dHead > li{margin-bottom: 0 !important;}
.authorizationDirection .dHead h4{text-align: center;}
.authorizationDirection .dParagraph{margin-bottom: 15px; font-weight: bold;}
.authorizationDirection .dInputDol input{width: 100% !important;}
.authorizationDirection .dBody{margin-bottom: 30px;}

/* Comment */
.popupContent.commentPopup{padding: 15px; box-sizing: border-box; padding-top: 0px;}
.popupContent.commentPopup textarea{resize: vertical; width: 100% !important; min-height: 130px;}
.commentWrapper{max-width: 800px;}
.commentWrapper .commentBox{border-top-right-radius: 4px; border-top-left-radius: 4px; margin-bottom: 15px; box-shadow: 1px 1px 1px rgba(0,0,0,0.40);}
.commentWrapper .commentBox .header{background: #dddddd; padding: 7px; border-top-left-radius: 4px; border-top-right-radius: 4px;}
.commentWrapper .commentBox .header .author{font-size: 16px; font-weight: bold; color: #008fc6;}
.commentWrapper .commentBox .header .date{padding-left: 13px; font-size: 13px;}
.commentWrapper .commentBox .comment, .commentWrapper .commentBox .footer{padding: 7px; border-left: 1px solid #c6c6c6;border-top: 0;}
.comments-reply-box .gform_wrapper .ginput_container_textarea{ height: 70px}
.comments-reply-box .gform_wrapper .ginput_container_textarea textarea.medium {height: 100%}
.comments-reply-box .gform_wrapper .gfield_label{height: auto}

/* ForCreekLab */
.gform_wrapper .tat-wrapper { width:25% !important; margin-left:3% !important; }

.gform_wrapper div.ginput_container.gfield_chainedselect select{height: 35px; width: 100% !important; background-color: rgba(0,0,0,0.04); border: none; border-radius: 4px; box-shadow: inset 0px 1px 1px 1px rgba(0, 0, 0, 0.05);}
.chainClose{color: red; font-size: 20px; cursor: pointer; margin-left: 10px;}
.chainEdit{font-size: 20px; cursor: pointer; margin-left: 10px;}
.chainHeading{margin-top: 24px;}
.chainList{margin-top: 5px;}
.chainList .row{margin-right: 0; margin-left: 0;}

/* PDF Automation */
.moved_field { position:relative; }
.moved_field .ginput_container { display:inline-block; }
.moved_field .small { width:150px !important; }
.moved_field .medium { width:320px !important; }
.moved_field .large { width:600px !important; }
.moved_field .ginput_container_select .buddyboss-select { width:auto !important; }
.moved_field .ginput_container_select { position:absolute; width:max-content; top:-9px; }
.moved_field > div:last-child { display:table-caption !important; } 
.gform_wrapper .gfield_html .moved_field input[type="text"] { border-bottom: 1px solid #666 !important; background: none !important; box-shadow: none !important; border-radius: 0 !important; }
.gfield_html table { width:auto; border:none; }
.gfield_html tr, .gfield_html td { border:none; }
.gfield_html .replacedWord { color:#790000; }
.gfield_html .show_to_role_approver { border:1px solid #666; }
.gfield_html .show_to_role_approver th, .gfield_html .show_to_role_approver td { padding:5px 8px; border:1px solid #666; }

.buttonlinks a {
	font-size: 15px;
	color: #fff;
	font-family: inherit;
	letter-spacing: 1.2px;
	padding: 12px 4px 11px;
	background-color: #2167A6;
	border-radius: 4px;
	display: inline-block;
	width: 300px;
	text-align: center;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	box-sizing: border-box;
	border: none;
	line-height: 17px;
	cursor: pointer;
	text-shadow: none;
	margin-bottom: 10px;
}

.buttonlinks a:hover {
	background-color: #3c7a90;
	color: #fff;
	-moz-box-shadow: inset 0 0 1000px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: inset 0 0 1000px rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 0 1000px rgba(0, 0, 0, 0.15);
} 

.hide-number-spinner input::-webkit-outer-spin-button,
.hide-number-spinner input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.no-pad-right { padding-right:0 !important; }
.no-marg-right { margin-right:0 !important; }

/* PRODUCT Module */
.html-estimated-duration-wrap .hd { margin-top:30px !important; margin-bottom:0 !important; }
.html-estimated-duration-wrap .hd label { margin:0 !important; }
.html-estimated-duration-wrap .estimatedDuration { width:70px !important; float:left; clear:none !important; }
.html-estimated-duration-wrap .estimatedDuration input { width:80% !important; }


@media screen and (min-width: 641px) {
    /* Diamond and Diamond */
    .authorizationDirection .dHead .gf_left_third{width: 31% !important;}
    .authorizationDirection .dHead .gf_left_third input{width: 100% !important;}
    .authorizationDirection .dHead .gf_middle_third, .authorizationDirection .dHead .gf_right_third{width: 16% !important;}
    .authorizationDirection .dHead .dInputLastName, .authorizationDirection .dHead .gf_middle_third, .authorizationDirection .dHead .gf_right_third{margin-left: 2% !important;}
    .authorizationDirection .dHead .gf_right_third{float: none !important;}
    .authorizationDirection .dInputCalc label{display: inline-block !important; width: 86% !important; margin-top: 0 !important; vertical-align: middle;}
    .authorizationDirection .dInputCalc .ginput_container{display: inline-block !important; width: 14% !important; margin-top: 0 !important;}
    .authorizationDirection .dInputCalc .ginput_container input{width: 100% !important;}
    .authorizationDirection .dInputTotalCompensation{margin: 30px 0 !important;}
    .authorizationDirection .dInputTotalCompensation label{vertical-align: middle !important;}
    .authorizationDirection .dInputCalc6, .authorizationDirection .dInputCalc7{width: 80% !important;}
    .authorizationDirection .dInputHst{width: 20% !important;}
    .authorizationDirection .dInputCalc6, .authorizationDirection .dInputHst{display: inline-block !important;}
    .authorizationDirection .dInputCalc6 label, .authorizationDirection .dInputHst label, .authorizationDirection .dInputCalc7 label{display: inline-block !important; margin-right: 10px !important; margin-top: 0 !important; vertical-align: middle;}
    .authorizationDirection .dInputCalc6 .ginput_container, .authorizationDirection .dInputHst .ginput_container, .authorizationDirection .dInputCalc7 .ginput_container{display: inline-block !important; margin-top: 0 !important;}
    .authorizationDirection .dInputCalc6 .ginput_container input, .authorizationDirection .dInputHst .ginput_container input,  .authorizationDirection .dInputCalc7 .ginput_container input{width: 100% !important;}
    .authorizationDirection .dInputHst .ginput_container{width: 49% !important;}
    .authorizationDirection .dInputCalc7{margin-bottom: 30px !important;}
    .authorizationDirection .dInputCalc6 label, .authorizationDirection .dInputCalc7 label{width: 24% !important;}
}



@media screen and (max-width: 600px) {

    .tableView .fieldRow , .expandFormGrid .fieldRow {
        width:100% !important;
        float:none !important;
        display:block !important;
    }
    .tableView .fieldRow input,
    .tableView .fieldRow label {
        border:1px solid #cfcfcf;
    }

    .addPaymentWrapper a{font-size: 12px; margin-right: 10px !important;}
    .addPaymentWrapper a:last-child{margin-right: 0 !important;}

    /* .paymentProfileOptionBox span{font-size: 9px;} */
}




/* expence Form */

#gform_fields_7  .datepicker , #gform_fields_7  .select2-container{
    width:47.5% !important;
}
@media screen and (max-width: 525px) {
    #gform_fields_7  .medium , body.responsive #gform_fields_7  .select2-container, #gform_fields_7  .datepicker {
        width:100% !important;
    }
}

/* Expand Invoice End */
/* Invoice and estimate hidden columns in mobile */
body.responsive #sticky-list-wrapper_23 .sort-1,
body.responsive #sticky-list-wrapper_23 .sort-3,
body.responsive #sticky-list-wrapper_23 .sort-4,
body.responsive #sticky-list-wrapper_23 .netAmount,
body.responsive #sticky-list-wrapper_23 .paymentDate {
    display:none !important;
}

/* body.responsive #sticky-list-wrapper_23 .sort-12, */
body.responsive #sticky-list-wrapper_23 .sort-11,
body.responsive #sticky-list-wrapper_25 .sort-8,
body.responsive #sticky-list-wrapper_25 .sort-9 {
    /* width:15% !important; */
}


/* body.responsive #sticky-list-wrapper_25 .sort-3,
body.responsive #sticky-list-wrapper_25 .sort-2, */
body.responsive #sticky-list-wrapper_25 .sort-10 {
    display:none !important;
}

/* Responsive */
/*body.responsive .expandInvoiceBtn , body.responsive .expandContent {display:none !important;}*/
body.responsive .newInvoice.newInvoiceEstimate, body.responsive .responsiveFloatRight{float: right;}
.cbResponsive{display: none;}
body.responsive .cbResponsive{display: block; clear: both;}
body.responsive .control-wrap-left{width: 74%;}
body.responsive .control-wrap-right{width: 25%;}
.dateFilter{padding-left: 20px;}
body.responsive .dateFilter{padding-left: 0; display: none;}
body.responsive .dateFilter input{width: auto;}
body.responsive .dateFilter{display: none; }
.searchByDateSetting{display: none;}
body.responsive .searchByDateSetting{display: list-item; }
.dateFilter .paddingDateFilter{padding-left: 10px;}
body.responsive .statBox.chartLoadedInMobile{position: absolute;z-index: -1;}
body.responsive .statBox.chartLoadedInMobile .statChildBox{position: absolute;z-index: -1; position: absolute;}
body.responsive form.invoice-link{display: inline-block}
body.responsive .gform_wrapper .top_label li.additionalInfoBox{margin-right: 0 !important;}
body.responsive .hideOnMobile{display: none;}
body.responsive .showOnMobile{display: inherit !important;}
body.responsive table.sticky-list > tbody > tr > td:empty:before{content: '--';}

/*@media screen and (min-width: 980px) {
    body.left-menu-open #mastlogo{padding: 16px 20px 16px 10px}
    .header-inner{padding-left: 15px;}
    .menu-panel #nav-menu .sub-menu-wrap, .menu-panel #header-menu .sub-menu-wrap, .bp_components ul li ul li.menupop .ab-sub-wrapper{left: 192px;}
    body.left-menu-open #nav-menu > ul > li > a, body.left-menu-open .menu-panel .menupop > a{padding-left: 10px;}
    body.left-menu-open #left-panel-inner #scroll-area, .left-menu-open .menu-panel{width: 192px}
    #right-panel-inner, body.left-menu-open .header-outher{margin-left: 192px}
}*/


.showPassword .gfield_label {
    display:none !important;
}




@media screen and (max-width: 425px) {
.embed-pdf { height:550px !important; }
}

@media screen and (max-width: 380px) {
.estimates-accept-small-display-block { display:block; }
.estimates-accept-small-display-none { display:none; }
.estimates-accept-small-float-none  { float:none; width:auto !important; }
.estimates-accept-marg-bottom { margin-bottom:10px; }
.estimates-accept-stats { margin-top:20px; margin-left:-5px; }

.estimates-accept-list { margin:30px 0; font-size:13px; line-height:17px; }
.estimates-accept-list h3 { margin-bottom:0px; color:#333; }
.estimates-accept-list-label { display:inline-block; font-size:14px; line-height:20px; font-weight:bold; }
.estimates-accept-list-value { display:inline-block; }
.estimates-accept-list-value b { color:#999; }

.estimates-accept-list-row { margin-top:10px; padding:5px; }
.estimates-accept-list-row:first-child { margin-top:0px; }
.estimates-accept-list-row:nth-child(odd) { border-bottom:1px solid #cfcfcf; background:#f7f7f7; }
.estimates-accept-list-row:nth-child(even) { border-bottom:1px solid #cfcfcf; }
.estimates-accept-list-row:last-child { border:none; }

.embed-pdf { height:400px !important; }
}


@media (max-width: 600px){
	.line_item table td input.customLineItemInput{width: 70% !important;}
	.changeBtn{line-height: 36px; float: right;}
	.line_item table.gfield_list td.gfield_list_icons{text-align: right; padding: 0.25em !important;}
	.delete_list_item{margin-right: 3px;}
	.moveBox{display: inline-block; float: left;}
	.moveBox span img{margin: 0 3px;}
	
	.popupWraper{border: none; min-width: 96%; margin: 54px 2% 0; left: 0 !important; min-height: 84%;}
	
	.miniTable thead{display: none;}
	.miniTable tbody td .tdHeader{display: block; font-weight: bold;}
	.miniTable tbody td{display: inline-block; width: 46%; padding-left: 2%; padding-right: 2%;}
	.miniTable tbody tr:nth-child(2n+2) td {background-color: #F5F5F5;}

    body.responsive .control-wrap-left, body.responsive .control-wrap-right{width: 50%;}
    body.responsive .dateFilter{padding-bottom: 10px;}
    body.responsive .dateFilter input{width: 38%;}
    body.responsive .dateFilter label{width: 100%;}
    body.responsive .dateFilter .paddingDateFilter{padding-left: 26px;}
    body.responsive .width200Percent{width: 200%; float: none;}
    body.responsive .dateFilterBtn{/*margin-left: 62%;*/ float: right; margin-top: 10px;}
    ul.installmentPlanResult{margin-left: 0 !important;}
}

@media screen and (min-width: 300px){
.statement-entry-title { display:block !important; }
.statement-filter-dropdown-wrap, .statement-filter-dropdown-wrap .statement-filter-label, .statement-filter-dropdown-wrap .buddyboss-select-inner { float:none; }
.statement-filter-date-wrap { float:none; white-space:normal; }
.statement-filter-date-from-wrap, .statement-filter-date-to-wrap { width:46%; margin:0; }
.statement-filter-date-from-wrap { float:left; }
.statement-filter-date-from-wrap { margin-bottom:10px; }

.statement-of-account-left, .statement-of-account-right { float:none; }
.statement-of-account-right { margin-top:10px; padding-top:10px; border-top:1px solid #efefef; }
.statement-of-account-right label { text-align:left; }
.statement-of-account-name { float:left; }
.statement-of-account-value { width:auto; }
.statement-of-account-name-value { width:290px; }
.statement-crm-wrap .statement-of-account-name-value { width:auto; }
.statement-crm-wrap { overflow:hidden; }

/* Filter by Date */
.estimate-invoice-filter-date-main { float:none !important; clear:both; width:auto !important; }
.estimate-invoice-filter-date-wrap { float:none; white-space:normal; }
.estimate-invoice-filter-date-from-wrap, .estimate-invoice-filter-date-to-wrap { width:46%; margin:0; }
.estimate-invoice-filter-date-from-wrap { float:left; }
.estimate-invoice-filter-date-from-wrap { margin-bottom:10px; }
}

@media screen and (min-width: 481px){
    div#main {
    /* padding: 0; */
    }
    .widget-area{
        width: 40%;
        padding-left: 2%;
        background-color: #f6f8f8;
        border-right: 1px solid #dee5e7;
        min-height: 720px;
    }
    .site-content{
            /* width: 60%; */
			max-width: none; /* 1122px; */
    }
    
    .contact-view{
        margin: 15px;
        color: #58666e;

        border: 1px solid #dee5e7;
        box-shadow: 0px -1px 2px #ccc;

    }
}

@media screen and (min-width: 760px){ 
.statement-filter-dropdown-wrap { float:left; margin-right:10px; margin-bottom:20px; }
.statement-filter-dropdown-wrap .buddyboss-select { width:auto; }
.statement-filter-date-wrap { float:left; white-space:nowrap; }
.statement-filter-date-from-wrap { margin-bottom:0; }
.statement-filter-date-from-wrap, .statement-filter-date-to-wrap { float:right; }
.statement-filter-dropdown-wrap, .statement-filter-dropdown-wrap .statement-filter-label, .statement-filter-dropdown-wrap .buddyboss-select-inner { float:left; }
.statement-filter-date-to-wrap { margin-left:10px; }
.statement-filter-date-from-wrap, .statement-filter-date-to-wrap { width:auto; }
.statement-filter-date-from, .statement-filter-date-to { width:auto !important; }
.statement-crm-wrap .statement-of-account-name-value { width:290px; }

/* Filter by Date */
.estimate-invoice-filter-date-wrap { float:left; white-space:nowrap; }
.estimate-invoice-filter-date-from-wrap { margin-bottom:0; }
.estimate-invoice-filter-date-to-wrap { margin-left:10px; }
.estimate-invoice-filter-date-from-wrap, .estimate-invoice-filter-date-to-wrap { float:right; width:auto; }
.estimate-invoice-filter-date-from, .estimate-invoice-filter-date-to { width:auto !important; }
}

@media screen and (min-width: 1000px){ 
.statement-of-account-left { float:left; }
.statement-of-account-right { float:right; margin:0; padding:0; border:none; }
.statement-of-account-name { float:right; }
.statement-of-account-value { width:90px; }
.statement-of-account-right label { text-align:right; }
.statement-of-account-name-value, .statement-crm-wrap .statement-of-account-name-value { width:auto; }

.estimate-invoice-filter-date-main { float:right !important; clear:none; width:auto !important; margin-right:15px; }
}

@media screen and (min-width: 1200px){ 
.statement-filter-date-wrap { float:right; }
.statement-filter-dropdown-wrap { margin-bottom:0; }
}

/*#sticky-list-wrapper_25 {
    display:none !important;
}*/

/*--------------------------------------------------------------
2.0 - Responsive media queries (mobile styles)
--------------------------------------------------------------*/
/*--------------------------------------------------------------
2.1 - MAXIMUM width of 720 pixels (phones landscape)
--------------------------------------------------------------*/
@media (max-width: 894px){
	article.page{padding-left: 0 !important; padding-right: 0 !important;}
}
@media screen and (max-width: 768px) {
	#mobile-header h1 a.mobile-site-title{display: none;}
	#mobile-header h1 a.mobile-page-title{display: inline-block;}
	/* article.page header.entry-header h1{display: none;} */
	footer#colophon{display: none;}
}
@media screen and (max-width: 720px) {

	/*
	.just_an_example {
		color: black;
	}
	*/


}/* don't delete this closing bracket */




/*--------------------------------------------------------------
2.2 - MAXIMUM width of 350 pixels (phones portrait)
--------------------------------------------------------------*/
@media screen and (max-width: 350px) {


	/*
	.just_an_example {
		color: black;
	}
	*/


}/* don't delete this closing bracket */





/*--------------------------------------------------------------
2.3 - MINIMUM width of 721 pixels (tablets+)
--------------------------------------------------------------*/
@media screen and (min-width: 721px)  {


	/*
	.just_an_example {
		color: black;
	}
	*/


}/* don't delete this closing bracket */





/*--------------------------------------------------------------
2.4 - MINIMUM width of 1040 pixels (desktops and laptops)
--------------------------------------------------------------*/
@media screen and (min-width: 1040px)  {


	/*
	.just_an_example {
		color: black;
	}
    */
    
/* css classes for gravity forms * /
.gfield.gf_left_half, .gfield.gf_right_half { width:48% !important; }
.gfield.gf_right_third { float:right !important; }
/* end - css classes for gravity forms */


}/* don't delete this closing bracket */

.toaster-wrapper
{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
    z-index: 1000;
    pointer-events: none;
}

.toaster-wrapper .toast
{
    display: inline-block;
    width: auto;
    background: #f0f0f0;
    color: #666;
    border: 1px solid #ddd;
    border-radius: 15px;
    padding: 10px 20px;
    margin-bottom: 20px;
    box-shadow: 0 4px 8px 0px rgba(0,0,0,0.5);
    pointer-events: all;
}

.toast.toast-clickable
{
    cursor: pointer;
}

.toaster-wrapper .toast .toast-icon
{
    display: inline-block;
    vertical-align: middle;
    background: white;
    padding: 5px;
    border-radius: 10px;
    margin-left: -10px;
    margin-right: 15px;
    line-height: 0;    
}
.toaster-wrapper .toast .toast-icon img
{
    width: 32px;
    height: auto;
}
.toaster-wrapper .toast .toast-text
{
    display: inline-block;
}
.order-label,
table.sticky-list .order-label
{
    display: inline-block;
    padding: 0 5px;
    border: 1px solid #ccc;
    background: white;
    border-radius: 4px;
    cursor: pointer;
}
.order-label.empty,
table.sticky-list .order-label.empty
{
    background-color: transparent;
    border-color: transparent;
    min-width: 50px;
    min-height: 26px;
    border: 1px dashed #ccc;
}
.order-label-edit
{
    width: 120px;
}
.inline-input,
table.sticky-list .inline-input
{
    display: inline-block;
    cursor: pointer;
}
.inline-input-edit
{
    width: 100%;
    max-width: 300px;
    border: 1px solid #ccc;
    background: white;
    border-radius: 4px;
    display: inline-block;
    vertical-align: middle;
}
.inline-input.empty,
table.sticky-list .inline-input.empty
{
    background-color: transparent;
    border-color: transparent;
    min-width: 50px;
    min-height: 26px;
}
.input-group .form-control
{
    background: #f4f4f4;
    border: 1px solid #ccc;
}
.input-group-addon
{
    background-color: #f4f4f4;
}
.input-group button,
table.sticky-list .input-group button
{
    background: white !important;
    border: 1px solid #ccc;
    font-size: 14px;
    color: #222;
    padding: 8px 10px 9px;
}
.dashboardSection table.table thead th
{
    min-width: 140px;
}
.dashboardSection table.table thead th,
.dashboardSection table.table tbody td
{
    padding: 6px 10px;
}
.dashboardSection .dashboard-scroll
{
    max-height: 480px;
    overflow: auto;
}
.dashboardSection .dashboard-scroll table.table thead th
{
    background-color: #ddd;
    position: sticky;
    top: 0;
}
.dashboardSection table.table .tag,
table.sticky-list .tag,
.tag
{
    display: inline-block;
    padding: 5px;
    border-width: 1px;
    border-radius: 6px;
    border-style: solid;
    font-size: 12px;
    line-height: 1em;
    margin-right: 5px;
}
.tag-one-line
{
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
table.sticky-list .tag-default,
.tag-default
{
    background-color: white;
    border-color: #e0e0e0;
    color: #999;
}
table.sticky-list .tag-danger,
.tag-danger
{
    background-color: #f2dede; 
    border-color: #ebccd1;
    color: #a94442;
}
table.sticky-list .tag-dark-gray,
.tag-dark-gray
{
    background-color: white;
    border-color: #999;
    color: #666;
}
table.sticky-list .tag-info,
.tag-info
{
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f;
}
#dashboard-open-orders .td-0
{
    min-width: 160px;
}
#dashboard-open-orders table button
{
    background: none;
    border: none;
    padding: 0;
    cursor: pointer;
    font-style: normal;
    font-weight: normal;
    text-transform: none;
    font-size: inherit;
    width: auto;
    padding: 5px 10px;
}
#dashboard-open-orders table .invoice-link button 
{
    margin: 0;
    padding: 0;
    text-decoration: none;
    color: #000;
}
#dashboard-open-orders table .invoice-link button:hover 
{
    color: #6AD2E1;
    background: none;
    box-shadow: none;
}
.dashboardSection .nav-icon
{
    vertical-align: middle;
    cursor: pointer;
}
.dashboard-boards
{
    height: 100%;
    padding: 15px;
    box-sizing: border-box;
}
.dashboard-boards *::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}
.dashboard-boards *::-webkit-scrollbar-track {
    background-color: #ebebeb;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.dashboard-boards *::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #bfc4ce; 
}
.dashboard-boards *
{
    box-sizing: border-box;
}
.dashboard-column
{
    box-sizing: border-box;
    border-radius: 4px;
    background: white;
    width: 250px;
    height: 100%;
    box-shadow: 0 1px 1px rgba(0,0,0,0.2);
}
.dashboard-column .cards-wrapper
{
    overflow: auto;
    padding-right: 5px;
}
.dashboard-column .dashboard-card
{
    border: 1px solid #091e4240;
    border-radius: 4px;
    box-shadow: 0 1px 0 #091e4240;
    margin-bottom: 5px;

    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.entry-content table.productionTimeLogTable
{
    margin-top: -25px;
}
.site-header .right-col .barcode-button-wrapper
{
    color: #fff;
    font-size: 18px;
    display: inline-block;
}
.loading-progress
{
    border-radius: 5px;
    background-color: #eee;
    height: 30px;
    position: relative;
    overflow: hidden;
}
.loading-progress .loading-progress-highlight
{
    position: absolute;
    left: -20%;
    width: 20%;
    height: 100%;
    background: linear-gradient(90deg, #eee 0%, #f9f9f9 100%);

    animation: loading-pulse 2s infinite;
    animation-delay: 1s;
}
@keyframes loading-pulse {
    0% {
        left: -20%;
    }
    100% {
        left: 100%;
    }
}
.address-autocomplete
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}
@media (min-width: 769px)
{
    .user-profile-cc-body
    {
        height: 330px;
        overflow: auto;
    }
}
.panel-body > .panel-top-right
{
    position: absolute;
    top: 0;
    right: 0;
}
.panel-heading > .panel-top-right
{
    position: absolute;
    top: 5px;
    right: 15px;
    padding: 4px 12px;
}
.panel-heading > .button-wrapper,
.panel-heading > .d-flex > .button-wrapper
{
    margin-top: -10px;
    margin-bottom: -10px;
    padding-top: 6px;
}
.user-profile-card.panel-danger .panel-body
{
    background-color: #f2dede;
}
.max-height-scroll
{
    position: relative;
    max-height: 300px;
    overflow: auto;
}
.badge-invoice
{
    display: inline-block;
    border-radius: 5px;
    padding: 0 5px;
    font-size: 12px;
    line-height: 1.75em;
}
.sticky-list .sticky-action {
    display: flex;
    justify-content: space-between;
}
.sticky-list .sticky-action .actionBtnIcon
{
    /* remove spaces width between inline-block elements */
    font-size: 0; 
}
.sticky-list .sticky-action .actionBtnIcon *
{
    font-size: 13px;
}
table.sticky-list > tbody > tr.high-priority,
table.sticky-list > tbody > tr.high-priority > td {
    /* border: #446d898c 2px solid; */
    background-color: #fff7ee;
}
table.sticky-list > tbody > tr.high-priority:nth-child(2n+1),
table.sticky-list > tbody > tr.high-priority:nth-child(2n+1) > td {
    /* border: #446d898c 2px solid; */
    background-color: #ffe8d4;
}
table.sticky-list .statusBtn
{
    background-color: grey;
}


.pagination .active a {
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
}

.pagination a {
    border-radius: 0;
    border-left: 0.5px solid rgba(0,0,0,0.2);
    border-right: 0.5px solid rgba(0,0,0,0.2);
    border-top: 1px solid rgba(0,0,0,0.2);
    border-bottom: 1px solid rgba(0,0,0,0.2);
}

.pagination li:first-child a {
    border-left: 1px solid rgba(0,0,0,0.2);
}

.pagination li:last-child a {
    border-right: 1px solid rgba(0,0,0,0.2);
}
.dndDraggingSource
{
    display: none;
}

table.sticky-list td.sticky-action .actionWrap a.button {
    display: block;
    margin-left: 0;
    width: auto;
    text-align: left;
    margin-top: 8px;
    text-decoration: none;
    color: #000;
    font-size: 13px;
    padding: 5px 10px;
}

.inventory-add-to-po.table > tbody > tr > td {
    vertical-align: middle;
}

.personalization-toggle-switch
{
    display: flex;
    flex-wrap: wrap;
}
.switch {
    padding: 0.4em;
    display: inline-block;
    border-radius: 0.5em;
    font-size: 8px;
    user-select: none;
}
.switch.is-on .switch__control {
    background: #20bf6b;
}
.switch.is-on .switch__toggle {
    color: black;
    margin-left: 50%;
}
.switch--round, .switch--round .switch__toggle, .switch--round .switch__control {
    border-radius: 5em;
}
.switch--round .switch__control {
    width: 4em;
}
.switch--round.is-on .switch__toggle {
    color: transparent;
}
.switch__control {
    float: left;
    display: inline-block;
    width: 5em;
    height: 2.2em;
    background: #999;
    box-sizing: border-box;
    padding: 0.25em;
    border-radius: 0.333em;
    transition: 200ms;
    cursor: pointer;
}
.switch__toggle {
    line-height: 1.75;
    text-align: center;
    display: inline-block;
    width: 50%;
    height: 100%;
    background: white;
    color: transparent;
    border-radius: 0.25em;
    transition: 200ms;
    box-sizing: border-box;
    font-weight: bold;
}
.switch__label {
    font-size: 13px;
    line-height: 1.5;
    float: left;
    padding-right: 1em;
    padding-left: 1em;
}
.switch__label:empty {
    display: none;
}
select[readonly].select2-hidden-accessible + .select2-container {
    pointer-events: none;
    touch-action: none;
}
.markdown-changelog h2 {font-size: 28px}
.markdown-changelog ul {
    margin-top: 1em;
    margin-bottom: 1em;
    list-style: disc outside none;
}
.markdown-changelog ul li {
    margin-left: 2em;
    display: list-item;
}

#gtranslate-2 { display:inline-block; vertical-align: top; width: 165px; padding-left: 25px}
#gtranslate-2 .gtranslate-conainer{ position: absolute; top: 22px;}
#gtranslate-2 .gt_switcher { width: 140px; }
.pdfembed-iframe, #pdf-data{ background-color: #ddd;}
.img-thumb-overlay
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 4px;
}
.img-thumb-overlay .img-thumb-overlay-center
{
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.black-border
{
    border: 1px solid black;
}
input.show-as-text[type="number"][show-as-text]::-webkit-outer-spin-button,
input.show-as-text[type="number"][show-as-text]::-webkit-inner-spin-button
{
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}
input.show-as-text[type="number"]
{
    -moz-appearance:textfield; /* Firefox */
}

.notify-dialog 
{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    opacity: 1;
    top: 20%;
    transition: all 500ms ease-out;
    z-index: 1;
}

.ng-animate-slide-down.ng-enter {
    opacity: 0;
    top: 18%;
}

.ng-animate-slide-down.ng-enter.ng-enter-active {
    opacity: 1;
    top: 20%;
}
[disabled] > .fa
{
    opacity: 50%;
}
.fa-move-handle::before
{
    content: "\f142";
    padding-right: 3px;
}
.fa-move-handle::after
{
    content: "\f142";
}

.floating-timer-wrapper {
    position: fixed;
    top: 80px;
    right: 10px;
    z-index: 9999;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    background: #fff;
    border-radius: 8px;
    overflow: hidden;
}

.floating-timer-wrapper table {
    margin: 0;
    width: 100%;
}

.floating-timer-wrapper td {
    text-align: center;
    padding: 8px;
}

.floating-timer-wrapper .tag {
    display: inline-block;
    padding: 4px 8px;
    margin-right: 5px;
    border-radius: 4px;
}

.floating-timer-wrapper .timer-value {
    font-size: 1.2em;
    font-weight: bold;
}

.floating-timer-wrapper .btn-small {
    margin-left: 10px;
}
.reportWrapper .reportTemplate{max-width: 1640px; margin: auto; border: 1px solid #e3eaf3;}
.nested-actions-wrapper
{
    padding-left: 60px;
}
form button
{
    user-select: auto;
}
.c-tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:12px;opacity:0}
.c-tooltip.in{opacity:.9}
.c-tooltip .tooltip-inner{background: white; color: #222; box-shadow: 0px 0px 5px rgba(0,0,0,0.5);}
.typeahead-bordered .uib-typeahead-match + .uib-typeahead-match{border-top: 1px solid #ddd}
.typeahead-div .active > div{background-color: rgba(0, 100, 255, 0.1)}