/* general */
body, #content {background: #f7f7f7;} 
/*h1, h2, h3, h4, h5, h6, p, body {font-family: 'Lato', sans-serif !important;}*/
h1, h2, h3, h4, h5, h6, p, body {font-family: proxima-nova, sans-serif;}
*:focus { outline: none; }

/* layout */
.btn-remove-bg { border: none; background: transparent !important;}
.padding25 { padding:25px !important}
.padding-top-4 { padding-top:4px !important}
.font10 { font-size:10px !important}
.align_right {text-align:right}
label.control-label { padding-top:7px}

#main-nav .navigation > .nav > li > .nav > li > a {  padding-left: 20px; }
.box .box-content {
     padding: 15px; 
     border: 1px solid #e5e5e5;
     background: white;
     display: block;
     -webkit-box-shadow: none;
    -moz-box-shadow:none;
    box-shadow: none;
}
.box .box-header {
    margin: 0 10px;
    padding: 5px;
    border-bottom: 1px solid #ddd !important;
}

/* popover */
.popover {
    max-width: 576px;
}
.popover-title {
    max-width: 576px;
    float: right;
    display: block;
    padding: 0px 5px;
    background-color: transparent;
    width: 100%;
    border: none;
}

/* header / action bar */
#action-toolbar.right .dropdown-menu { right: 0; left:auto }

/* bootstrap calendar */
.bootstrap-datetimepicker-widget td, .bootstrap-datetimepicker-widget th { text-align: center; width: auto !important; }

