﻿@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,300,700,800,400,600);
*
{
    outline: none;
}
/*img, a img, image:focus, img:focus {
outline: none;
border: none;
}*/

/* 14-09-2017 Start */
.btn-newlook .popup_input {margin: 5px 0;}
.btn-newlook .btn-info{background-color: #5bc0de !important; border-color: #46b8da !important; color:#fff !important;}
.btn-newlook .blue-bg{background-color: #337ab7 !important; border-color: #337ab7 !important;color:#fff !important;}
.btn-newlook .green-bg{background-color:#33b7a0 !important; border-color:#33b7a0 !important;color:#fff !important;}
.btn-newlook .red-bg{background-color:#ed6b75 !important; border-color:#ed6b75 !important; color:#fff !important;}

/*30-03-2017*/
.marg-top{margin-top:15px;}

.clear
{
    clear: both;
}.mrgn_tp_btm
select, input
{
    font-size: 13px;
    line-height: 1.428571429;
    color: #555555;
    background-color: #f7f7f7;
    background-image: none;
    border: 1px solid #bfbfbf;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.dxeButtonEdit
{
    font-size: 13px;
    line-height: 1.428571429;
    color: #555555;
    background-color: #f7f7f7;
    background-image: none;
    border: 1px solid #bfbfbf;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
input[type="text"].dxeEditArea
{
    font-size: 13px;
    line-height: 1.428571429;
    color: #555555;
    background-color: #f7f7f7;
    background-image: none;
    border: 1px solid #bfbfbf;
    border-radius: 0px;
}
.grid_styles
{
    background: #FFF;
    font: 13px/22px 'Open Sans' , 'Helvetica Neue' , Helvetica, sans-serif;
    color: #231f20;
    width: 100% !important;
    margin-top: 10px;
}
/* .grid_styles a
{
    color: #00aeef;
} */



.grid_styles a
{
    color: #D2232A;
    text-decoration: underline;
    display: block;
}
.grid_styles a:hover
{
    color: #333;
    text-decoration: none;
}
.grid_styles .dxgvHeader
{
    border: none !important;
    background: none !important;
}
.grid_styles .dxgvHeader table
{
    color: #d2232a !important;
    font: 700 13px/22px 'Open Sans' , sans-serif;
}
.btn_group
{
    /* margin: 5px; */
    min-height: 30px;
}
.btn_group input
{
    background: #fff;
    margin: 0 -1px 0 0;
    padding: 3px 12px;
    position: relative;
    color: #333333;
    border: 1px solid #d0d0d0;
    float: right;
    font: 12px/16px 'Open Sans' , sans-serif;
    outline: none;
}
.btn_group_records
{
    margin-top: 5px;
}
.btn_group_records input, a.gps
{
    background: #fff;
    margin: 0 3px;
    padding: 3px 8px 3px 20px;
    color: #333333;
    border: none;
    float: left;
    font: 12px/16px 'Open Sans' , sans-serif;
    outline: none;
    border: 1px solid #D0D0D0; cursor:pointer; 
}
a.gps { background:#00adef; color:#fff; border:1px solid #108FE3; padding:3px 8px 3px 3px; cursor:pointer; }
.btn_group_records input.addlocation
{
    background: #fff url(../img/newimages/addlocation.png) no-repeat left center;
}
.btn_group_records input.activelocation
{
    background: #fff url(../img/newimages/activelocation.png) no-repeat left center;
}
.btn_group_records input.inactivelocation
{
    background: #fff url(../img/newimages/inactivelocation.png) no-repeat left center;
}
.btn_group_records input.alllocation
{
    background: #fff url(../img/newimages/alllocation.png) no-repeat left center;
}
/*.btn_group_records input.enablefilter, input.enablefilter
{
    background: #fff url(../img/newimages/enablefilter.png) no-repeat left center;
}*/
.btn_group_records input.delete
{
    background: #fff url(../img/newimages/trash.png) no-repeat left center;
}
.btn_group_records input.undo
{
    background: #fff url(../img/newimages/undo.png) no-repeat left center;
}
/*.btn_group_records input.send_message
{
    background: #fff url(../img/newimages/send_message.png) no-repeat left center;
}
.btn_group_records input.send_mail
{
    background: #fff url(../img/newimages/send_email.png) no-repeat left center;
}
.btn_group_records input.available_drivers
{
    background: #fff url(../img/newimages/available_drivers@.png) no-repeat left center;
}*/
.btn_group_records.btns_list input[type="submit"] { padding: 3px 8px 3px 3px; }
.btn_group.boxcommon input[type="submit"]
{
    border: none;
    padding: 3px 5px 3px 25px;
    border: 1px solid #D0D0D0;
    margin-top: 10px;
}
.btn_group.boxcommon input[type="submit"]:hover
{
    color: #f26f39;
    font-weight: bold;
}
input.refreshbtn
{
    background: #fff url(../img/newimages/refreshbtn.png) no-repeat 3px center;
}
input.excel
{
    background: #fff url(../img/newimages/excel.png) no-repeat 3px center;
}
input.pdf
{
    background: #fff url(../img/newimages/pdf.png) no-repeat 3px center;
}
input.fieldchooser
{
    background: #fff url(../img/newimages/fieldchooser.png) no-repeat 3px center;
}
input.statusfilter
{
    background: #fff url(../img/newimages/filter.png) no-repeat 3px center;
}
.btn_mrgn
{
    margin-top: 16px;
}
.form-horizontal table
{
    width: 100%;
}
.form-horizontal table#chkResTimeUnknown, .form-horizontal table#chkVip, .form-horizontal table#chkParkingPermit, .form-horizontal table#chkReturn, .form-horizontal table#chkVIPParty
{
    width: auto;
}
.add_form_icon
{
    background: url(../img/add.png) no-repeat left center;
    border: none;
    width: 24px;
    height: 24px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: none;
}
.form-horizontal table.tble_width_auto
{
    width: auto;
}
.border
{
    border: 1px solid #ccc;
    padding: 10px 3px 5px 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    background: none, rgb(254,254,254); /* Old browsers */
    background: none, -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(243,243,243,1) 100%); /* FF3.6+ */
    background: none, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(254,254,254,1)), color-stop(100%, rgba(243,243,243,1))); /* Chrome,Safari4+ */
    background: none, -webkit-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(243,243,243,1) 100%); /* Chrome10+,Safari5.1+ */
    background: none, -o-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(243,243,243,1) 100%); /* Opera 11.10+ */
    background: none, -ms-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(243,243,243,1) 100%); /* IE10+ */
    background: none, linear-gradient(to bottom, rgba(254,254,254,1) 0%, rgba(243,243,243,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f3f3f3', GradientType=0 ); /* IE6-9 */
    margin: 0 0 10px 0 !important;
}
/*
.dshbrd_hdr_btns input[type="submit"] { padding:20px 5px 2px 5px; border:1px solid #108fe3; color:#fff; float:left; margin:2px; }
.float_right { float:right; }
.dshbrd_hdr_btns .pckdup { background:#00adef url(../img/pick_up.png) no-repeat center 2px; }
.dshbrd_hdr_btns .drpdoff { background:#00adef url(../img/drpdoff.png) no-repeat center 2px; }
.dshbrd_hdr_btns .remove { background:#00adef url(../img/remove.png) no-repeat center 2px; }


.dshbrd_hdr_rgt_btns input[type="submit"] { padding:20px 5px 2px 5px; border:1px solid #108fe3; color:#fff; float:right; margin:2px; }
.dshbrd_hdr_rgt_btns .message { background:#00adef url(../img/message.png) no-repeat center 2px; float:right; }
.dshbrd_hdr_rgt_btns .remove { background:#00adef url(../img/remove.png) no-repeat center 2px; }
.dshbrd_hdr_rgt_btns .assign_driver { background:#00adef url(../img/assign_driver.png) no-repeat center 2px; }
*/

.dshbrd_hdr_btns1 input[type="submit"]
{
    padding: 5px 5px 5px 25px;
    border: 1px solid #108fe3;
    color: #fff;
    float: left;
    margin: 2px;
}
.dshbrd_hdr_btns1 .pckdup
{
    background: #00adef url(../img/pick_up.png) no-repeat 3px 5px;
}
.dshbrd_hdr_btns1 .drpdoff
{
    background: #00adef url(../img/drpdoff.png) no-repeat 3px 5px;
}
.dshbrd_hdr_btns1 .remove
{
    background: #00adef url(../img/remove.png) no-repeat 3px 5px;
}
.dshbrd_hdr_btns1 .gmap {
    background: #00adef url(../img/gmap.png) no-repeat 3px 5px;
}
.dshbrd_hdr_rgt_btns1 input[type="submit"]
{
    padding: 5px 5px 5px 25px;
    border: 1px solid #108fe3;
    color: #fff;
    float: right;
    margin: 2px;
}
.dshbrd_hdr_rgt_btns1 .message
{
    background: #00adef url(../img/message.png) no-repeat 3px 5px;
    float: right;
}
.dshbrd_hdr_rgt_btns1 .delete
{
    background: #00adef url(../img/newimages/trash.png) no-repeat 3px 5px;
    float: right;
}
.dshbrd_hdr_rgt_btns1 .remove
{
    background: #00adef url(../img/remove.png) no-repeat 3px 5px;
}
.dshbrd_hdr_rgt_btns1 .assign_driver
{
    background: #00adef url(../img/assign_driver.png) no-repeat 3px 5px;
}

.dshbrd_hdr_btns1 input.undo
{
    background: #00adef url(../img/newimages/undo.png) no-repeat left center;
}
.dshbrd_hdr_btns1 input.undo_sub
{
    background: #00adef url(../img/newimages/undo.png) no-repeat left center;
}

input[type="submit"].blu_btn, input[type="button"].blu_btn
{
    background: #00adef;
    border: 1px solid #108FE3;
    padding: 8px 10px;
    color: #fff;
}
input[type="submit"].blu_btn:hover, input[type="button"].blu_btn:hover
{
    background: #108FE3;
}
.asgn_drvr_popup
{
    padding: 5px;
}
.active-parties
{
    margin-top: 10px;
}
.snd_drvr_ntfctn
{
    float: right;
}
.floatingBox
{
    margin-top: 12px;
}
.main-brand h3
{
    font-size: 20px;
}
a.main-brand img
{
    /* width:128px; */
    max-width: 100%;
    height: 46px;
}
.sidebar-collapsed #sidebar a.main-brand img
{
    height: 30px;
}
.mbl_logo
{
    display: block;
    width: 100%;
    text-align: center;
}
.mbl_logo img
{
    float: none !important;
}
.sidebar-search .input-group-btn
{
    background: #515557;
}
header h4
{
    color: #D78708;
}
.color_means
{
    float: left;
    width: 300px;
    margin: 10px 0 10px 0;
}
.color_means ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}
.color_means ul li
{
    float: left;
    margin: 0;
    padding: 1px;
    display: block;
    min-width: 98px;
}
.color_means .pickedup
{
    background: #99CC00;
    border: 1px Solid #666;
    width: 25px;
    height: 15px;
    display: inline-block;
    float: left;
}
.color_means .over_due
{
    background: #FF4444;
    border: 1px Solid #666;
    width: 25px;
    height: 15px;
    display: inline-block;
    float: left;
}
.color_means .warn
{
    background: #FFBB33;
    border: 1px Solid #666;
    width: 25px;
    height: 15px;
    display: inline-block;
    float: left;
}
.color_means .color_text
{
    min-width: 70px;
    float: left;
    line-height: 13px;
    padding: 0 0 0 1%;
    font: bold 12px arial;
}
.color_means .request_pickup
{
    background: #57F8E0;
    border: 1px Solid #666;
    width: 25px;
    height: 15px;
    display: inline-block;
    float: left;
}
.mrgn_tp_btm
{
    margin: 10px 0;
}
.mrgn_lft_right
{
    margin:0 10px;
}
.pnl_payment_wdth { max-width:1002px; }
.mrgn_btm
{
    margin: 0 0 10px 0;
}
.mrgn_top
{
    margin: 10px 0 0 0;
}
.btn_wth_trnsprnt
{
    background: none;
    border: none;
    text-decoration: underline;
    color: #f26f39;
    font-weight: 600;
}
.logout
{
    background: none;
    border: none;
    text-decoration: underline;
    color: #f26f39;
    font-weight: 600;
    display: inline-block;
    width: 100%;
    text-align: left;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-box-shadow: none;
}
/*.fa-power-off:before { padding: 4px 0 0 0; position: absolute; }*/

.drvr_prmstn_rule_acs input[type="checkbox"]
{
    float: left;
    margin: 1px 4px 0 0;
}
/*.drvr_prmstn_rule_acs { min-width:700px; margin:0 auto; } */

.drvr_prmstn_rule_acs, .drvr_prmstn_rule_acs label
{
    font: 400 12px/15px 'Open Sans' , 'Helvetica Neue' , Helvetica, sans-serif;
}
.drvr_prmstn_rule_acs
{
    margin-top: 1%;
}
.drvr_prmstn_rule_acs tr
{
    border: 1px solid #d0d0d0;
}
.drvr_prmstn_rule_acs td
{
    padding: 5px;
}
.drvr_prmstn_rule_acs tr:nth-child(even)
{
    background: #F9F9F9;
    border-bottom: 1px solid #d0d0d0;
    border-top: 1px solid #d0d0d0;
}
.drvr_prmstn_rule_acs tr:nth-child(odd)
{
    background: #FFFfff;
}
.sidebar-search .input-group-btn
{
    float: left; /* background: #515557 url(../img/search.png) no-repeat 3px 5px; */
}
.sidebar-search .btn-equal
{
    float: left;
    background: #515557 url(../img/search.png) no-repeat 5px 8px;
    height: 36px;
}
.cmpny_logo
{
    margin: 1%;
}
.cmpny_logo img
{
    max-width: 100%;
    height: auto;
}
.hed h3
{
    color: #161616;
    font-size: 15px;
    line-height: 25px;
    font-weight: 400;
    margin-top: 10px;
    margin-bottom: 5px;
    margin-left: 10px;
}
.flt_lft
{
    float: left;
}
.table_gp
{
    width: 98%;
    overflow: hidden;
    margin: 1%;
}
span.name
{
    font: 12px normal 'Open Sans' , 'Helvetica Neue' , Helvetica, sans-serif;
    float: left;
    min-width: 85px;
    padding-right: 8px;
}
span.packge_type
{
    font: bold 12px Tahoma, Geneva, sans-serif;
    color: #333;
    float: left;
}
span.price_amnt
{
    font: bold 12px Tahoma, Geneva, sans-serif;
    color: #33B5E5;
    float: left;
}
.table_res
{
    width: 100%;
}
.getreports_flt_lft
{
    float: left;
    width: auto;
    margin-right: 1%;
}
.getreports_flt_right
{
    float: left;
    width: 100px;
}
.popup_prkng_prmt_width
{
    margin: 0 auto;
    min-height: 600px;
}
.dshbrd_hdr_btns_lgt_grn input[type="button"]
{
    padding: 5px 5px 5px 5px;
    border: 1px solid #5FA886;
    color: #fff;
    float: left;
    margin: 2px;
    background-color: #70bc99;
}
.fl_lft
{
    float: left;
}
.flt_rgt
{
    float: right;
}
/* .success_msg { color: #ffffff; background-color: #339933; border-color: #2d862d; }*/


.success_msg
{
    background: #339933;
    border: 1px solid #2d862d;
    padding: 5px 10px;
    color: #fff;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    width: 100%;
}
.error_msg
{
    background: #e51400;
    border: 1px solid #cc1200;
    padding: 5px 10px;
    color: #fff;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
    width: 100%;
}
/* .notsuccess { color:#0d8dd7; }*/


.txt_algn_lft
{
    text-align: right;
}
.txt_algn_rgt
{
    text-align: right;
}
.txt_algn_cntr
{
    text-align: center;
}
a.shw_hstry
{
    color: #d2232a;
    text-decoration: underline;
}
a.shw_hstry:hover
{
    color: #333333;
    text-decoration: none;
}
.role_user_main
{
    width: 300px;
    margin: 10px auto 10px auto;
    overflow: hidden;
    padding: 25px 30px 25px 30px;
    -webkit-box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, .3);
    box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, .3);
    background: rgb(51,181,229); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(243,243,243,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(254,254,254,1)), color-stop(100%, rgba(243,243,243,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(243,243,243,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(243,243,243,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(243,243,243,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(254,254,254,1) 0%, rgba(243,243,243,1) 100%); /* W3C */
    background: #33B5E5;
    border: 1px solid #e2e2e2;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    border-radius: 10px;
    behavior: url(css/ie-css3.htc);
}
.dsply_blk_mrgn
{
    display: block;
    margin: 15px 0 3px 0;
}
.usr_prvlgs_grd_chkbx_cntr
{
    text-align: center;
    margin: 0 auto;
    padding: 2px 5px;
    display: block;
}
.grid_styles .link
{
    color: #333;
    text-decoration: underline;
    display: block;
}
.grid_styles .link:hover
{
    color: #D2232A;
}
.fileupload input[type="file"]
{
    display: block; /*height: 30px;*/
    padding: 4px 3px 3px 3px;
}
.popup_min_width
{
    width: 400px !important;
}
.height_60_res10
{
    min-height: 59px;
}
.max_width_img
{
    max-width: 100%;
    height: auto;
}
.assgnd_trps_ornge
{
    background: #fba81c;
}
.serach-icon
{
    position: relative;
    top: -20px;
    right: -91%;
}
/************************************/
#header .navbar-default
{
    position: fixed !important;
    width: 100%;
    border: 1px solid #bfbfbf;
    border-radius: 0px; /*  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); */
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.navbar-nav.navbar-right
{
    position: fixed;
    right: 0;
}
.sidebar-content
{
    position: fixed !important;
}
.sidebar-collapsed .sidebar-content
{
    width: 60px;
}
.hdr_btns_pstn_fixed
{
    position: fixed;
    z-index: 1;
    width: 81%;
    border-bottom: 1px solid #bfbfbf;
    background: #fff;
}
.sidebar-collapsed .hdr_btns_pstn_fixed
{
    width: 96%;
}
.dshbrd_sftr_pstn_fxd_mrgn
{
    margin-top: 50px;
}
.dxeButtonEditSys.dxeButtonEditSysWithSpacing.dxeButtonEdit
{
    margin-top: 8px !important;
}
#Panel1 .dxeButtonEditSys.dxeButtonEditSysWithSpacing.dxeButtonEdit
{
    margin-top: 0px !important;
}
.assign_driver_downarrow
{
    background: #00adef url(../img/newimages/arrow-down.png) no-repeat 3px 5px;
    margin-right: -2px !important;
}


.dxWeb_edtCheckBoxUnchecked
{
    background: url(../img/newimages/checkbox.png) no-repeat 0px -261px !important;
    width: 28px !important;
    height: 26px !important;
}
.dxWeb_edtCheckBoxChecked
{
    background: url(../img/newimages/checkbox.png) no-repeat -30px -261px !important;
    width: 28px !important;
    height: 26px !important;
}
.ad_edt_trip
{
    font-weight: 800;
}

ul.navbar-nav.li_dsplyblk > li
{
    float: none !important;
    display: inline-block;
    padding: 5px;
}
.form-horizontal .tble_wdth_auto table
{
    width: auto;
}
.footer_fix
{
    position: relative;
    bottom: 0;
    height: auto;
    background: #70bc99;
    color: #fff;
    width: 100%;
    border-top: 1px solid #5FA886;
    text-align: center;
    padding-top: 10px;
    margin-top: 10px;
}
.copyright
{
    display: inline-block;
}
.footer_links
{
    display: inline-block;
}
.footer_links ul
{
    list-style: none;
}
.footer_links ul li
{
    /*float:left;*/
    display: inline-block;
}
.smmry_on_grid_mn
{
    width: 100%;
}
.smmry_on_grid
{
    padding: 7px 10px;
    display: inline-block;
}
.scrollbody
{
    min-height: 560px;
}
.gdv_actv_prt_ftr
{
    width: 98%;
    font: 600 15px "Open Sans" , Helvetica, Arial, sans-serif;
    text-align: center;
}
.gdv_actv_prt_ftr div
{
    display: inline-block;
    width: auto;
    padding: 0 1%;
}
.smmry_on_grid .dxeBase
{
    font: 400 12px "Open Sans" , Helvetica, Arial, sans-serif;
}
input[type="submit"].cancel_btn
{
    background: #EB4653;
    border: 1px solid #E61111;
    padding: 8px 10px;
    color: #fff;
}
input[type="submit"].cancel_btn:hover
{
    background: #E61111; /* border: 1px solid #E61111; padding: 5px 10px; color: #fff; */
}
input[type="submit"].clr_grpng
{
    padding: 3px 5px 3px 25px;
    background: #fff url(../img/newimages/clear.png) no-repeat 3px center;
}
.grid_styles .dsply-inline a { display:inline; padding:3px 5px; }
.popup_input { margin:15px 0; }
.dshbrd_cntr_btns { display:block; width:100%; text-align:center; }
.dshbrd_cntr_btns input[type="submit"] { display:inline-block; text-align:center; }
.contact_us {
            background: #00adef;
            border: 1px solid #108FE3;
            padding: 8px 10px;
            color: #fff;
            display: block;
            text-align: center;
            cursor:pointer;
        }

            .contact_us:hover, .contact_us:focus,  a.contact_us:visited.dxeHyperlink_Mulberry {
                color: #fff !important;
                background: #108FE3;
                text-decoration: none;
            }
.fa-fw.text-danger { text-align:left; }
.fa-mobile-phone { width:15px; }
.drrsrvtn_calender {  }
.drrsrvtn_calender .float_lft { float:left; margin:0 5px; }
.msg_code { font:15px 500 'Segoe UI','Helvetica Neue','Droid Sans',Arial,Tahoma,Geneva,Sans-serif !important; color:#D2232A; width:50px; }
.intransit { float:right; margin:6px 5px 8px 5px; }
.mrgn_top10 { margin-top:10px; }

@keyframes blinker {  
  50% { opacity: 0.8; }
}
.count_status, .blink_green { 
  animation: blinker 1.7s cubic-bezier(1, 1, 1, 1) infinite alternate;   
}
@keyframes blinker {  
  from { opacity:.0.8; /*visibility: visible*/ }
  to { opacity: 1; /*visibility: hidden*/ }

  /* Alternatively you can do this:  
  0% { visibility: visible; }
  50% { visibility: hidden; }
  100% { visibility: visible; }
  if you don't want to use `alternate` */
}

.blink_green { color:#008000; }

.tble_res { width:100%; }
.tble_res td { padding:5px; }
.rsv-search div#MainContent_ASPxRoundPanel1_ASPxFormLayout1_0_0,
.rsv-search div#MainContent_ASPxRoundPanel1_ASPxFormLayout1_0_1,
.rsv-search div#MainContent_pnlDateRangePicker_flDateRangePicker_0_0,
.rsv-search div#MainContent_pnlDateRangePicker_flDateRangePicker_0_1, 
.rsv-search div#MainContent_pnlDateRangePicker_formLayout_0_0, 
.rsv-search div#MainContent_pnlDateRangePicker_formLayout_0_1{ width:30% !important;}
.rsv-search div#MainContent_ASPxRoundPanel1_ASPxFormLayout1_0_2,
.rsv-search div#MainContent_pnlDateRangePicker_flDateRangePicker_0_2,
.rsv-search div#MainContent_pnlDateRangePicker_formLayout_0_2{ width:10% !important;}


.rsv-search div#MainContent_ASPxRoundPanel1_ASPxFormLayout1_0_3,
.rsv-search div#MainContent_pnlDateRangePicker_flDateRangePicker_0_3,
.rsv-search div#MainContent_pnlDateRangePicker_formLayout_0_3{ width:14% !important;}
.rsv-search div#MainContent_pnlDateRangePicker_flDateRangePicker_0_4,
.rsv-search div#MainContent_pnlDateRangePicker_formLayout_0_4{ width:14% !important;}

.rsvmenu-new img{ margin-top:2px;}

.popup-align1 .dxeButtonEdit_Moderno{ margin-bottom:10px;}
.avail-align1 label{ margin-right:10px}

.btn-marbtm{ margin-bottom:10px; float:left;}

.grd-prop table{ table-layout:auto !important;}
.chknew-align table {
    float: left;
    display: inline;
    width: auto !important;
    margin-right: 15px;
}

input[type="submit"].btn_pink, input[type="button"].btn_pink
{
    background:#cc55ff;
    border: 1px solid #9920cc;
    padding: 8px 10px;
    color: #fff !important;
    margin-top:5px;    
    animation: blinker 1.7s cubic-bezier(1, 1, 1, 1) infinite alternate;
}
input[type="submit"].btn_pink:hover, input[type="button"].btn_pink:hover
{
    background:#9920cc;
}
.lg-font{font-size:16px;}

.btn-crdpay {
    background: #00adef;
    color: #fff;
}
    .btn-crdpay:hover {
        background: #108FE3;       
    }
.cost-blk table tr, .cost-blk table td, .cost-blk table th, .gratuty-blk table th, .gratuty-blk table tr, .gratuty-blk table td {
    padding: 5px;
}

.cost-blk {
    padding-left: 12px;
    padding-right: 12px;
    margin-bottom: 16px;
}
.ad_nw_loc .ad_nw_loc_modal .creditcrd-panel h3 {  
    padding-bottom: 0;
}

.plr0 {padding-left:0 !important; padding-right:0 !important;}
/* Responsive Start */
@media (min-width: 481px) and (max-width: 1200px) {
    a .main-brand img
    {
        height: 21px;
    }
    body:not(.sidebar-expanded) .main-menu > li > a
    {
        padding: 20px 0px 20px 40px !important;
    }
    body:not(.sidebar-expanded) .hdr_btns_pstn_fixed
    {
        width: 92%;
    }
}
/************************************/

@media (max-width:1024px)
{
    /************************************/
    body:not(.sidebar-expanded) .hdr_btns_pstn_fixed
    {
        width: 94%;
    }
    .sidebar-expanded .hdr_btns_pstn_fixed
    {
        width: 74%;
    }
    /************************************/
    .footer_links
    {
        padding-right: 12px;
    }
    .footer_fix
    {
        text-align: right;
    }
    .serach-icon {right: -55%; top:-21px;}
}
@media (min-width:768px)
{
    .popup_prkng_prmt_width
    {
        width: 900px !important;
    }
}
@media (max-width:800px){
.dshbrd_sftr_pstn_fxd_mrgn { margin-top: 70px;}
}
@media (max-width:768px)
{
    .popup_prkng_prmt_width
    {
        width: 98% !important;
    }
    /************************************/
    body:not(.sidebar-expanded) .hdr_btns_pstn_fixed
    {
        width: 93%;
    }
    .sidebar-expanded .dshbrd_hdr_btns1 input[type="submit"], .sidebar-expanded .dshbrd_hdr_rgt_btns1 input[type="submit"]
    {
        width: 41px;
        font-size: 0;
        background-position: center center;
        height: 25px;
    }
    .sidebar-expanded .hdr_btns_pstn_fixed
    {
        width: 66%;
    }
    .navbar-nav.navbar-right
    {
        /* position: relative; */
    }
    /************************************/
    .gdv_actv_prt_ftr
    {
        font-size: 12px;
    }
    .footer_fix
    {
        text-align: center;
    }
}
@media (max-width:767px)
{
    #header .navbar-default
    {
        width: 92%;
    }
    .navbar-right .dropdown-menu
    {
        left: -67px;
    }
    .height_60_res10
    {
        min-height: 20px;
    }
    /* .dshbrd_hdr_btns input[type="submit"], .dshbrd_hdr_rgt_btns input[type="submit"] { width:50px; font-size:0; } */

    .dshbrd_hdr_btns1 input[type="submit"], .dshbrd_hdr_rgt_btns1 input[type="submit"]
    {
        width: 32px;
        font-size: 0;
        background-position: center center;
        height: 25px;
    }
    .dshbrd_hdr_btns1 input.undo_sub
    {
        width: auto;
        font-size: inherit;
        background-position: left center;
        height: 30px;
    }
    .snd_drvr_ntfctn
    {
        float: left;
    }
    .table_res td
    {
        display: block;
        float: left;
        width: 100%;
    }
    .btn_group_records input
    {
        margin: 0 1px;
    }
    .drvr_prmstn_rule_acs td
    {
        display: block;
        width: 100%;
        float: left;
    }
    .navbar-nav.navbar-right
    {
        position: relative;
    }
    .smmry_on_grid
    {
        width: 48%;
        padding: 5px;
    }
    .gdv_actv_prt_ftr div
    {
        display: inline;
        width: 47%;
        float: left;
        text-align: left;
    }
    .tble_res td, .tble_res th { display:block; width:100%; }

    .chknew-align table{clear:both;}
    .serach-icon {right:-55%; top: -21px;}
}
@media (max-width:480px)
{
    body:not(.open-menu) #header .navbar-default
    {
        width: 100%;
    }
    body:not(.sidebar-expanded) .hdr_btns_pstn_fixed
    {
        width: 102%;
    }
    .popup_prkng_prmt_width
    {
        min-height: 300px;
    }
    .popup_min_width
    {
        width: 300px !important;
    }
    .smmry_on_grid, .smmry_on_grid .dxeBase
    {
        font: 400 11px "Open Sans" , Helvetica, Arial, sans-serif;
    }
}
@media (max-width:400px)
{
    .gdv_actv_prt_ftr div
    {
        padding: 3px 0;
        width: 48%;
        font: 700 10px/13px "Open Sans" , Helvetica, Arial, sans-serif;
    }
    .smmry_on_grid
    {
        width: 98%;
    }
    .smmry_on_grid, .smmry_on_grid .dxeBase
    {
        font: 400 11px "Open Sans" , Helvetica, Arial, sans-serif;
    }
}
#ddlKeyWord_ET
{
    float: left;
}

.wrap_caption
{
    white-space: normal;
    word-wrap: break-word;
}
.formLayout
{
    max-width: 1024px;
    margin: auto;
}
.blink {
  animation: blinker 1.5s linear infinite; text-decoration: blink;
}

@keyframes blinker {  
  50% { opacity: 0.0; }
}

.user_text {
    margin:0px 0px 5px 0px;
    line-height:20px;
}

.dshbrd_hdr_btns1 .pending-cls {
    background: #00adef url(../img/ico-pending1.png) no-repeat 2px 3px;
}

.mrgn-lft{ margin-left:5px !important;}

.dshbrd_hdr_btns_lgt_grn a {
    padding: 5px 5px 5px 5px;
    border: 1px solid #5FA886;
    color: #fff;
    float: left;
    margin: 2px;
    background-color: #70bc99;
    height: 23px;
    line-height: 24px;
    font-size: 13px;
    font-family: inherit;
    text-decoration: none !important;
}

@media (max-width: 991px) and (min-width: 768px) {
    .dshbrd_hdr_btns_lgt_grn a { font-size:10px !important; }
}
