

/*  BSC OVERRIDES */
* {
    box-sizing: border-box;
}
*::after, *::before {
    box-sizing: border-box;
}

.modal-content {
  border-radius: 2px;
    min-height: 300px;
}

.bootbox .modal-content{
	min-height: auto;

}

.btn.btn-default.closemodal{

	background: #666;
}


.modal-title {
    color: #FFF;
}

.modal-header {
    background: #454545;
}

.modal .modal-body.vscrollable {
    max-height: 420px;
    overflow-y: auto;
}


td small{
    color:#888;
}


.standard td.head small {
    color: #eee;
    font-size: 90%;
}
.tdSalesCell .btn{
    min-width: 50px;
}

.modal-body .form-control {

	/* GS height: 20px; */
	/* width: auto; */
}





/* fixes an issue with bootstrap */
#content input[type="text"] {
 /*   height: 26px ;
    font-size:16px ;
    background-color: #fefefe;
    border-radius: 4px ;
    border: 1px solid #ccc;*/
    width: 98%;
}

#content .input-group input[type="text"] {
    width: 100% !important;
}

table.standard tr:nth-child(odd) input[type="text"] {
   /* background-color: #fff !important; */
}

input, button, select, textarea {
    color: #000;
}

.form-control {
    padding: 0px 0px 0px 8px;
}
.form-control.input-sm {
    padding: 5px 10px;
}
.pagination > .active > a, 
.pagination > .active > span, 
.pagination > .active > a:hover, 
.pagination > .active > span:hover, 
.pagination > .active > a:focus, 
.pagination > .active > span:focus {
    background-color: #3FBA29;	
	border-color: #3BA327;
}

BODY.global .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, BODY.global .pagination > .active > span:hover, BODY.global .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #fd7303;
    border-color: #fd7303;
}

.pagination > li > a, .pagination > li > span {
    color: #333;	
    /* line-height: 1; */
}	

.global  .pagination > .active > a, 
.global .pagination > .active > span, 
.global .pagination > .active > a:hover, 
.global .pagination > .active > span:hover, 
.global .pagination > .active > a:focus, 
.global .pagination > .active > span:focus {
    background-color: #fd7303;	
	border-color: #D85D00;
}

.error{
    background-color: #f2dede !important;
    border-color: #ebccd1 !important;
    color: #a94442 !important;
}
label.error{
    border-radius: 4px;
    padding: 5px;
}
.input-group-addon:last-child {
    padding-left: 29px;
}
.btn-primary, .btn-default {
    /*background-color: #E96F34;*/
    background-color: #0072B4;
    color: #fff;
}

.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open > .dropdown-toggle.btn-primary,
.btn-default.active, .btn-default.focus, .btn-default:active, .btn-default:focus, .btn-default:hover, .open > .dropdown-toggle.btn-default
  {
    color: #fff !important;
    background-color: #0096ED;

}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary.focus[disabled], fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary.active[disabled], fieldset[disabled] .btn-primary.active {
    border-color: #3BA327;
}
.btn-secondary, .btn-secondary.active, .btn-secondary.focus, .btn-secondary:active, .btn-secondary:focus, .open > .dropdown-toggle.btn-secondary
{
    color: #fff !important;
    background-color: #aaaaaa;

}
.btn-secondary:hover{
    color: #fff !important;
    background-color: #bbbbbb;
}
.btn-margin-fix{
    margin-top: -4px;
}

.wide{
    min-width: 240px;
}

.medium-wide{
    min-width: 180px;
}

.small-wide{
    min-width: 80px;
}

.btn-success, .btn-primary, .btn-default, .btn-secondary{
	-webkit-border-radius: 10;
	-moz-border-radius: 10;
	border-radius: 10px;
	font-size: 12px;
	padding: 4px 15px 4px 15px;
	border:none;
	text-decoration: none; 
	margin-left:5px;
	margin-right:5px;
}

.btn-success{
    color: #ffffff;
    background-color: #33CC00;
}

.btn-lg, .btn-group-lg > .btn {
    border-radius: 6px !important;
    font-size: 18px !important;
    line-height: 1.33333;
    padding: 10px 16px !important;
}

.btn-green, .btn-green:link, .btn-green:active, .btn-green:focus,
div.CRMSection .btn-primary, div.CRMSection .btn-primary:link, div.CRMSection .btn-primary:active, div.CRMSection .btn-primary:focus{
    background-color: #33CC00;
}
.btn-green:hover, div.CRMSection .btn-primary:hover{
    background-color: #A2D900;
}

.input-group-btn .btn-primary{
    min-height: 34px !important;
}

