html {font-family:"Proxima Nova Rg", Calibri; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; padding:0px; font-size:14px; color:#000 }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
audio, canvas, progress, video {display: inline-block; vertical-align: baseline; }
audio:not([controls]) {display: none;height: 0;}
[hidden], template {display: none;}

a:active, a:hover {outline:0;}
sup { position: relative; font-size:25px;  line-height: 0; vertical-align: baseline;color:#ff0000 }
/*img { border: 0; max-width:100% !important }*/
figure { margin:1em 40px; }
hr{ height: 0; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }


fieldset { padding: .35em .625em .75em; margin: 0 2px; border: 1px solid #c0c0c0; }
legend { padding: 0; border: 0; }
textarea {overflow: auto; }
optgroup {font-weight: bold; }
table { border-spacing: 0; border-collapse: collapse; }
td, th {padding: 0;}
img{ margin:0px; padding:0px; width:auto}
ul, li, p, h1, h2, h3{ padding:0px; margin:0px; list-style:none}

/* @font-face {
        font-family:"Proxima Nova Rg";
        src: url('proximanova-regular-webfont.eot');
        src: url('proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('proximanova-regular-webfont.svg#Proxima Nova Rg') format('svg'),
        url('proximanova-regular-webfont.woff') format('woff'),
        url('proximanova-regular-webfont.ttf') format('truetype');
        font-weight: normal;
        font-style: normal;}

@font-face {
  font-family: 'ProximaNova-Light';
  src: url('ProximaNova-Light.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;} */


.caps{ text-transform:uppercase;}
/********** .fl{float:left;}
.fr{float:right}
.clear{clear:both} *************/
.clear_left{clear:left}
.clear_left{clear:right}

/*********line height*****************/
.l_hei_10{ line-height:10px !important}
.line_hgt28 { line-height:28px !important;}

.txt_agn_c { text-align:center !important; }
.txt_rt{text-align:right !important}
.txt_aln_r{ text-align:right}

.txt_dec_n a{text-decoration:none !important;}

.dspl_bck{display:block}
.dis_block {display:block; /*padding:20px;*/ border:1px solid #e4e4e4; }

.red{ color:#c2172a;}
.green{ color:#a3bc27}
.gray{ color:#858585}
.col54{color:#545454}
.clear_red{line-height:0px; margin-top: -5px; color:red; font-size:13px !important; }
.clear_red:hover{ text-decoration: none}
.text_grey {color:#666; }

/**********Border*****/
.box_bdr{ border:1px solid #e5e5e5}
.box_bdr_02{ border:1px solid #e5e5e5}
.box_bdr_02:hover{border:1px solid #c1c1c1 !important}
.box_bdr_02_actv{ border:1px solid #c1c1c1}

.Brdr_Btm{border-bottom:solid 1px #dedede;}
.Brdr_Rgt{border-right:solid 1px #dedede;}
.Brdr_left {border-left: 1px solid #DEDEDE;}

.box_shadow {box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.45);}


/**************Padding Section************/
.pad10{padding:10px;}
.pad_top_4 { padding-top:4px; }
.pad_top_15 { padding-top:15px; }
.pad_top15{padding-top:15px}
.pad_top_20 { padding-top:20px; }

.pad_right{padding-right:25px}
.pad_right6{padding-right:6px}
.pad_rt8{ padding-right:8px;}

/**************Margin Section************/
.mrg_0{margin:0px !important;}
.mrg_top5{ margin-top:5px;}
.mrg_top8{ margin-top:8px;}
.mrg_top10{ margin-top:10px;}
.mrg_top20{margin-top:20px;}
.mrg_top_30 {margin-top: 30px;}
.mrg_top_35 {margin-top: 35px;}
.mrg_top{ margin-top:25px;}
.mrg_top_78{margin-top:78px;}

.mrg_right10{ margin-right:10px;}

.mrg_left9{margin-left:9px;}
.mrg_left5{margin-left:5px;}
.mrg_left10{margin-left:10px;}
.mrg_left4{margin-left:4px;}
.mrg_left{ margin-left:20px;}
.mrg_left25{ margin-left:25px}

.mrg_bt_10{ margin-bottom:10px;}
.mrg_bt_05{ margin-bottom:5px;}
.mrg_bt_25{ margin-bottom:25px;}



.wh_bg{background:#FFF; padding:1.5%}
.orge_bg{ background:#ffaf48; display:block; color:#FFF; margin-top:7px; padding:1px 3px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;text-shadow: 0px 1px 1px #BA740C}


.widt_75{width:75px; display: inline-block;}
.set_widt86{width:86px; display: inline-block;}
.wth_123{ width:123px;}
.wth300{ width:300px;}
.wth332{width:332px;}
.wth_600{width:600px}
.wth_670{ width:670px;}
.wth_800{width:800px}
.wth_835{width:835px}



/*pecentage width*/
.wth47p{width:47%}
.wth71p{width:71%;}
.wth49p{width:49%}
.wth496p{width:96%}

/********Defualt********/
.defualt_table{ margin-top:10px;}
.defualt_table th{ border-top:none;font-size: 14px;color: #858585; font-weight:normal;padding:5px !important; }
.defualt_table tr{ border-bottom:1px solid #e4e4e4; border-collapse:collapse; color:#545454; font-weight:normal; padding:5px;}
.defualt_table td{font-size:14px; padding:5px !important;}

.dft_multi_txt{}
.dft_multi_label_txt{color:#000000;float:left;line-height:28px;width:51.8%; font-family:"Proxima Nova Rg", Calibri; font-size:14px}
.dft_multi_label_txt span{color:#ff0000 !important; font-size:17px !important;}
.dft_multi_label_input{float:left;line-height:28px; width:95px;}
.dft_multi_txt_main {float:left;width:200px;}
.dft_txt{margin-left:20px; width:127px;}

.dft_lable_input, .label_input_02{float: left;line-height:28px; font-size:14px !important;}
.dft_lable_input input, .label_input_02 input, {float: left; line-height:28px; font-size:14px !important;}
.dft_check_main{ margin-bottom:10px;}
.dft_check_txt, .dft_label_txt{color:#000000;line-height:28px; font-family:"Proxima Nova Rg", Calibri; font-size:14px;}

.deft_left_side{float:left}
.deft_right_side{float:right}

.dft_clear{color:#007aff;font-size:14px; text-decoration:none}
.dft_clear:hover{ text-decoration:underline}

.default_row{ width:100%}
.section{}
.defualt_stn{ width:auto}
.sctn_default{}

/*********Blank Slate********/
.db_blank_slate h2{ font-size:14px; font-weight:normal; margin-top:2%;color:#323232}
.db_blank_slate p{ font-size:14px; color:#858585; text-align:center !important}
.db_blank_slate img { border:0; max-width:100% !important; text-align:center !important }
.blank_pad22{ padding-top:22%; padding-bottom:22%}
.blank_pad10{ padding-top:10%; padding-bottom:10%}
.blank_pad20{ padding-top:20%; padding-bottom:20%}

.blank_pad14 {
 padding: 22px;
 font-family: "Proxima Nova Rg", Calibri;
 line-height: normal;
}

.defualt_blank_right_01{padding:51px 22px 52px; font-family:"Proxima Nova Rg", Calibri; line-height:23px;}
.defualt_blank_right_01 h2{font-size:19px; font-weight:normal;color:#000}
.defualt_blank_right_01 p{font-size:1.2em; color:#858585}

.defualt_blank_right_02{width:81.6%;background:#f8f8f8;padding:22px;float:left; font-family:Calibri; line-height:23px; padding-top:90px;  padding-bottom:21px;}
.defualt_blank_right_02 h2{font-size:19px; font-weight:normal; margin-top:2%;color:#000}
.defualt_blank_right_02 p{font-size:1.2em; color:#858585}


/*************************************white Blank slate*************************/
.white_blank{margin-top:30px; padding:14% }
.white_blank h2{font-size:19px; font-weight:normal; margin-top:2%;color:#000}
.white_blank p{font-size:1.1em; color:#858585}
.white_blank img {border: 0; max-width:100% !important }
.white_blank_txt_main{margin-left:auto; margin-right:auto;width:300px}
.white_blank_txt_feld{}
.blank_wht img {border: 0; max-width:100% !important}


/*action icons*/
.edit_ico{background:url(../images/icons/drop-icon.png) no-repeat 9px 7px;}
.edit_ico:hover{background:url(../images/icons/drop-icon_hvr.png) no-repeat 9px 7px !important;}
.delete_ico{background:url(../images/icons/drop-icon.png) no-repeat 9px -18px;}
.delete_ico:hover{background:url(../images/icons/drop-icon_hvr.png) no-repeat 9px -18px !important;}

.defualt_srchfld {background: url("../images/icons/srch_icon.png") no-repeat scroll left center rgba(0, 0, 0, 0) !important;font-size: 14px !important;padding: 5px 5px 5px 22px !important;width: 150px !important;}

.input_calander{background: url(../images/icons/mono-calendar.png) no-repeat right center !important;width:88% !important;}



/***********Heading*************/
.inner_dflt_head{ padding-right:10px;}
.inner_dflt_head h1{font-size:25px; color:#141414; font-family:"Proxima Nova Rg", Calibri; font-weight:normal; margin-bottom:0px }


/*******Font style****/
.font_12{ font-size:12px;}
.font_14{ font-size:14px;}
.fnt_15 {font-size:15px;}
.font_17{ font-size:17px;}
.txt_area{font-size:14px;}

.bold_txt{font-size:14px;font-weight:bold;}
.bold_txt span{font-size:19px}
.sar_txt{font-size:13px !important; color:#000!important; display:inline-block}
.field_txt{font-size:14px; color:#000}


/***********links*********/
.hdr_rt_link{float:right; padding:5px 0px 3px 0px; padding-left:12px;}
.dft_link{color:#007aff;font-size:14px; text-decoration:underline}
.dft_link:hover{ text-decoration:none}


/********listing li*********/
.chk_box_list{padding:0px;margin:0px; border:solid 1px #dbdcde; width:85px; font-size:13px; float:left;position:absolute; z-index:1000;top:215px; background:#fff;}
.chk_box_list ul{padding:0px; margin:0px}
.chk_box_list li{ border-bottom:solid 1px #dbdcde;}
.chk_box_list li a{padding:5px; line-height:18px; display:block; color:#000;text-decoration:none}
.chk_box_list li a:hover{background:#f7f7f7}
.chk_box_list li:nth-last-child(1){border-bottom:0;}


/***********listing***********/
.row_list_01 { border-collapse: collapse; border:#e4e4e4 solid 1px; border-top: solid 1px #fff; background:#fff; color:#777777; }
.row_list_01 th { border-left:solid 1px #fff; border-right:solid 1px #fff; font-weight:normal; padding:6px 8px; /* text-align:left; */}
.row_list_01 td { background:#fff; padding:6px 8px; height:21px; border-top:#e4e4e4 solid 1px; color:#000; }

/*.optnl_div{ width:320px; float:left}
.order_detail td{padding:6px 5px !important; font-size:14px;color:#4e4e4e}
.order_detail th{ font-size:15px;padding:5px !important; color:#000}
.order_txtf{ width:230px;}(repeting style restuarant)
*/

/***********Messages**********/
.msg_red{font-size:14px; background:#ffe7e8; text-align:center; border:1px solid #f0dadc; position:fixed; left:170px; top:91px; color:#a3030f;  z-index:22222;padding:8px 0px; width:85%}
.msg_green{background:#e1f3c1; text-align:center; border:1px solid #c3e08f; position:fixed; left:170px; top:91px; color:#33931a;  z-index:22222;padding:8px 0px; width:85%}
.msg_red a{color:#007aff; text-decoration:none;}
.msg_red a:hover{color:#007aff; text-decoration:underline}
.alert_red{border:1px solid #ff0000;}


/***************label*************/
.label_txt_no_wdh{color:#000000;float:left;line-height:28px;font-family:"Proxima Nova Rg", Calibri; font-size:14px}
.label_txt_no_wdh span{color:#ff0000 !important;font-size:17px !important;}
.label_txt {color: #000000;float:left;line-height:28px;width:30%; font-family:"Proxima Nova Rg", Calibri; font-size:14px}
.label_txt span, .dft_label_txt span, .brch_sub_head span, .brch_txt span{color:#ff0000 !important;font-size:17px !important;}
.label_input{float: left;line-height:28px; width:69%;}




/*******Button***********/
.btn1{float:left; text-align:right;}
/* .save_btn{ background:#fff; padding:3px 12px; cursor:pointer;line-height:19px; border:solid 1px #dbdcde; color:#000; font-size:14px; text-decoration:none !important; border-radius:3px;}
.save_btn:hover{border:solid 1px #007aff;} */
.save_btn02{ background:#fff;/*  url(../images/icons/tick-save.png) no-repeat 8px 8px; */ padding:3px 12px;
line-height:20px; border:solid 1px #dbdcde; color:#000; font-size:14px; text-decoration:none !important; border-radius:3px; cursor:pointer}
.save_btn02:hover {border:solid 1px #007aff;cursor:pointer}
.save_btn03{ padding:5px 7px;line-height:10px; border:solid 1px #dbdcde; color:#000; font-size:14px; text-decoration:none !important; border-radius:3px;}
.save_btn03:hover{border:solid 1px #007aff;}

.close_circle_btn02 { background: url("../images/icons/togle_drop_icons.png") no-repeat 5px -55px #fff; border: 1px solid #dbdcde; border-radius: 15px; width:22px; height:22px; display:inline-block; }
.close_circle_btn02:hover { border-color:#007aff; background: url("../images/icons/togle_drop_icons_hover.png") no-repeat 5px -55px #fff } /*( with image)*/
.close_rbtn{width:28px; height:21px; background: url(../images/icons/close-circle-btn.png) no-repeat left bottom; float:right;}
.close_ico{ margin:2px 8px 0px 5px}
.close_ico2{ padding:4px 0px 0px 0px}
.clo_add_btn{width:51px;}
.clo_btn{width:10px}
.clokse_ico{margin:-5px 5px;}

.clear_btn{ margin-left:10px; color:#007aff; line-height:28px; font-size:14px; text-decoration:none}
.clear_btn:hover{ text-decoration:underline}

.edit_btn{ margin-left:5px; color:#007aff;font-size:14px; text-decoration:none; float:left; margin:7px 0 0 5px;}
.edit_btn:hover{text-decoration:underline}

.link_btn{color:#007aff; line-height:28px; font-size:14px; text-decoration:none}
.link_btn:hover{ text-decoration:underline}

.qstn_mrk{background: url(../images/icons/question_mark.png) no-repeat left 1px; height:15px; width:15px; display:inline-block; position:relative;top:3px; margin-left:5px; }
.qstn_mrk:hover{ background:url(../images/icons/question_mark.png) no-repeat left -17px}

.refresh_btn{background:#fff  url(../images/icons/refresh_icon.png) no-repeat 8px 5px;padding:5px 11px 4px 28px;
line-height:16px; border:solid 1px #dbdcde; color:#000; font-size:14px; text-decoration:none !important; border-radius:2px; cursor:pointer}
.refresh_btn:hover{border:solid 1px #007aff;background:#fff  url(../images/icons/refresh_icon.png) no-repeat 8px -19px}

.loading_btn{ background:#fff url(../images/loading33.gif) no-repeat center; padding:0px 34px;
line-height:23px; border:solid 1px #dbdcde; color:#000; font-size:14px; text-decoration:none !important; border-radius:3px; cursor:pointer}
.green_btn{padding:5px 7px; background:#a3bc27; border:none; cursor:pointer; color:#FFF; font-size:15px; text-decoration:none !important; border-radius:2px;}
.green_btn:hover{border:nne;background:#93ae0c;}



.add_circle_btn { width:28px; height:21px; background: url(../images/icons/add-circle-btn.png) no-repeat left top; float:right; }
.add_circle_btn:hover { background-position:left bottom; }
.add_circle_btn02 { background: url("../images/icons/add-plus02.png") no-repeat center 5px #fff; border: 1px solid #dbdcde; border-radius: 15px; width:22px; height:22px; display:inline-block; }
.add_circle_btn02:hover { border-color:#007aff; background: url("../images/icons/add-plus02.png") no-repeat center -28px #fff; }
.add-plus {background: url(../images/icons/add-plus.png) no-repeat left center; padding-left:10px;color: #007AFF;
font-size:15px; text-decoration:none !important;  width:auto}
.add-plus:hover {background: url(../images/icons/add-plus.png) no-repeat left center;text-decoration:underline !important;}
.abplus_btn{width:28px; height:21px; background: url(../images/icons/add-circle-btn.png) no-repeat left top; float:right;}
.abplus_btn:hover{background-position:left bottom;}
.brch_add_rund{ width:25px; height:25px; float: left; margin-left: 10px;}
.brch_add_rund02{ width:25px; height:25px;margin-left: 10px;}
.btn_row{ margin-top:15px;}


/*************************Header Section css****************************/
 #wrapper{width:100%}
/*.header{background:#FFF; width:100% !important; height:91px;}
.navbar_fixed_top,.navbar_fixed_bottom{position:fixed;right:0;left:0;z-index:1030;-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)} */

/* .header_right{ min-width:400px;border-bottom:1px solid #CCC; height:91px;} */
/* .clnt_logo{width:200px; height:55px; text-align:right; margin:14px 22px 0px}
.navbar_left{left:0px;right:auto; margin-left:23px; display:block}
.user_name{border-left:1px solid #d4d8d8; color:#000; font-size:15px; padding:0px 10px 0px 10px}
.user_name span{ display:inline-block; float:right; margin-left:5px; cursor:pointer}
.user_name:hover{color:#a3bc27;}
.navbar_left ul{padding:0px; margin:37px 0px 30px 0px ;}
.navbar_left ul li{display:inline-block;margin-right:8px; position:relative}
.nav_count{display:inline-block; height:16px; width:16px; background:#e74c3c; color:#FFF; font-size:12px; top:-16px;left:3px;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px; position:absolute; z-index:999px; text-align:center}
.user_ic{ background:url(../images/icons/user_ic.png) no-repeat center center; width:20px; height:20px; margin-top:-4px;}
.talk_ic{background:url(../images/icons/talk_ic.png) no-repeat center center; width:20px; height:20px}
.bell{background:url(../images/icons/bell.png) no-repeat center center; width:20px; height:20px}
.inner_wrapper{width:100%} */
/* .left_side{min-width:187px;background:#434444; float:left; position:fixed} */
/* .right_side{background:#f8f8f8;padding:22px; margin-top:91px; float:left; margin-left:187px} */
.tab_left{width:34%}

/***********Text filed style**********/
.txt_default{width:100%; margin-bottom:5px; float:left}
.txt_main_02 textarea{ max-height:58px;height:58px}
/* .fieldnewstyle{ background: repeat scroll 0 0 rgba(0, 0, 0, 0) !important;border-bottom:1px solid #fff !important; border:none; border-radius:0 !important;
font-size:14px !important;-webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow:none !important;}
.fieldnewstyle:hover, .fieldnewstyle:focus,  .fieldnewstyle:active {border-bottom:1px solid #c1c1c1 !important;} */
.fieldnewstyle{padding-left:5px;background: repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border:none !important;  border-bottom:1px solid #fff !important; border:none; border-radius:0;font-size:14px !important;-webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow:none !important;/*height:26px*/ line-height:inherit; }
.fieldnewstyle:hover{box-shadow:none !important; border-bottom:1px solid #c1c1c1 !important; }
.fieldnewstyle:focus, .fieldnewstyle:active{ box-shadow:none !important;border:none !important; border-bottom:1px solid #c1c1c1 !important}
.txt_main, .txt_main_02 {float:left;width: 100%;}
.pro_multi_fld{float:left;width:150px;}
.pro_multi_fld_02{margin-left:20px; width:150px;}

/***********input field**********/
.spin input[type=text], .spin textarea, .spin select { background:#fff; border:none !important; color:#676767 !important; font-size:14px; border-radius:0; width:90%; padding:0 2%; height:25px;}
.spin input[type="submit"]{background: #fff; border: none; height:25px !important; border-radius:0px; box-shadow:none; }
.spin input[type=submit]:focus, .spin input[type=submit]:hover {outline:none !important; border:none !important; -webkit-box-shadow: none !important; -moz-box-shadow:none !important; box-shadow: !important; }
.txt_field input[type="text"], select{font-size:15px;font-family:"Proxima Nova Rg", Calibri;color:#676767;background: #fff; border: none; height:25px !important; border-radius:0px; padding:0px 0px !important; margin:0px;}
.txt_default input[type="text"], textarea { font-size:14px;  font-family:"Proxima Nova Rg", Calibri;background: #fff; border: none; border-radius:0px; padding:0px 5px; margin:0px; }
.txt_field input[type="text"], select { font-size:14px;  font-family:"Proxima Nova Rg", Calibri; color: #676767;
background: #fff; border: none; height:25px !important; border-radius:0px; padding:0px 5px; margin:0px; }
.txt_main input {border-bottom:1px solid #fff !important; font-size:14px;  font-family:"Proxima Nova Rg", Calibri; color: #676767;
background: #fff;height:25px !important; border-radius:0px; padding:0px 5px; margin:0px; }
.txt_main textarea:hover, .txt_main input:hover, .txt_main_02 textarea:hover,   select:hover,  .txt_main:focus, .txt_main_02:focus, .brch_txt:hover, .brch_txt:focus{outline: none !important;
border:none !important;border-bottom:1px solid #c1c1c1 !important;  -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow:none !important; }
.dft_lable_input input{border:none !important;border-bottom:1px solid #fff !important;  -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow:none !important;}
.brch_txt input {border:none !important;border-bottom:1px solid #fff !important;  -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow:none !important;}


.div_Preloader{z-index:20000; position:absolute; top:94px; bottom:0; left:15%; right:0; overflow:hidden;background-color:white;}
.div_Preloader .center_div{ height:120px; width:550px; text-align:center; padding-top:35px; top: 50%; left: 50%; margin-left: -275px; margin-top: -60px; position:absolute;}
.head_txt{color:#000000;float:left;width:51.8%; font-family:"Proxima Nova Rg", Calibri; font-size:14px; width:100%}
.hdr_srch{ height:32px; float:left; background: url(../images/icons/line-arrow.png) no-repeat left center; padding-left:15px;}
.branch_srchfld{background: url(../images/icons/srch_icon.png) no-repeat left center !important; padding:5px !important; font-size:14px !important;width:150px !important; padding-left:22px !important;
font-family:"Proxima Nova Rg"; border:none !important; border-radius:none; height:22px;}
.mlist_img img{ height:100% !important}
.postn_spin{width: 56px !important; float:left}


@media screen and (-webkit-min-device-pixel-ratio:0) {
.clo_btn{ width:auto !important}
 .txt_default input[type="text"] {
font-size: 14px;
font-family: "Proxima Nova Rg", Calibri;
color: #676767;
background: #fff;
border: none;
height: 26px !important;
border-radius: 0px;
padding: 0px 5px;
margin: 0px;
}

.txt_main textarea{
height:90px !important;
min-height:90px !important;
max-height:90px !important;
padding:0px; margin:0px }


.txt_main textarea:active{border:none !important;}
.txt_main_02 textarea{height:58px !important;
min-height:58px !important;
max-height:58px !important;
padding:0px; margin:0px}}

/* calendar root element */
#calroot { /* place on top of other elements. set a higher value if nessessary */ z-index:10000; margin-top:-1px; width:198px; padding:2px; background-color:#fff; font-size:11px; border:1px solid #ccc; -moz-border-radius:5px;-webkit-border-radius:5px; -moz-box-shadow: 0 0 15px #666; -webkit-box-shadow: 0 0 15px #666; }
/* head. contains title, prev/next month controls and possible month/year selectors */
#calhead { padding:2px 0; height:22px; }
#caltitle { font-size:14px; color:#0150D1; float:left; text-align:center; width:155px; line-height:20px; text-shadow:0 1px 0 #ddd; }
#calnext, #calprev { display:block; width:20px; height:20px; background:transparent url(../images/prevcal.gif) no-repeat scroll center center; float:left; cursor:pointer; }
#calnext { background-image:url(../images/nextcal.gif); float:right; }
#calprev.caldisabled, #calnext.caldisabled { visibility:hidden; }
/* year/month selector */
#caltitle select { font-size:10px; padding: 2px; width: auto; height:20px;}
/* names of the days */
#caldays { height:14px; border-bottom:1px solid #ddd; }
#caldays span { display:block; float:left; width:28px; text-align:center; }
/* container for weeks */
#calweeks { background-color:#fff; margin-top:4px; }
/* single week */
.calweek { clear:left; height:22px; }
/* single day */
.calweek a { display:block; float:left; width:27px; height:20px; text-decoration:none; font-size:11px; margin-left:1px; text-align:center; line-height:20px; color:#666; -moz-border-radius:3px; -webkit-border-radius:3px; }
/* different states */
.calweek a:hover, .calfocus { background-color:#ddd; }
/* sunday */
a.calsun { color:red; }
/* offmonth day */
a.caloff { color:#ccc; }
a.caloff:hover { background-color:rgb(245, 245, 250); }
/* unselecteble day */
a.caldisabled { background-color:#efefef !important; color:#ccc !important; cursor:default; }
/* current day */
#calcurrent { background-color:#498CE2; color:#fff; }
/* today */
#caltoday { background-color:#333; color:#fff; }



.skin-blue .wrapper, .skin-blue .main-sidebar, .skin-blue .left-side, .skin-blue .main-header .logo{
	background-color: #1a2226;
}
.skin-blue .sidebar a{
	color: #ffffff;
}

.ord_caldr_input_col {
    display: inline-block;
    line-height: 24px;
    width: 170px;
    height: 30px;
}

.sidebar-toggle > .sr-only {
    display: none;
}

.Blink {
    animation: blinker 1.5s cubic-bezier(.5, 0, 1, 1) infinite alternate;
}
@keyframes blinker {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
.Blink-light {
    animation: blinker-light 1.5s cubic-bezier(.5, 0, 1, 1) infinite alternate;
}
@keyframes blinker-light {
    from {
        opacity: 1;
    }
    to {
        opacity: 0.5;
    }
}
#city-filter-container > .city-filter-option li > a
{
	background-image: none;
}

.transactionHistoryHead {
	margin-bottom: 0px !important;
	border-radius: 4px 4px 0 0;
}

.transactionHistoryData {
	margin-bottom: 0px !important;
	margin-top: 0px !important;
	border-radius: 0px 0px 4px 4px;
}

.transactionHistoryHead thead th {
	vertical-align: top !important;
	text-align: center;
	font-size: 12px;
	width: auto;
	padding: 3px;
}

.transactionHistoryData tbody td {
	vertical-align: top !important;
	text-align: center;
	font-size: 12px;
	width: auto;
	padding: 3px;
}

.mytable-bordered>tbody>tr>td {
	border: 1px solid #d6d6d6;
}

.edit{
    background:url(../images/edit.png) no-repeat left -1px;
    height:18px;
    display:block;
    cursor:pointer
}

.top-list-modal {
    overflow-y: scroll;
    max-height: 500px;
    overflow-x: hidden;
}