/* sales: credit note */
#billing .form-group .form-group,  #shipping .form-group .form-group { margin-bottom:0px}
.cn_status1 {background-color: #00acec;} /* open */
.cn_status2 {background-color: #f34541; } /* partial */
.cn_status3 {background-color: #49bf67; } /* closed */
.change_address {font-weight:normal; font-size:11px}

/* calendar, schedule page  */
.padding_slot { opacity:0.6; color:#000000 !important; }
.btn.add {margin-left: 5px;} /* schedule, calendar break, leave, availabiliti hover*/
.hover-end{
    padding:0;
    margin:0;
    text-align:right;
    position:absolute;
    opacity:0.7;
    bottom: 0;
    top: 0;
    right: 0;
    left: 0;
    background: #000000;
    z-index: 12000;
    padding-right: 5px;
    line-height: 27px
}

.dropdown-menu { text-align: left} /* remove bg from select user drop */
.dropdown-menu > li > a.checkbox:hover { background-color: transparent !important; color: inherit} 

.fc-toolbar.fc-header-toolbar {
    margin-bottom: 1em;
    margin-top: 1em;
}
.fc-timeline-event {
    /* padding: 10px !important; */
    padding: 7px 0 !important;
    text-align: left;
}
.fc-time-area .fc-event-container {
    padding: 0px !important;
    top: -1px;
} 
.fc-toolbar h2:after, .datetimepicker_text:after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 12px;
    vertical-align: middle;
    content: " ";
    border-top: 5px dashed;
    border-top: 5px solid\9;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
}
.fc-toolbar .form_remove_btn {
        margin-right: .75em !important;
        padding:0px !important
}
.btn-group.open .btn.dropdown-toggle {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

/* modal */
/* availability modal (shedule page, calendar page) */
#big_modal .modal-dialog { width:90%;  max-width:1224px  /* min-width: 1220px;  max-width:1224px */} 
#small_modal .modal-dialog { max-width:600px  /* min-width: 1220px;  max-width:1224px */} 
#big_modal.small_modal .modal-dialog { max-width:600px} 

#big_modal_btns { float:right}    
#big_modal_btns .btn { margin-right:5px}

#modal-contact-view .modal-dialog { max-width:600px} 


/* form, data table */
.select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 33px !important }
input[readonly].readonly { background-color: #ffffff !important; cursor: not-allowed !important}    
.responsive-table .scrollable-area { overflow: hidden; }

.input-group-addon, .form-control, .input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child > .dropdown-toggle, .input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child, .input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child, .input-prepend .add-on:first-child, .input-prepend .btn:first-child 
{
	border-radius: 4px !important; 
	-webkit-border-radius: 4px !important;
}

.btn, .well, .nav-pills > li > a, .navbar-inner, .breadcrumb, .nav-tabs > li > a, .tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a, .tabs-left > .nav-tabs > li > a, .accordion-group, input[type="text"], input[type="password"], .ui-autocomplete-input, textarea, .uneditable-input, .modal-content, .tooltip .tooltip-inner, .popover, .popover-title, .progress, .alert, .label, .thumbnail, .dropdown-menu 
{
	border-radius: 4px !important; 
	-webkit-border-radius: 4px !important;
}

.datepicker_form input, .timepicker_input input, .customer_input .select2-container--default .select2-selection--single {
	border-bottom-right-radius: 0 !important; 
    border-top-right-radius: 0 !important;
}

/* collapsed table row */
.account-tab-title {font-size:16px; font-weight: bold}
.table.expandable tbody > tr > td { vertical-align: middle;}
.table.expandable.account thead > tr > th { border-bottom: none; padding: 0px}
.table.account tbody > tr.expandable-row { height: 50px; }
.table.account tbody > tr.expandable-row > td  { padding-top: 15px !important;}
.table.account tbody > tr.expandable-row:first-child > td  { border-top: none}
.table.account tbody > tr.expandable-extra-row > td  { border-top: none;}
.table.expandable .actions .expandable-link {
    color: #c4c4c4;
    text-decoration: none;
    text-shadow: none;
}
.table.expandable .actions .expandable-link i {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    display: inline;
    width: auto;
    height: auto;
    line-height: normal;
    vertical-align: baseline;
    background-image: none;
    background-position: 0% 0%;
    background-repeat: repeat;
    margin-top: 0;
}
.table.expandable .actions .expandable-link i:before { content: "\f077"; }
.table.expandable .collapsed .actions .expandable-link i:before { content: "\f078"; }
.table tbody tr.expandable-extra-row table tr:first-child > td  { border-top: none !important}

@media (min-width: 767px) {
	.change_address_wrap {display:block} /* show billing, shipping address link change */
}
@media (max-width: 767px) {
	#folders-sidebar li.places a {
		padding: 0px !important;
	}
	#appointment-modal, #contact-modal, #appointment-modal2, #preview-modal  {
		min-width: auto !important;
	}
	
	header .navbar .dropdown-menu {
		right: -53px;
	}
}








/* // check
.btn, .btn-group > .btn:first-child {
    -webkit-border-bottom-left-radius: 4px !important;
    -moz-border-bottom-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
	-webkit-border-top-left-radius: 4px !important;
    -moz-border-top-left-radius: 4px !important;
    border-top-left-radius: 4px !important;
}
.btn, .btn-group > .btn:last-child {
    -webkit-border-bottom-right-radius: 4px !important;
    -moz-border-bottom-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
	-webkit-border-top-right-radius: 4px !important;
    -moz-border-top-right-radius: 4px !important;
    border-top-right-radius: 4px !important;
}
*/




































table.dataTable thead th, table.dataTable thead td { padding: 10px ; border-bottom: none; }
table.dataTable.no-footer { border-bottom: 1px solid #dddddd; }
table.dataTable thead .sorting, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc { background-image: none; }
table.dataTable .actions { width:50px}
.dataTables_info { font-size:12px}	
.dataTables_paginate  { font-size:12px}	
.dataTables_length { font-size:12px}
.dataTables_wrapper .dataTables_length { display:none; float: right;}
.dataTables_wrapper {overflow: auto;}
.data-table { width:100% !important}

/* custom styles */




.form-control { 
	/*height:33px !important */
}
/*
button.disabled, a.disabled{
  	cursor:not-allowed !important;
	pointer-events: all !important;
}

.btn.disabled {
  pointer-events: none;
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
  cursor: not-allowed;
}
, .btn-group > .btn:last-child, .btn-group > .dropdown-toggle
*/

.nav.nav-tabs.nav-tabs-simple i  { margin-right:10px}
.nav.nav-tabs.nav-tabs-simple > li > a {
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
}



.nav .dropdown-menu i { margin-right:10px}

#daterangepicker_input_to {
	-webkit-border-bottom-right-radius: 0px !important;
    -moz-border-bottom-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
	-webkit-border-top-right-radius: 0px !important;
    -moz-border-top-right-radius: 0px !important;
    border-top-left-right: 0px !important;
}
input[readonly] {
     cursor: default !important;
}

#services_calendar{ 
	background-image:none !important;
	-webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
	border-radius: 4px;
}

.fc-state-default { 
	font-size:12px !important
}
.fc-button { height: 30px !important}



.badge.small-font { font-size:10px !important}

#summary_box .pull-right {
	clear:both;
}
.button.disabled:hover {
  opacity: 0.65; 
  cursor: not-allowed !important;
}

