﻿asterisk:after{color:red;padding-left:3px;font-family:'Open Sans';content:"*";font-size:xx-small;}
.panel-heading{padding:8px 15px !important;}
.dataTables_wrapper .row:first-child{padding-top:4px !important;padding-bottom:2px !important;}
.dataTables_info {padding-top:5px;}
.btn {border:0px !important;}
.pagination {padding-top:2px !important;}
.page-content {padding:8px 13px 24px !important;}

/*apply here panel panel-default style*/
.dataTables_wrapper {margin-bottom:20px;background-color:#fff;border-top:1px solid transparent;border-left:1px solid transparent;border-right: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);border-color:#ddd;}
.dataTables_wrapper .row:last-child{border-radius:4px !important;}
.node-selected {color:#FFFFFF !important;background-color:#999 !important;}

.widget-box[class*=widget-color-]>.widget-header{color:#393939 !important;}
.widget-color-blue2>.widget-header{background:#f5f5f5 !important;border-color:#f5f5f5 !important;}
.widget-color-blue2{border-color:#f5f5f5 !important;}
.widget-header>.widget-title{font-weight:400 !important;font-size:13px !important;}
.tree .tree-selected>.tree-item-name>.ace-icon:first-child{background-color:#65af37 !important;border-color:#65af37 !important;}

.list-group-item{padding:4px 5px !important;}

.label-lg.arrowed-right{font-weight:bold !important;}
.label-pink, .label.label-pink{font-weight:bold !important;}

.HasUpdatetds {cursor:pointer;}
.help-block {margin-top:3px !important;margin-bottom:2px !important;}
.dataTable>tbody>tr.selected>td{background-color:#ccc !important;}
.dataTable table tbody tr:focus{background-color:#f1dcdc !important;}

.has-error .form-control,.has-error .form-control:focus,.has-error div.chosen-container,.has-error .ace-file-container {border-color:#f2a696;color:#D68273!important;}
/*.form-control:focus, input:focus, select:focus, button.chosen-single:focus {border-color: #4d90fe !important;background-color: #faf64e !important;background: #faf64e !important;}*/
.has-error div.chosen-container {border-color:#f2a696!important;color:#D68273!important;/* border:1px solid;*/}


#overlay {background-color:rgba(170,170,170, 0.10);z-index:9999;position:absolute;left:0;top:0;width:100%;height:100%;display:none;cursor:wait;}
 .form-group{margin-bottom:3px !important;}
.DeleteIcon {cursor:pointer;color:red;}
.date-picker{cursor:pointer;}
/*.day:hover{background-color:#d21c1c !important;}*/
.date-picker table td .active{background-color:#d21c1c !important;}
.form-group.has-error .chosen-choices{border-color:#D16E6C;color:#D16E6C;}
.result-selected{display:none !important;}
.date-picker {background-color:#fff !important;}
.bootstrap-timepicker-meridian{width:33px !important;}

.pagination>li>a{padding:2px 12px !important;}
.selectall {display:inline !important;}
 
.chosen-container-single .chosen-single{border-radius:1px !important;border:1px solid #D5D5D5 !important;height:29px !important;box-shadow:0 0 0px #fff inset, 0 0px 0px rgba(0,0,0,.1) !important;background:linear-gradient(#fff 20%,#fff 50%,#fff 52%,#fff 100%) !important;}
.chosen-container-single .chosen-search:after{content:none !important;}
.chosen-container {font-size: 12px !important;}
.table-hover>tbody>tr:hover{background-color:#eae8e8 !important;}
.mouse-pointer{cursor:pointer !important;}
.nav-list>li>a>.menu-icon {display:inline-block;min-width:16px !important;margin-right:2px;vertical-align:sub;text-align:center;font-size:18px;font-weight:400;}

.DeleteColumn {width:1%;}
.NotCheckedToday{background:#eae8e8 !important;width:115px;}
.NotCheckedBack {background:#eae8e8 !important;width:115px;}
.CheckedToday {background:#61ab8e !important;width:115px;}
.CheckedBack {background:#61ab8e !important;width:115px;}
.NotCheckedFuture {background:#eccb0e !important;width:115px;}
.CheckedFuture {background:#eccb0e !important; width:115px;}
 #cboxContent{border:5px solid #000 !important;}

 /*--StartFont------------------*/
 .nav-list>li>a,body,.control-label,.dropdown-menu>li>a, .breadcrumb{font-size:16px !important;}
 input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea {
    font-size:16px !important;
}

 .badgeText {font-size:14px !important}
 /*--EndFont------------------*/
.full-width {width:100%}
.well {margin-bottom:8px !important;}
.well-sm {padding: 6px !important;}
.ui-autocomplete {overflow-y: auto;max-height: 300px;}
/*Image Popup color box custom Style*/
#cboxClose, #cboxNext, #cboxPrevious {text-indent: 0px !important;}
#cboxPrevious, #cboxNext {bottom: 5px !important;}
#cboxClose {color: #211c1c !important;top: -6px !important;}
.nav-list > li > a{height: auto !important;}


.submibutton {
    background: #373435 !important;
    color: #fff;
    height: 49px;
    width: 97px;
    border: 0px;
    font-family: calibri;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    border-radius: 0px !important
}
.cancelbutton {
    background: #8e8a8a !important;
    color: #fff;
    height: 49px;
    width: 97px;
    border: 0px;
    font-family: calibri;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    border-radius: 0px !important
}


@media only screen and (max-width: 767px) {
    .date_display {
        clear: both !important;
        margin-top: 60px !important;
        margin-bottom: 20px;
    }
    .login_display {
        margin-top: 60px !important;
        margin-bottom: 20px
    }
    .grid_style {
        padding: 20px 10PX 20PX 10PX!important;
    }
    .scan_approved{margin-top:20px}
    .mrgin_bottom-10{margin-bottom:10px!important}
    .listing_1{text-align:left!important}
    .save_button{margin-bottom:10px!important}
    .login_pageimage,.login_page_background {
        width: auto !important
    }
    .login_page_div {
        font-size: 14px;
        padding: 15px;
    }
    #divLogin{width:100%}
        #divLogin .form-control {
            width: 100%!important;
        }
    #btn_Login{font-size:14pt!important}
    .forgot_password>a{font-size:11pt!important}
    .mobile_text{text-align:center}
    .logo_image img {
        height: auto !important;
    }
    #divLogin {
        height: auto !important;
    }
    .images_div {
        height: auto !important;
    }
    .logo_image {
        padding: 30px 18px 30px 18px !important;
    }
    .second_div {
        height: 125px !important;
    }
        .second_div div {
            padding: 0 !important;
            margin-top: 40px;
        }
    .third_div {
        height: auto !important;
        padding: 0 !important;
    }
    #img {
        position: static !important;
        transform: none !important;
    }
        #img h3 {
            margin-top: 5px !important;
            height: 39px !important;
            font-size: 18pt !important;
        }
    .main-agileinfo.slider {
        padding: 25px;
    }
    .block.text.main-agileits {
        position: static !important;
        transform: none !important;
        width: 100%;
    }
    .row.footer {
        position: static!important
    }
    img.landing_image {
        margin-bottom: 20%!important;
    }
    .button {
        margin-bottom: 10px!important;
    }
    #divContent{font-size:17px!important}
    .last_div_name {
        height: auto!important;
        background-color :#2B2A28!important
    }
    #EditProfile {
        padding-left: 0!important;
    }
    #lbluserNameLayout, #lbllastlogindate {
        font-size: 14pt !important
    }
    .date_display>span{text-align:left!important;float:left!important}
    .fa.fa-sign-out,.fa.fa-user-circle-o {
        font-size: 2em !important;
    }
    .New_image {
        width: 50px !important;
    }
    .patient_popup input[type="text"], .form_font input[type="text"] {
        font-size: 13pt !important;
    }
    #binddata {
        padding: 0px 5px 0px 5px !important;
    }
    .all_label {
        padding: 15px 5px !important;
    }
    img.img_download{
        margin-bottom: 0!important;
    }
    .check_arrow i,.check_arrow span {
        font-size: 16pt !important
    }
    .New_image_main {
        width: 50px;
    }
    .face_png {
        margin-bottom: 5px;
        width:100%
    }

    .scantype_div {
        clear: both!important
    }
    .well.well-sm .requested {
        padding: 5px !important
    }
    .requested_2 .button1,.requested_3,.requested_4 {
        margin: 0 !important
    }
    .requested div {
        margin-top: 10px;
        margin-bottom: 10px
    }
    .main_username{clear:both!important
    }
    .links {
        border: none!important
    }
    .heading_label{padding-bottom:30pt!important}
    .info_color{min-height:380px!important}
    .info_color_1 {
        min-height: 450px !important
    }
} 

@media only screen and (min-width: 768px) and (max-width: 992px) {
    .New_image_main,.New_image {
        top: 0 !important;
    }
    .login_pageimage, .login_page_background {
        width: auto !important
    }

    .login_page_div {
        font-size: 14px;
        padding: 15px;
    }

    #divLogin {
        width: 100%
    }

        #divLogin .form-control {
            width: 100% !important;
        }
    .date_display {
        margin-top: 0px !important;
        padding-top:20px!important
    }

    .login_display {
        margin-bottom:20px
    }

    .grid_style {
        padding: 20px 10PX 20PX 10PX !important;
    }

    .scan_approved {
        margin-top: 20px
    }

    .mrgin_bottom-10 {
        margin-bottom: 10px !important
    }

    .listing_1 {
        text-align: left !important
    }

    .save_button {
        margin-bottom: 10px !important
    }
    .face_png {
        margin-bottom: 5px;
    }
}