.btn-orange, .btn-orange:link, .btn-orange:active, .btn-orange:focus{
    background-color: #0072B4 !important;
}
.btn-orange:hover{
    background-color: #0096ED !important;
}

.highlight-cell, .highlight-green{
    background-color: #33CC00 !important;
    color:#fff !important;
}

.highlight-red{
    background-color: #aaa !important;
    color:#fff !important;
}

.btn-xs, .btn-group-xs > .btn {
    border-radius: 5px;
    font-size: 12px;
    line-height: 1.5;
    padding: 2px 5px;
}

.btn-sm, .btn-group-sm > .btn {
    border-radius: 3px;
    font-size: 12px;
    line-height: 1.5;
    padding: 5px 10px;
}
.icon-better-box-circle::before {
    font-size: 24px;
}

/*
.btn.selectpicker,
.btn.selectpicker.dropdown-toggle{
    color: #333;
}

.btn.selectpicker.active,
.btn.selectpicker.focus,
.btn.dropdown-toggle.selectpicker.btn-default,
.btn.selectpicker:hover,
.btn.selectpicker:active{
    color: #555 !important;
}
*/
.icon-trash{color:#0072B4}


#divFranchiseIDBlock{margin-top:-13px;}
#divFranchiseIDBlock .btn {margin-top: -2px;}
#divFranchiseIDBlock .icon-print{color:#0072B4; font-size: 18px; margin-left: 10px;}

#actionContainer tr.head td {
    border-top:0px !important;
}
.form-control:focus {
    border-color: #33CC00;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(1342, 179, 0, 0.6);
    outline: 0 none;
}

.ui-dialog{
    z-index:2000 !important;
}
.alert-danger {
    background-color: #f2dede !important;
    border-color: #ebccd1 !important;
    color: #a94442 !important;
}
.alert-success {
    background-color: #dff0d8 !important;
    border-color: #d6e9c6 !important;
    color: #3c763d !important;
}

#iframeModal .closeBtn {
    height: 25px;
    margin: 0;
    padding: 1px;
    position: absolute;
    right: 10px;
    top: 15px;
    width: 25px;
    background-color: #fff;
    background-image: url("../../../app/images/dialogClose.png");
    border-radius: 5px;
	cursor:pointer;
}

.modal-dialog{
	border-color: #9c0;
    border-width: 3px;
    box-shadow: 0 1px 1px #ebf5cc inset, 0 0 8px #9c0;
    outline: 0 none;
    padding: 0;
	
}

.modal-header{

    border: 1px solid #292929;
    color: #fff;
    font-weight: 400;
    font-size: 20px;
    
	background-image: -ms-radial-gradient(center, circle farthest-corner, #999999 0%, #141414 100%);

	background-image: -moz-radial-gradient(center, circle farthest-corner, #999999 0%, #141414 100%);

	background-image: -webkit-gradient(radial, center center, 0, center center, 487, color-stop(0, #999999), color-stop(1, #141414));

	background-image: -webkit-radial-gradient(center, circle farthest-corner, #999999 0%, #141414 100%);

	background-image: radial-gradient(circle farthest-corner at center, #999999 0%, #141414 100%);

}

.pagination, .pagination ul {
    margin:0px !important;
}

.rentalTree .table > thead > tr > th, .rentalTree .table > tbody > tr > th, .rentalTree .table > tfoot > tr > th, .rentalTree .table > thead > tr > td, .rentalTree .table > tbody > tr > td,  .rentalTree .table > tfoot > tr > td {
    border-top: 1px solid #dddddd;
    line-height: 1.42857;
    padding: 12px !important;
}
.form-group-sm{
    margin-bottom: 5px !important;

}
/* input[type="text"] */
.input-sm  {
    height: 18px;
}


.form-group-sm input[type="text"].form-control, .form-group-sm .input-group-addon {
   /* height: 18px !important;
    line-height: 1.5;
    padding: 3px 6px;*/
}
.form-group-sm .input-group-addon{
    padding: 0px 10px;
}

.form-group-sm .input-group-addon:last-child{
    padding-left:21px!important;;
}

.form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 14px;
}

.form-section{
    background-color: #ffffff;
    border-left: 1px solid #d5d3d3;
    border-radius: 4px;
    border-spacing: 0;
    box-shadow: 1px 1px 2px 0 rgba(50, 50, 50, 0.15);
    padding: 3px;
    padding-left: 6px;
}
.form-section h4.head{
    margin-top: -3px;
    margin-left: -6px;
    margin-right: -3px;
    border-top-right-radius: 4px;
    padding: 6px;
}
.modal-body{
    min-height: 150px;
}

.form-group P.form-control-static {
    padding-top: 0px;
    padding-bottom: 0px;
}
.head small{
    color: #bbb !important;
}