#view_customer { 
    border-radius: 0 !important;
}

#customer_phone, #daterangepicker_input {
	border-bottom-right-radius: 0 !important;
    border-top-right-radius: 0 !important;
}

.contrast-dark  header .navbar {
    background-color: #2a2a29;
}

/* header */
.page-header .pull-left {
    margin-top: 25px;
    margin-left:0px
}
.page-header .pull-left h1 {
    margin-left:0px
}
.page-header .text{
	margin-top: 34px;
}
	
.page-header {
    overflow:visible
}
#search_header .pull-right {
	margin-top:10px
}
#search_header h4 {
	margin-bottom:20px
}

.hidden_row {display:none}
.disabled-white {
    background-color: #ffffff !important;
}

#settings-nav .navigation > .nav > li > a, 
#settings-nav .navigation > .nav > li > .nav > li > a  {
	border-bottom: 1px solid #e7e7e7;
	padding: 8px 15px;
}
#settings-nav .navigation > .nav > li > .nav > li > a   {
	padding-left: 40px;
}

#settings-nav.nav-stacked > li + li {
    margin-top: 0px;
}

/*** User / employee details ****/
.break_row {margin-left: 0px !important}
.break_row span {
    border: none;
    background: transparent;
}
.addBreak { margin-left:40px; text-decoration:underline}
.break_box {clear:both; margin-left:10%}
#break_box { margin-left:10%; margin-top:20px }

