.form-actions {
    padding: 10px 20px 10px !important;
}
.footer-content {
   // line-height: 20px !important;
    border-top: 1px solid #E5E5E5 !important;
	 
}
.form-horizontal .control-label {
    padding-top:0px!important; 
}

.input-group {
    padding: 6px 4px 6px 12px!important;
    // border-top: 1px dotted #DCEBF7;
}

.widgetTable{
	margin:0px;
	padding:0px;	
}

.widgetTable>tbody>tr>td{
	padding:5px;	
} 

.widgetTable>thead>tr>th{
	padding:5px;	
} 

.report_bg_color_red{

    background-color: 	#B22222;
}
.report_bg_color_green{
    background-color: green;
}
.report_bg_color_amber{
    background-color:#FFBF00 ;
}


@media (min-width: 100px) and (max-width: 640px)
{
}
@media (min-width: 640px) and (max-width: 900px)
{
    .data-name {
        width: 200px !important;
    }
}
@media (min-width: 900px)
{
    .data-name {
        width: 200px !important;
    }
}

.search-choice-close{
    background: 0 0!important;
}

.home_banner {
    background: no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding: 40px 0;
    margin-bottom: 30px;
    box-sizing: border-box;
    opacity: .9!important;
    z-index: 1;
}
.datepicker{
    z-index: 1100 !important;
}
.pagination {
    margin: 0px 0px !important;
    float: right;
}
.badge {
    border-radius: 4px;
    margin:2px;
}
.data-info-striped {
  border: 0px;
}
.right_menu {
    width: 100%;
    margin-bottom: 2px;
    border-radius: 4px;
}
.radio, .checkbox {
 margin-top: 0px;
 margin-bottom: 0px;
}

.data-value>span+span:before {
    content: none !important;
}
.btn.btn-bold, .btn.btn-round {
    border-radius: 4px;
}
.navbar .navbar-brand {
    padding-bottom: 5px;
    height: auto;
}
.navbar .navbar-nav>li>a {
     padding: inherit;
    padding-top: 0px;
}
@media (min-width: 640px) {
    .ace-nav > li {
        line-height: 55px;
        height: 55px;
        border: 0px;
    }
}
.ace-nav>li {
    border: 0px ;
    background-color: #579DD0;
}
.ace-nav>li>a {
    border: 0px ;
    background-color: #579DD0;
}
.ace-nav>li>a:hover {
    border: 0px ;
    background-color: #658CA9;
}
.user-info {
    vertical-align: super;
     position:inherit ;
}
input[required], select[required],textarea[required] {
    background-image: url('/img/asterisk.png')!important;
    background-repeat: no-repeat!important;
    background-position-x: right!important;
}

.notif-item {
    padding: 5px 2px;
    margin: 0;
    border-top: 1px solid;
    font-size: 12px;
    line-height: 16px;
    color: #555!important;
    white-space: normal;
    border-top-color: #E4ECF3;
}
@media (min-width: 640px) and (max-width: 1800px) {
    .fc-day-number {
        opacity: .7;
        font-size: 14px;
        font-weight: bold;
        filter: alpha(opacity=70);
    }
    .fc-event {
        font-size: 1em;
        font-family: 'Arial Narrow';
        border-radius: 3px;
        cursor: pointer;
    }
    .fc-day-grid-event .fc-content {
        white-space:pre-wrap!important;
    }
}
.fc-event {
    font-family: 'Arial Narrow';
    border-radius: 1px;
    cursor: pointer;
}

.fc-unthemed .fc-today {
    background: #96f9f0;
}
.form-control{
    font-size: 13px!important;
}
#loading_icon{
    position: fixed;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1200 !important;
}​

@media screen and (orientation: portrait)
{
    label.error{
        display:inline-block;
        color:red;
        font-size:11px;
        font-weight:bold;
        float:none;
    }
}
@media screen and (orientation: landscape)
{
    label.error{
        display:inline-block;
        color:red;
        font-size:11px;
        font-weight:bold;
        float:none;
    }
}

@media only screen and (max-width: 1026px) {
    #fadeshow {
        display: none;
    }
}

.btn_align {
    margin-left: 15px;
    margin-bottom: 10px
}

@media (min-width: 100px) and (max-width: 640px)
{
.page-content>.row .col-sm-12 {
    float: none!important;
}
}
@media (min-width: 992px)
{
    .navbar-header {
        float: none!important;
    }

}

.btn-white{color:#F6546A;background-color:#ffffff;border-color:#ffffff}
.btn-white:hover,.btn-white:focus,.btn-white.focus,.btn-white:active,
.btn-white.active,.open>.dropdown-toggle.btn-white{color:#F6546A;background-color:#ec971f;border-color:#ffffff}
.btn-white:active,.btn-white.active,.open>.dropdown-toggle.btn-white{background-image:none}
.btn-white.disabled,.btn-white[disabled],fieldset[disabled] .btn-white,.btn-white.disabled:hover,
.btn-white[disabled]:hover,fieldset[disabled] .btn-white:hover,.btn-white.disabled:focus,
.btn-white[disabled]:focus,fieldset[disabled] .btn-white:focus,.btn-white.disabled.focus,
.btn-white[disabled].focus,fieldset[disabled] .btn-white.focus,.btn-white.disabled:active,
.btn-white[disabled]:active,fieldset[disabled] .btn-white:active,.btn-white.disabled.active,
.btn-white[disabled].active,fieldset[disabled] .btn-white.active{background-color:#ffffff;border-color:#ffffff}
.btn-white .badge{color:#ffffff;background-color:#F6546A}