#schedule_page .form-group {margin-bottom:0px;}
.dropdown-menu { min-width:auto;}
.add_account span { margin-left:10px}
.add_account .btn {
    background-color: transparent;
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
#content-main { max-width:1200px}

#table-queue tr th { text-align:left}
.btn-fb{
    background: #304584;
    color:#ffffff;
}
.btn-tw {
    background: #21baf4;
    color:#ffffff;
}
.btn-accounts {margin-bottom:10px; margin-right:10px; padding:10px}
.btn-accounts img, .add_account img, .select_account img {height:60px}

.hiddenRow { border-top: none !important}

.fc-bgevent {
    background: #e7e7e7 !important; 
	opacity: 0.6 !important;
}

.fc-multiStaffDay-view .fc-today {
    background: #FFFFFF !important;
}

.single-employee.fc-agendaWeek-view .fc-bgevent {background: transparent !important;}


/* services */
#services_first { width:30px}

.form_remove_btn, .form_remove_btn:hover {
    border: none;
    background: transparent !important;
    box-shadow: none;
    -webkit-box-shadow: none;
    margin: 0;
    padding: 6px;
}



.table tbody > tr > th { border-top: none !important; }
.underline { text-decoration:underline; cursor:pointer}
.box .box-content.padding-top-25 { padding-top:25px !important}
i.pull-right { float:none !important}

.alert i {float:left; margin-right: 20px }
#schedule .input-group-addon, #custom .input-group-addon { background: none; border:none}
#schedule .form-actions, #custom .form-actions { padding:10px; margin-bottom:10px; border:none}

.has-switch span.switch-primary, .has-switch span.switch-left {
	background-color: #2ecc71 !important;
}
.has-switch {
	border-radius: 100px;
	min-width: 10px !important
}
.has-switch span, .has-switch label {
	padding-left: 7px;
	padding-right: 6px;
}
.expandable-row td.title_sub {
	padding-top: 18px !important;
}

.select2-container .select2-choice {
	background-image:none !important;
	background:none !important;
    border: none !important;
}
/*
.bootstrap-tagsinput input { margin-top:0px !important}
.input-group-btn { vertical-align:top !important}
.tt-menu { margin-top:11px !important}
*/
#incall_address_row { font-size:12px; color:dodgerblue}

#appointment-modal, #contact-modal, #appointment-modal2 { min-width:auto}
#batch-main #appointment-modal, #calendar-main #appointment-modal { min-width:1220px }
#calendar-main #appointment-modal.view, #calendar-main.view_only #appointment-modal, #appointment-modal2.view  { min-width:500px }
#preview-modal { min-width:1000px }

#calendar_page .nav.emplyees { margin-bottom:0px}
#calendar_page .box-header { overflow:visible; padding:0}
#calendar_page .dropdown-menu li { padding:0px 10px}


.empty-message { padding:5px}
#warning_msg .text, .warning_msg .text { color:#ff0000; font-size:12px}  
/*.bootstrap-tagsinput .tag { margin-left: -74px !important; }*/

.tab-content-list ul {
    border: 1px solid #dddddd;
}
#note-container, #activity-container { border:none; box-shadow:none; -webkit-box-shadow: none; -moz-box-shadow:none}

.label-confirmed {background-color: #5161a8;}
.label-cancelled, .label-cancelledfee {background-color: #3d3d3d; }
.label-pendingconfirmation, .label-pendingreconfirmation {background-color: #e59537; }
.label-completed {background-color: #6ca851; }

/* payment */
.label-closed {background-color: #4c61d1;}
.label-partial {background-color: #595959; }
.label-unapplied {background-color: #d14c4c; }

/* money */
.label-settled {background-color: #595959; }
.label-unsettled {background-color: #d14c4c; }

/* money */
.label-yes {background-color: #595959; }
.label-no{background-color: #d14c4c; }

/* batch */
.label-batch-status0 {background-color: #595959;} /*open*/
.label-batch-status1 {background-color: #f34541;} /*unpaid*/
.label-batch-status2 {background-color: #00acec; } /*partial*/
.label-batch-status3 {background-color: #49bf67; } /*paid*/

.label-order_status1 {background-color: #f34541;} /*unpaid*/
.label-order_status2 {background-color: #595959;} /*unpaid*/
.label-order_status3 {background-color: #00acec; } /*partial*/
.label-order_status4 {background-color: #49bf67; } /*paid*/
.label-order_status5 {background-color: #595959; } /*cancelled*/


.page-header {
    margin-bottom: 15px;
}
.nav-stacked > li + li {
    margin-top: 0px;
}
hr {
    margin-top: 10px;
    margin-bottom: 10px;
}
/* form */

textarea.form-control {
   
}





.datepicker_input .input-group-addon, .timepicker_input .input-group-addon, .customer_input .btn  {
	border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
    
    border-bottom-right-radius: 4px !important; 
    border-top-right-radius: 4px !important;
}

#daterangepicker, .datepicker_form .input-group-addon{
	border-bottom-left-radius: 0 !important; 
    border-top-left-radius: 0 !important;
}

.form_price_row .form-control {padding:6px}

.price_prefix {
  	border-bottom-right-radius: 0 !important; 
    border-top-right-radius: 0 !important;
}
.price_prefix + input {
	border-bottom-left-radius: 0 !important; 
    border-top-left-radius: 0 !important;
}
.form-align-left .control-label {text-align:left}
.form-align-left .col-xs-3, .form-align-left .col-xs-2, .form-align-left .col-xs-1, .form-align-left .control-label {padding-left:0px; padding-right:10px}
.form-align-left .form-group {     
	margin-left: 0px !important;
    margin-right: 0px !important;
}
.form-align-left .row {     
	margin-left: 15px !important;
    margin-right: 15px !important;
}
.padding_default_link, .padding_restore_link, .price_default_link, .price_restore_link  {margin-left:20px !important}
.expandable-extra-row { border:none !important}

.nav-tabs-simple > .active > a, .nav-tabs-simple > .active > a:hover, .nav-tabs-simple > .active > a:focus {
    border-bottom-color: #000000 !important;
}

/* colapse table row */
.expandable .actions .expandable-link {
    color: #c4c4c4;
    text-decoration: none;
    text-shadow: none;
}

.expandable .actions .expandable-link i {
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    display: inline;
    width: auto;
    height: auto;
    line-height: normal;
    vertical-align: baseline;
    background-image: none;
    background-position: 0% 0%;
    background-repeat: repeat;
    margin-top: 0;
}

.expandable .actions .expandable-link i:before {
	content: "\f077";
}

.expandable .collapse .actions .expandable-link i:before {
    content: "\f078";
}
          
.small-font { font-size:12px !important}
.expandable-extra-row .tm-tag { font-size:11px !important}

/* appointments */
.select2-container--default .select2-selection--single {
	border: 1px solid #d0d0d0 !important;
	height: 33px !important;	
}
.select2-result-repository__small { font-size:12px; color:#d0d0d0}
/*.select2-selection__clear { display:none}*/
.select2-selection__clear { right: -15px; font-size:22px}

.users_action .select2-container--default .select2-selection--single {
	height: 30px !important;	
}

.appointment_status .btn + .btn {
    margin-left: 0px !important;
}

.appointment_status .btn.btn-danger:active, .appointment_status .btn.btn-danger.active {
    background-color: #49bf67 !important;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05) !important;
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05) !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05) !important;
}



/*
.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1010;
    display: none;
    max-width: 576px;
    padding: 1px;
    text-align: left;
    background-color: white;
    background-clip: padding-box;
    border: 1px solid #cccccc;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    white-space: normal;
}
*/
.row.filters .control-label { line-height: 30px;}

.box {
	border: 1px solid #e5e5e5;
	background: white;
} 
.box-header, .box-content {
	border: none !important;
	background: white;
}   

/*
.box .box-header hr {width:100%}
.box .box-header {
    padding: 10px 15px;
}
*/
.check_commission {margin:0 5px !important}
.icons i { margin:0 3px !important}
.grey { color:#dddddd !important}
.grey-dark { color:#6c6c6d !important}
.green { color:#49bf67}
.red { color:#f34541}
.orange { color:#f8a326}


#action-toolbar .dropdown {margin:0 10px}
#view_customer_tags .badge, .expandable-extra-row .badge { margin: 0 5px 0 0;}
#view_customer_tags .fas { font-size:15px; margin-right:5px }

.text-grey { color:gray}
.box_widget { font-size:14px; padding:10px 20px 0 20px}
#contact_page .box_widget { min-height:67px}
#batch_due {font-weight:bold}

#invoices-table .actions a, #table_data .actions a {padding: 1px 5px;}

.tm-tag {
    margin: 0 5px 1px 0 !important;
    padding: 2px !important;
}

.margin-top-10 {margin-top: 10px !important;}

/* calendar */
#calendar_page ul.nav li { font-size:16px}

#wait_loading {
    display:    none;
    position:   fixed;
    z-index:    90000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .0 ) 
                url('../img/loading.gif') 
                50% 50% 
                no-repeat;
}
.jquery-comments .navigation-wrapper, .jquery-comments .profile-picture {display:none !important}
.jquery-comments .textarea-wrapper:before, .jquery-comments .textarea-wrapper:after, .jquery-comments ul.main:empty ~ .no-comments, .jquery-comments ul.navigation  { display:none !important}
.jquery-comments .textarea-wrapper {
    padding-left: 0px;
}
/*
#content {
    margin-left: 221px !important;
}
#main-nav-bg {
    width: 221px !important;
}
#main-nav {
    width: 220px !important;
}
*/
.align_top_txt { padding-top:7px; display:block}

@media (max-width: 767px) {
	#folders-sidebar li.places a {
		padding: 0px !important;
	}
	#appointment-modal, #contact-modal, #appointment-modal2, #preview-modal  {
		min-width: auto !important;
	}
	
	header .navbar .dropdown-menu {
		right: -53px;
	}
}



/*

######################################### 
 */
/* body { font-size:13px} 
label.inline, label { font-weight: normal}
.d-background {
	color: #333;
	background-color: #e5e5e5;
	border: #ddd solid 1px;
	border-bottom: none;
	background-color: #e5e5e5;
}

.box .box-header {
	font-size: 16px;
	padding: 3px 10px;
}


/* tasks 
.todo-list ul > li .actions .btn-link {
	    padding: 5px 5px;
	}
.todo-list ul > li {
    line-height: 25px;
    padding-left: 17px;
}
.todo-list .date {
    color:#f34541 !important;
    margin-bottom: 10px;
}
.todo-list ul > li div {
    padding-top: 5px;
    font-weight: normal;
    margin: 0;
}
.todo-list ul > li:hover {
      cursor: default; 
}

.todo_date { font-size:12px; margin:0 5px; width:70px; display: inline-block}
.todo-list { font-size:12px}
.todo_category {color:#f34541 !important;margin:0 10px}

.page-header .pull-left {
    margin-top: 25px;
    margin-left:20px
}
.page-header .text{
	    margin-top: 34px;
}
	
.page-header {
    overflow:visible
}
#search_header .pull-right {
	margin-top:10px
}
#search_header h4 {
	margin-bottom:20px
}

/* contacts 
/*.btn-group .btn { margin-left:5px !important}
.tab-content-list ul {/*margin-bottom:0px}
.tab-content-list .users > li .icons {
    font-size: 20px;
    position: relative;
    top: 2px;
    color: #d0d0d0;
    width: 23px;
    height: 39px;
    margin-right: 10px;
}
.tab-content-list .users > li:last-child {
    border-bottom: 1px solid #dddddd;
}
.tab-content-list .users > li {
    border-bottom: 1px solid #dddddd;
    padding: 10px;
    overflow: hidden;
}
.tab-content-list .users > li {
    border-bottom: 1px solid #dddddd;
    padding: 10px;
    overflow: hidden;
}
.tab-content-list .users > li .date, .tab-content-list .users > li .action {
    padding-top: 2px;
}
.tab-content-list hr {
    margin-top: 19px;
    margin-bottom: 0px;
    border: 0;
    border-top: 1px solid #eeeeee;
}
.tab-content .padding { padding:0 19px}
.tab-data {margin-bottom:20px}
.tab-data .nav-tabs, .faq .nav-pills {
  margin-bottom: -1px; }
.tab-data .tabdrop a {
  margin-right: 0; }
.tab-data .panel-default > .panel-heading {
  background: white; }
.tab-data .panel-group {
  background: white; }
.tab-data .tab-content {
  background: white;
  padding: 0px;
  border: 1px solid #ddd; }

.form-actions {
    padding: 10px 19px;
}
.form-actions {
    background-color: transparent;
    border-top: none;
    margin-top: 0px;
}

.alert p {display:inline}
/* .box .box-content { padding-top:20px}


/*.no-left-padding { padding-left:0 !important}
.no-right-padding { padding-right:0 !important}
.no_data { padding:10px}

.form-nomargin div{ margin:auto -10px}




#content {
	background: #fff;
}*/
/*
.form-control {
	height:auto;
	padding: 3px 5px;
	font-size: 13px;
}
.form-group {
	margin-bottom: 6px;
}

.input-group-addon {
	padding: 4px 6px;
}
.width50 { width:50px}
.table thead > tr > th, .table thead > tr > td, .table tbody > tr > th, .table tbody > tr > td, .table tfoot > tr > th, .table tfoot > tr > td {
padding: 5px;
}
#keep_height { min-height: 100px;}*/
