@charset "utf-8";
/* CSS Document */

@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic);
@import url(https://fonts.googleapis.com/css?family=Noto+Sans:400,700);
@import url(http://fonts.googleapis.com/css?family=Roboto:400,500,700);


/*
body, h5{margin:0px; padding:0px;font-family: 'Saira', sans-serif; color:#022a6f  ;}
*/
body, h5{margin:0px; padding:0px;font-family: 'Roboto', sans-serif;; color:#022a6f  ;}

 p {margin:0px; padding:0px;font-family:'Saira', sans-serif;}
body.body_16px{ font-size:16px;}
body.body_14px{ font-size:14px;}
body.body_12px{ font-size:12px;}

body.body_16px .form-control{ font-size:16px;}
body.body_14px .form-control{ font-size:14px;}
body.body_12px .form-control{ font-size:12px;}

body.body_16px .box-title h2{ font-size:16px;}
body.body_14px .box-title h2{ font-size:14px;}
body.body_12px .box-title h2{ font-size:12px;}

body.body_16px .header-title{ font-size:20px;}
body.body_14px .header-title{ font-size:18px;}
body.body_12px .header-title{ font-size:16px;}

body.body_16px .fa {font-size: 18px;}
body.body_14px .fa {font-size: 16px;}
body.body_12px .fa {font-size: 14px;}

body.body_16px .pagination-sm>li>a{ font-size:16px;}
body.body_14px .pagination-sm>li>a{ font-size:14px;}
body.body_12px .pagination-sm>li>a{ font-size:12px;}


.data_table th { vertical-align:middle; color:#555555;}
.table th .pull-right, .table th .pull-left {display: inline-block;float: none !important;margin-left: 15px;margin-top: -3px; vertical-align:top;}
.table th .pull-left a.asc_desc_icon { float: left;font-size: 12px;height: 10px;}
.table th .pull-left a.asc_desc_icon { float: left;font-size: 12px;height: 10px;}
.table th .pull-left .col-md-12, .table th .pull-right .col-md-12 { float: left; padding: 0; width: 100%; text-align: right;}
.box.yellow_color { border-top: 3px solid #f39c12;}
.content-header.top_header_content { float:left; width:100%; padding: 10px 15px 15px;}
.data_table td a.action_icon { float:left; font-size: 12px; margin-right:10px;}
.form-horizontal .form-group label { color:#022a70; text-align:left;line-height: 45px;padding-top: 0px;margin: 0px;}
.form-horizontal .form-group { margin-left:0px; margin-right:0px;    margin-bottom: 10px;}
.login-page{ width:100%; height:100%; background-attachment:fixed; background-size:100% 100%;}
.content { float:none; display:inline-block;}
/*.table-responsive table tr:first-child { background:url(images/bg.jpg) repeat; background-size:100% 100%; color:#fff}*/
.table-responsive table thead th { text-transform:capitalize;}
.table-responsive table tr:first-child {/*  background:linear-gradient(to bottom,rgba(0, 150, 255,1) 70%,rgba(1, 53, 126,1));
background:-webkit-linear-gradient(top,rgba(0, 150, 255,1) 70%,rgba(1, 53, 126,1));
background:-o-linear-gradient(top,rgba(0, 150, 255,1) 70%,rgba(1, 53, 126,1));
background:-moz-linear-gradient(top,rgba(0, 150, 255,1) 70%,rgba(1, 53, 126,1));
background:-ms-linear-gradient(top,rgba(0, 150, 255,1) 70%,rgba(1, 53, 126,1));color:#fff*/}
/*===== login page ======*/
.login_bg{width:320px;min-height: 400px;margin:40px auto 0px; position:relative; top:50%;}
.login-box, .register-box { color:#333; width:380px;font-family: 'Saira', sans-serif;font-weight: 400;}
.login-logo a, .register-logo a { color:#444; }
.login-box-body .forgot_password { margin:10px 0px; color:#FFFFFF;}
.login-box-body .forgot_password a{color:#FFFFFF;}
.login-box-body .forgot_password a:hover { color:#fff; text-decoration:underline;}
.icheckbox_square-orange{ margin:0px 6px 0px 0px;}
.remember .checkbox{ float:left; margin-top:0px;}
.sign_btn { margin-top:40px; text-align:center;}
.login-box-body form .sign_btn button[type="submit"]{ color:#FFFFFF; background:url(images/button_bg.png) no-repeat;background-size: 100% 100%; font-family: 'Roboto'; text-transform:uppercase;}
.login-box-body form .sign_btn button[type="submit"]:hover{ color:#FFFFFF; background:url(images/button_hover.png) no-repeat; background-size: 100% 100%;font-family: 'Roboto';}
.login_home_page {float: left;width: 100%;margin-bottom: 0px;}
.login_home_page .col-sm-12 .row:before {background:#01357e;height: 12px;width: 100%;}
.login_home_page .col-sm-12 .row:after {background: url(images/bottom_shadow.png) no-repeat;width: 95%;height: 15px;text-align: center;background-size: 100% auto;display: inline-block;}
.login_home_page img {margin: 20px auto;width: 60%;}
.login-logo .alert-danger{ padding:6px 0px;}
.login-box-body .form-group { float:left; width:100%; margin:10px 0px;}
.login-box-body .form-group:first-child{ margin-bottom:0px;}
.login-box-body .form-group label{ font-weight:400;}
.login-box-body .form-control{ font-size:16px;width:100%; color:#a0a0a0; float:left; margin:0px; padding:6px 12px 6px 45px;}
.login-box-body .form-control::-webkit-input-placeholder{opacity:1;color:#4a4a4a; font-size:14px;}
.login-box-body .form-control::-moz-placeholder{opacity:1;color:#4a4a4a;}
.login-box-body .form-control:-ms-input-placeholder{opacity:1;color:#4a4a4a;}
.login-box-body .form-control:-moz-placeholder{opacity:1;color:#4a4a4a;}
.login-box-body .form-control-feedback{line-height:40px;left: 1px;top: 2px; margin:0px 0 0 0;color: #555555;float: left;position:absolute;width: 40px;height: 42px;background: #eeeeee;border-radius: 4px 0 0 4px;}
.login-box-body .form-control-feedback.glyphicon.glyphicon-ok {top: 11px;right: 0px;position: absolute;left: auto;line-height: initial;background: none;color: green;}
.login-box-body .form-control-feedback.glyphicon.glyphicon-remove {top: 11px;right: 0px;position: absolute;left: auto;line-height: initial;background: none;color: red;}
.login_title_heading h3 {font-size: 22px;font-family: 'Merienda One', cursive; text-align: right;margin-bottom:0px; margin-top:25px;   text-shadow: 0px 4px 3px rgba(0,0,0,0.3);}
.browser_compatible:before {/*background: url(images/bottom_shadow.png) no-repeat center center;*/content: "";min-height: 15px;float: left;width: 100%;    margin-bottom: 40px;}
.login_bg .login-box-body{width:100%;box-shadow: 0px 6px 25px rgba(0, 0, 0, 0.26); vertical-align:middle;float:left;margin-top: 45px;background: none; border:none; padding:0px;}
.login-logo, .register-logo { margin-bottom:0px;}
.login-box-body .form-group .g-recaptcha {transform: scale(0.91); -webkit-transform:scale(0.91); -moz-transform:scale(0.91); -o-transform: scale(0.91); -ms-transform: scale(0.91);margin-left: -19px;margin-top:-7px;}
.login_form {background:#fafafa;border-style: inset; float:left; width:100%; border:1px solid #c5c5c5;padding-bottom: 0;}
#defaultForm { padding:0px 20px 15px; float:left; width:100%;}
#defaultForm .form-control { border-radius:4px;border: 1px solid #acacac;}
#frm_forgot_password { padding:0px 20px 15px; float:left; width:100%;}
#frm_forgot_password .form-control { border-radius:4px;border: 1px solid #acacac;}
.footer_login { background:#01357e; text-align:right; }
.footer_login .row:before {background: url(images/bottom_shadow.png) no-repeat;width: 95%;height: 15px;text-align: center;background-size: 100% auto;display: inline-block;}
.login_footer p { padding:0px 30px 15px 0; color:#fff; font-size:14px;font-weight: 600;}
.login_footer a {color:#0096ff; font-size:14px; text-decoration:underline;}
.footer_login {bottom:0px; left:0px; float:left; width:100%;text-align: center;}
.login_bg_img { width:100%;margin-bottom: 37px;margin-top: 50px;}
.login_form p.ip_address_text { font-size:11px; margin:20px auto; padding:0 5px;}
.remember a { color:#131d7f;margin: 10px;font-size: 12px;}
.remember a:hover { text-decoration:underline;}
.browser_compatible_container{ width:450px; margin:0px auto;}
.browser_compatible p{ font-size:12px; color:#000; margin:0px;}
.browser_compatible{ margin-top:0px;}
.browser_compatible a{ float:none; display:inline-block; margin:13px 25px 0 0;}
.browser_compatible a b{ display:block; color:#000; font-size:12px; margin:5px 0 0 0; font-weight:normal;}  
.browser_compatible p:last-child{ color:#707070; font-size:10px;  margin:30px 0 45px;}

/*===== end login page ==========*/

/*===== start search area ===========*/
.serach_area { float:left; list-style:none; margin-top:9px;}
.serach_area input.search_field { float:left; width:70%;border: 1px solid #f7f7f7;color: #535353;height: 35px;}
.serach_area input[type="submit"]{background:url(images/search_icon.png) no-repeat 12px 5px;border: none;color: white;height: 35px;float: left; width:20%;}
.navbar-static-top a.ion.ion-drag { float:left; font-size:20px; color:#FFFFFF;margin-left: 20px;padding: 15px 15px;}
.navbar-nav > li.user_menu_profile > a { padding:19px 11px 19px; text-align:center;}
/*====== end search area ==========*/
/*-- home page -----*/
.header-section h1{ font-family: 'Saira', sans-serif; font-size:25px; font-weight:300;margin: 0px; padding:5px 0px 7px;}
.header-section h1 small{ font-family: 'Saira', sans-serif; font-size:15px; color:#afafaf;font-weight:300;}
/*---- end home page -------*/

/*======== start property Management============*/
.property_add_edit_form .box-body .form-group { float:left; width:100%;margin-bottom: 10px;}
.property_add_edit_form .box-body .form-group label{ color:#555555; font-weight: normal; margin-bottom:10px;} 
.property_add_edit_form .box-body .form-group label.check_btn{ color:#555555; font-weight: normal; margin-bottom:10px; line-height:10px; } 
.property_add_edit_form .box-body .form-group label.check_btn input[type=checkbox]{ margin-right:10px;}
.property_address .checkbox { margin:0px; }
.property_add_edit_form .selectRow { display : block; padding : 40px; }
.property_add_edit_form .select2-container { width: 200px; }
.nav-tabs-custom > .nav-tabs > li.active { border-top:3px solid #f39c12;}
.property_summary { margin-top:20px; }
.property_summary img { width:100%; }
.property_summary .property_address h5{ margin:5px 0px 0px; font-size:16px;}
.property_summary .property_address ul{ list-style:none; margin:0px; padding:0px;}
.property_edit_summary i { color:#818181; margin-right:10px;}
.property_edit_summary span:hover,.property_summary .property_address a span:hover { color:#000;  text-decoration:underline;}
.property_listing_info h3 { margin:0px; border-bottom:2px solid #f39c12; font-size:18px;  line-height: 30px; }
.property_listing_info .property_edit_summary { border-bottom:2px solid #f39c12; line-height: 30px;}
.property_listing_info { margin-top:20px;}
.property_listing_info h5 { margin:10px 0 5px;font-size: 15px;}
.property_listing_info p { color:#818181; font-size:14px; margin-top:5px;}
.financials_select_months{ margin:8px 0px 8px 12px; padding:0px; }
.financials_cash_radio{ margin:12px 0px 0px 0px;}
.units_actions a i{ margin:0px 5px; }
/*======== end property Management============*/
.pagination { margin:10px 0;}
.showing_text { margin:16px 0px;}
.showing_text span { color:#0096ff; font-style:italic;}
ul.search_by_alphabetic li a { background:none; border:none;}
.pagination_box{ width:100%; float:left; margin:0px; padding:0px; }
.pagination_box ul.pagination li.active a{ background:#e08e0b; border:1px solid #e08e0b; }
.pagination_box ul.pagination li a:hover{ background:#e08e0b; border:1px solid #e08e0b; color:#fff; }
.addproperty_button .col-md-2{ width:11%;}
#frm_search_keyword { display:block;}
.searcharea_textbox{ float:left; margin:0px 0px 0px 12px; padding:0px; }
.search_box_col{ width:100%; margin:0px; padding:16px 12px; }
.search_box_col .col-md-3{ padding:0px 5px !important;}
.search_box_col .search-sidebar-form{ margin:0px !important; border:0px solid #ccc;}
.search_box_col .search-sidebar-form .form-control{ border:1px solid #ccc;}
.search_box_col .search-sidebar-form .form-group{ width:100%; }
.search_box_col .col-md-3 .sidebar-form .input-group .form-control{ background:#fff !important; }
.search_box_col .search-sidebar-form .btn{ background-color:#fff !important; }
.searcharea_textbox .search-sidebar-form{ margin:0px; border:1px solid #ccc;}
.searcharea_textbox .search-sidebar-form .form-control{background:#fff !important;}
.searcharea_textbox .search-sidebar-form .btn{ background-color:#fff !important;border-top: 1px solid #d2d6de; border-bottom: 1px solid #d2d6de; }
.advance_button{ margin:2px 0px 0px 0px; display:inline-block; position:relative;}
.login-box-body, .register-box-body{ border:2px solid rgba(68, 68, 68, 0.26); padding:20px 35px;}
.file_icon a i{ margin:0px 8px 0px 0px; font-weight:bold; font-size:14px; }
.financial_statement_icon{ margin:5px 12px 5px 0px; }
.financial_statement_icon a i{ margin:0px 8px 0px 0px; font-weight:bold; font-size:14px; }
.advance_button{ margin:8px 0px 0px 0px; }
.addunit_forms{ padding:20px 0px 0px 0px; }
#amenity_div .col-md-2{ margin:8px 0px 0px 0px; }
.rentalowner_forms .form-group { float:left; width:100%;margin-bottom: 10px;}
.rentalowner_forms .phone_textbox .form-control{ margin-bottom: 10px; }
.rentalowner_forms .form-group label{color:#555555; font-weight:600; margin-bottom:10px;}
.rentalowner_forms .checkbox label{color:#555555; font-weight:normal; margin-bottom:10px;}
.tenant_forms .box-header{ float:left; }
.tenant_forms{ width:100%;  margin:0px; padding:0px; }
.tenant_forms .form-group { float:left; width:100%; margin-bottom: 10px;}
.tenant_forms .form-group label{color:#555555; font-weight:600; margin-bottom:10px;}
.tenant_forms .checkbox label{color:#555555; font-weight:normal; margin-bottom:10px;}
.tenant_forms .phone_textbox .form-control{ margin-bottom: 10px; }
.unit_address_titletext h6{ margin:0px 0px 3px 0px; padding:0px; font-size:16px; letter-spacing:1px;}
.unit_address_titletext h4{ margin:0px 0px 5px 0px; padding:0px; }
.content-header-media { position: relative; height:43px; width:100%; float:left; margin:20px 0px; overflow:hidden;}
.content-header-media>img { position: absolute; top:-107px;height: auto;width: 100%;margin-left: 0px;left: 0;}
.content-header-media .header-section { z-index: 200; position: absolute; top:0px; left:0px; right:0px; color: #fff;  background:linear-gradient(to bottom,rgba(0, 150, 255,1) 70%,rgba(1, 53, 126,1));
background:-webkit-linear-gradient(top,rgba(0, 150, 255,1) 70%,rgba(1, 53, 126,1));
background:-o-linear-gradient(top,rgba(0, 150, 255,1) 70%,rgba(1, 53, 126,1));
background:-moz-linear-gradient(top,rgba(0, 150, 255,1) 70%,rgba(1, 53, 126,1));
background:-ms-linear-gradient(top,rgba(0, 150, 255,1) 70%,rgba(1, 53, 126,1));color:#fff }
.widget-simple { padding: 12px 6px;}
a.widget { display: block;box-shadow: 0 0px 16px rgba(0,0,0,0.2); -webkit-transition: all .2s ease-out; transition: all .2s ease-out;}
a.widget.widget-hover-effect1:hover { box-shadow: 0 3px 45px rgba(0,0,0,0.2); transform: translateY(-3px); }
.widget { background-color: #fff; }
.widget .widget-icon { display: inline-block; line-height: 64px; text-align: center; font-size: 28px; color: #fff; border-radius: 32px; }
.widget .widget-icon, .widget .widget-image { width: 64px; height: 64px; }
.themed-background-autumn { background-color: #e67e22 !important; }
.themed-background-spring { background-color: #27ae60 !important; }
.themed-background-fire { background-color: #e74c3c !important; }
.themed-background-amethyst { background-color: #af64cc !important; }
.widget-simple .widget-content { font-size: 14px;color: #2a3f54; margin: 12px 0px 0px; font-family: 'Saira', sans-serif;float: none;display: inline-block;width: 100%;text-align: center; }
.widget-simple .widget-content small { display: block; margin-top: 7px; font-size: 13px; font-weight: 400; }
.btn-default:hover { background-color: #c2ced4; border-color: #c2ced4; color: #333; }
/*.btn-primary { background-color: #6ad2eb; border-color: #1bbae1; color: #fff; }
.btn-primary:hover { background-color: #1bbae1; border-color: #1593b3; color: #ffffff; }*/
.box-title { width:100%; display:table; margin:0px; background-color: #eeeeee; border-bottom: 1px solid #eaedf1; padding:6px 0px;}
.box-title h2 { padding-left: 20px; padding-right: 15px; margin:0px;font-size:18px; text-transform:uppercase;letter-spacing: 1px;}
.vendor_forms .form-group{ margin:0px 0px 12px 0px; width:100%; float:left; padding:0px;  }
.vendor_forms .form-group label{ margin-bottom:5px; font-weight:normal; font-size:15px; text-transform:uppercase;}
.addproperty_button .col-md-3{ width:14%; }
/*.btn-primary{ border-bottom: 2px solid #1bbae1 !important;}*/
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary.focus:active, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover{ background-color: #1bbae1 !important;  border-color: #1593b3 !important; color: #ffffff;}
.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary.focus[disabled], .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover{ background-color: #1bbae1 !important;  border-color: #1593b3 !important; color: #ffffff; }
.card-box { padding:0px; border: 1px solid rgba(54, 64, 74, 0.08); -webkit-border-radius: 5px; border-radius:0px; float:left; width:100%; -moz-border-radius: 5px; background-clip: padding-box; margin-top: 15px; margin-bottom: 20px; background-color: #fff; font-family: 'Roboto'; font-weight: 400;}
.header-title { margin-top:15px; width:100%; float:left; text-transform: uppercase; font-size: 16px; font-weight: 600; letter-spacing: 0.04em; line-height: 16px; margin-bottom: 8px; font-family: 'Roboto';  font-weight: 500;}
.card-box ul { float:right;}
.header-title.first { margin:0px; background:#cc7b39; padding:12px; color:#fff;font-size: 20px;}
.header-title.second { margin:0px; background:#647b34; padding:12px; color:#fff;font-size: 20px;}
.header-title.third { margin:0px; background:#e12b32; padding:12px; color:#fff;font-size: 20px;}
.card-box .nav-tabs-custom>.nav-tabs>li.active > a{border-radius: 5px 5px 0 0;}
.nav-tabs-custom>.nav-tabs>li.active > a{border-radius: 5px 5px 0 0;}
.card-box .tab-content{ float:left; width:100%; border-top:1px solid #CCCCCC; margin-top:-1px; padding-left:0px; padding-right:0px;}
.card-box .nav-tabs-custom{ float:left;width: 100%;}
.card-box .tab-content i { color:#388e3c;}
.font-13 { font-size: 13px;font-family: 'Saira', sans-serif; font-weight: 400;}
.m-b-15 { margin-bottom: 25px;}
.label-pink { background-color: #f76397; }
.label-purple { background-color: #7266ba; }
/*.card-box .table{ margin-bottom:0px; }*/
.label-table { display: inline-block; width: 80%; min-width: 8ex; font-size: 1em; max-width: 100px; padding: 5px; text-overflow: ellipsis; overflow: hidden; vertical-align: top; border-radius:0px;}
.dropdown-menu>li>a{ padding:5px 20px !important; }
.sidebar-menu .pull-right-container .fa{ -webkit-transition: all .2s ease-out; transition: all .2s ease-out; }
.sidebar-menu li.active>a>.pull-right-container .fa{ -webkit-transform:rotate(-90deg); -ms-transform:rotate(-90deg); transform: rotate(-90deg); -webkit-transition: all .2s ease-out; transition: all .2s ease-out; }
.has-feedback.form-group .property_type_select select { padding-left:10px; }
.owner_detail_form .checkbox { margin:0px; }
.error_wrap{ width:94%; margin:0px 3%; float:left; padding:0px; position:relative; }
.error_container{ width:100%; text-align:center; display:inline-block; margin:0px; padding:0px; display:inline-block; position:relative;}
.error_container h1{ text-align:center; display:inline-block; font-family: 'Saira', sans-serif;font-weight: 700; color: #37474f; font-size:200px;  margin-top: 20px;  margin-bottom:0px; text-shadow: 0 1px 0 #ccc,0 2px 0 #c9c9c9,0 3px 0 #bbb,0 4px 0 #b9b9b9,0 5px 0 #aaa,0 6px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 5px rgba(0,0,0,.2),0 5px 10px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.2),0 20px 20px rgba(0,0,0,.15); }
.error_container h5{ width:100%; display:inline-block;font-family: 'Saira', sans-serif; font-weight: 700; color: #37474f; font-size:50px; margin-top:10px; margin-left:14px; text-transform:capitalize;}
/*.error_404_img{ position:absolute; margin:0px; padding:0px; top:0px; margin:0px 0px 0px 840px;}
.error_404_img img{ width:90%;}*/
.error_404_img{ width:100%; height:556px; background:url(images/404_error_img.png) no-repeat top right; float:right; }
/*.login-box-body .form-group.has-success input.form-control{ background:none !important; border-top:none !important; border-left:none !important; border-right:none; border-bottom:1px solid #fff; float:left; height:auto;}*/
.property_addicon a{ color:#555555; margin:26px 0px 0px 0px; display:inline-block;}
textarea{ resize: none; }
.g-recaptcha { transform:scale(1.1); -webkit-transform:scale(1.1); transform-origin:0px 0px; -webkit-transform-origin:0px 0px; }
.unitview_description{ margin-left:-7px; margin-right:-7px;  }
.property_edit_summary a{ float:left; margin:0px 0px 0px 30px; padding:0px; }
#image{ position:relative;float: left;width: 100%; margin:10px 0px 0px; }
#image a .close_img_btn{ color:#000; position:absolute; right:0;}
.close_img_btn{ position:absolute; margin:5px 5px 0px 0px;right: 56%;bottom: 0px;font-size: 14px;font-weight: 600;}
.tool_tips_popup { display:none;}

/*-- property tooltips */
.detail_popup_table {/* height:250px; */overflow:auto;}
.heading_name { color:#f39c12;text-align:left; border-top:1px solid #f39c12;}
/*-- end property tooltips */

.reports_table { background:#f5f5f5;}
.addpages_button { margin-bottom:20px; float:left; width:100%;}
.property_add .nav-tabs-custom{ box-shadow:none;}
.main-footer { float: left; width:100%;}
.main_content_area { float:none; width:100%; padding:11px 15px;}
.addproperty_button { float:left;}
ul.search_by_alphabetic { margin-top:0px; margin-bottom:0px;}
.date_for_search { width:70%; float:left;}
span.date_icon {height:34px;}
.form-group { float:left; width:100%;}
.form-horizontal .form-group label.active_or_not { padding-top:0px;}
span.mandatory_field { color:#FF0000;font-size: 14px;}
.nav-tabs-custom { background:none !important; margin-bottom:opx !important; }
.add_edit_btn { padding:0 10px 0 0;}
.data_view_table.table-responsive { min-height:160px;position: relative;}

.login_form .input-group-addon { padding:0 10px;}
.login_form .input-group .form-control { height:34px;}

/*=================== search area ========================*/
p.serach_title { font-size:14px; font-weight:600; margin:6px 6px 6px 0; float:left;}
.box.search_area {float:left;}
.box.search_area .col-sm-2 {width: 20%;padding-right: 5px;padding-left: 0px;margin-bottom: 15px;}
.box.search_area .col-sm-2:last-child { width:40%; padding-rigth:0px; margin-top:3px;}
.box.search_area .col-sm-2 button { width:140px; margin:0px;}
.date_for_search .form-control{width: 100%;float: left;}
span.input-group-addon { height:45px; border-radius:0px; background:none;color: #7f9a49;}
select.form-control.serach_select_area { background:#e9e9e9 url(images/search_select.png) no-repeat 95% center }
.datepicker table > thead { background:none; color:#1565dd;} 
/*================== end search area =====================*/

#image_tab .box { float:left; width:100%;}
#file_tab .box { float:left; width:100%;}
.btn-warning, .btn-primary { width:130px;}
.btn-primary.btn-file { width:auto;}
.form-horizontal .has-feedback .form-control-feedback { top:0px; right:-12px;}
.form-horizontal .has-feedback .date_msg .form-control-feedback { right:50px;}
input[type="file"] { height:auto !important;}
.datepicker-days { padding:2px 10px;}
.modal-body .col-sm-12 { margin:0px 0 0 0; float:left; width:100%;padding: 0 15px 10px;}
.modal-body div p, .modal-body div b { float:left;}
.modal-body {display: inline-block;    width: 100%;}

#parentDropdowns ul.mainul {min-width: 3000px;overflow: auto; padding:0px;}
#parentDropdowns ul li {display: inline-block;float: left;margin: 0px 4px;padding: 0px;width: 180px;}
#parentDropdowns ul li input { margin:0px 6px 0px 0px; float:left;}

.col-md-3.home_icon_div { float:left; width:16.6%;margin-bottom: 20px; min-height:115px;}
.home_icon i { color:#4caf50; text-align:center; font-size:60px;}
.home_icon { text-align:center;}
.home_icon_style {width: 100%;
    height: 85px;
    text-align: center;
    overflow: hidden;}
.home_icon_style img { height:100%;}

.jconfirm.jconfirm-black .jconfirm-box .buttons button { background:#a9a9a9 !important; width: auto !important; border:1px solid #a9a9a9 !important;}
.jconfirm.jconfirm-black .jconfirm-box .buttons button:hover {background:#444 !important;}
.box.search_area .col-sm-2 button.btn-warning {background-color: #637937; border-color: #637937;border-radius: 50px;font-weight: 600;font-size: 17px;}
.box.search_area .col-sm-2 button.btn-primary {border: 1px solid #01357e;color: #fff;background-color:#01357e;border-radius: 50px;font-weight: 600;font-size: 17px;}
select[multiple], select[size] { height:45px;}
.box.search_area .col-sm-2 button.btn-warning:hover, .box.search_area .col-sm-2 button.btn-warning:active , .box.search_area .col-sm-2 button.btn-warning:focus {background-color: #01357e; border-color: #01357e;border-radius: 50px;font-weight: 600;font-size: 17px;}
.box.search_area .col-sm-2 button.btn-primary:hover ,.box.search_area .col-sm-2 button.btn-primary:active, .box.search_area .col-sm-2 button.btn-primary:focus   {border: 1px solid #637937;color: #fff;background-color:#637937;border-radius: 50px;font-weight: 600;font-size: 17px;}
/*Here Selected image Show at add edit time [Start]*/
#dvPreview img{width: 100%;}
#dvPreview{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image); width: 100%; display: none;}
/*Here Selected image Show at add edit time [End]*/

.skin-blue .pagination>li a.disabled  {opacity: 0.5;cursor: no-drop;}
a.disabled  {opacity: 0.5;cursor: no-drop;}

table.table-bordered tr{ position:relative;}
table.table-bordered tr.inactive:after {
    right: 0px; 
    content: "";
    position: absolute;
    left: 0;
    font-size: 20px;z-index: 9; line-height:46px;
    padding-top: 12px; color:#fff; left:0px;text-align:center;display: inline-table; left: 42%;
}
table.table-bordered tr.inactive { opacity:1; position:relative;}
table.table-bordered tr.inactive{ background:#dee4e8;}
table.table-bordered tr.inactive td{ background:none; opacity:0.4; position:relative;}
table.table-bordered tr.inactive td:last-child{ background:none; opacity:1; position:relative;}
table.table-bordered tr.inactive td:last-child img {opacity:0.4;}
table.table-bordered tr.inactive td.without_opacity .spacing{ opacity:1;}

.slide_show_table table.table-striped tr.inactive:after {
    right: 0px; 
    content: "";
    position: absolute;
    left: 0;
    font-size: 20px;z-index: 9; line-height:155px;
    padding-top: 12px; color:#fff; left:0px;text-align:center;display: inline-table; left: 42%;
}

#owl-demo img { width:100%;}
 .customNavigation a.prev{width:18px;float:left;text-align:center;height:36px;position: absolute;top: 40%;left:1%;z-index: 999;margin:0px;background:url(images/left_arrowslider.png) no-repeat 0px;display:inline-block;}
 .customNavigation a.next{width:18px;float:right;text-align:center;height:36px;position: absolute;top: 40%;right:1%;z-index: 999;margin:0 0 0 10px;background:url(images/right_arrowslider.png) no-repeat 0px;display:inline-block;}
.images_slider { list-style:none; display:block;}
.images_slider li { list-style:none; display:inline-block; padding:0px;}
.inner_slider_images { float: left; width:96%;
    background: #ededed;
    padding: 11px;
    border: 1px solid #d7d7d7;
    margin: 0 3.5px;}
.inner_image_hight { overflow:hidden; margin-bottom:10px;}
.inner_slider_images b { line-height:25px; }
.inner_slider_images a { color:#022a6f;}
.inner_slider_images input[type="checkbox"]{ opacity:0; position:absolute; left:0; width:18px; height:18px; margin:0 10px 0 20px;cursor: pointer; }
.inner_slider_images input[type="checkbox"] + span:before { background:#fff; content:""; width:18px; height:18px; float:left; margin:0 10px 0 0px;border: 1px solid rgb(0, 150, 255);box-shadow: 2px 2px 0px rgb(0, 150, 255);} 
.inner_slider_images input[type="checkbox"]:checked + span:before{ border: 1px solid rgb(13, 134, 14);box-shadow: 2px 2px 0px rgb(9, 132, 10); background:#fff url(images/check_icon.png) no-repeat; background-position:2px 2px;background-size: 91%; margin:0 10px 0 0px; float:left;}

.modal-dialog {width: 600px;margin: 0px auto;top: 20%;box-shadow: 0px 15px 66px rgb(45, 45, 45);border-radius: 15px;}
.modal-content{border-radius: 15px;border: 1px solid #ffffff;}
.modal-header {border-radius: 15px 15px 0 0; background:#01357e;}
.modal-dialog .close { color:#fff; opacity:1;}
.modal-dialog h4 { text-align:left; color:#fff;text-transform: uppercase;letter-spacing: 1px;font-family: 'Roboto';font-size: 16px;font-weight: normal !important;}
.modal-dialog .inner_edit_title  {background: #01357e;border-radius: 15px 15px 0 0; padding:0px 15px;}
.modal-dialog  .inner_edit_title .head-name {background: #01357e;    width: 100%;}
#related_product .box { min-height:500px;}
.product_oreder_leftmenu {background:#e12b32;margin-bottom:20px;padding:12px 0 12px 10px;width:100%; color:#fff;}
.menu_option.product_main_order ul{padding-left: 27px;list-style: square;}
.menu_option.product_main_order ul li a{color: #022a70;}
.innerproduct_order_col .inner_order_product {color:#022a70;text-transform: capitalize;}

.sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>a>span:not(.pull-right), .sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>.treeview-menu {width: 294px;}
.sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>a>span.pull-right-container { display:none !important;}
.sidebar-mini.sidebar-collapse .sidebar-menu>li:hover>.treeview-menu {top:100%;}
table.table-bordered tr.inactive td .modal-body table.table-bordered tr td { opacity:1;}

/*------------------------ start gallery list page -------------------------------*/
.gallery_list_table .col-sm-4 { padding:10px;}
.gallery_list_table .panel-body { background:#f5f9fb;border: 1px solid #dee4e8; padding:20px;}
.gallery_list_table .panel { border-radius:0px; margin-bottom:0px;}
.gallery_list_table .col-sm-4 .inner_table_checkbox input[type="checkbox"] { margin:0 0 0 38px;}
.gallery_list_table .col-sm-4 .inner_table_checkbox input[type="checkbox"]:checked + span:before { margin:0 0 0 24px;}
.gallery_list_table .col-sm-4 .inner_table_checkbox input[type="checkbox"] + span:before { margin:0 0 0 24px;}
.gallery_list_table .col-sm-4 h4 { text-transform:capitalize;}
.gallery_list_table .col-sm-4 .inner_gallery_img:before {position: absolute;top: 50%;left: 50%;z-index: 2;display: block;content: "";width: 0;height: 0;background: hsla(0,0%,100%,.2);border-radius: 100%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);opacity: 0;}
.gallery_list_table .col-sm-4 .inner_gallery_img:hover:before {-o-animation: circle .75s;-moz-animation: circle .75s;-webkit-animation: circle .75s;animation: circle .75s;}
.gallery_list_table .inner_gallery_img { height:170px; overflow:hidden; margin-bottom:10px; position:relative;}
.gallery_list_table .inner_list_gallery{ position:relative;}
.gallery_list_table .inner_list_gallery.inactive:after {
    right: 0px; 
    position: absolute;
    top: 52%;
    font-size: 38px;z-index: 9; line-height:46px;
    padding-top: 12px; color:#013984; left:0px;text-align:center;display: inline-table; left: 30%;
}
.gallery_list_table .inner_list_gallery.inactive .panel-body { background:#dee4e8;}
.gallery_list_table .inner_list_gallery.inactive { opacity:1; position:relative;}
.gallery_list_table .inner_list_gallery.inactive{ background:#dee4e8;}
.gallery_list_table .inner_list_gallery.inactive .inner_gallery_img, .gallery_list_table .inner_list_gallery.inactive h4,  .gallery_list_table .inner_list_gallery.inactive h6,  .gallery_list_table .inner_list_gallery.inactive img, .gallery_list_table .inner_list_gallery.inactive input{ background:none; opacity:0.4;}
.gallery_list_table .inner_list_gallery.inactive .modal-dialog  .inner_edit_title .head-name{ background:#01357e !important; opacity:1 !important; position:relative;}
.gallery_list_table .inner_list_gallery.inactive .modal-dialog img { opacity:1;}
/*------------------------ end gallery list page -------------------------------*/

/*------------------------ start Testimonial list page -------------------------------*/
.testimonial_list .testimonial-card {margin-bottom: 30px;background-color: #fff;background-clip: border-box;border: 1px solid rgba(0,0,0,.125);transition: all ease-in-out 0.5s;}
.testimonial_list .p-5 { padding:45px!important;}
.testimonial_list .testimonial-card .testimonial-user {margin-top: -5rem; overflow:hidden;}
.testimonial_list .rounded-circle {border-radius: 50%;}
.testimonial_list .bg-primary {background-color: #dee4e8;}
.testimonial_list .card-body {padding: 1.25rem;height: 285px;overflow: hidden;}
.testimonial_list .text-primary {color: #0066eb; font-size:20px;}
.testimonial_list .dropdown-divider {height: 0;margin: .6rem 0;overflow: hidden;border-top: 1px solid #dee4e8;margin-top: 1.2rem!important;margin-bottom: 1.2rem!important;}
.testimonial_list p { margin-bottom:20px;}
.testimonial_list .testimonial-card:hover {box-shadow: 0px 2px 29px rgba(0, 0, 0, 0.3);transition: all ease-in-out 0.5s;}
.testimonial_list .testimonial-card .testimonial-user:before {position: absolute;top: 50%;left: 50%;z-index: 2;display: block;content: "";width: 0;height: 0;background: hsla(0,0%,100%,.2);border-radius: 100%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);opacity: 0;}
.testimonial_list .testimonial-card .testimonial-user:hover:before {-o-animation: circle .75s;-moz-animation: circle .75s;-webkit-animation: circle .75s;animation: circle .75s;}
.iner_edit_testimonial { float:left;width: 92%;position: absolute;bottom: 3px;}
.iner_edit_testimonial h4 { float:left;}
.iner_edit_testimonial h6{ float:right;}
.iner_edit_testimonial input[type="checkbox"] { margin:0 0 0 0px;}
.testimonial_list .testimonial-card{ position:relative; overflow:hidden;}
.testimonial_list .testimonial-card.inactive:after {
    right: 0px; 
    position: absolute;
    top: 52%;
    font-size: 38px;z-index: 9; line-height:46px;
    padding-top: 12px; color:#013984; left:0px;text-align:center;display: inline-table; left: 30%;
}
.testimonial_list .testimonial-card.inactive { opacity:1; position:relative;}
.testimonial_list .testimonial-card.inactive{ background:#dee4e8;}
.testimonial_list .testimonial-card.inactive .testimonial-user, .testimonial_list .testimonial-card.inactive .bg-primary, .testimonial_list .testimonial-card.inactive testimonial-user img,  .testimonial_list .testimonial-card.inactive h2,  .testimonial_list .testimonial-card.inactive h4 , .testimonial_list .testimonial-card.inactive h6 img, .testimonial_list .testimonial-card.inactive h5, .testimonial_list .testimonial-card.inactive p{ background:none; opacity:0.4;}
.testimonial_list .testimonial-card.inactive .modal-dialog  .inner_edit_title .head-name{ background:#01357e !important; width:100%; opacity:1 !important; position:relative;}
.testimonial_list .testimonial-card.inactive .modal-dialog img , .testimonial_list .testimonial-card.inactive .modal-dialog p{ opacity:1;}
body.body_14px .testimonial_list .card-body {height: 267px;}
body.body_12px .testimonial_list .card-body {height: 245px;}
/*------------------------ end Testimonial list page -------------------------------*/


/*---------------------- start video table ------------------------------*/
.gallery_list_table.video_table_list .col-sm-6 { margin-bottom:30px;}
.gallery_list_table.video_table_list iframe { width:100%; height:400px;}
.gallery_list_table.video_table_list .inner_gallery_img{ height:389px;}
.gallery_list_table.video_table_list iframe body { height:400px;}
/*------------------------end video table -----------------------------*/

/*------------------------ start staff list page -------------------------------*/

/*------------------------ end staff list page -------------------------------*/

/*------------------------ start Blog list page -------------------------------*/
.inner_blog_heading h4 { margin:0px;margin-bottom: 0px;line-height: 24px; height:80px; overflow:hidden; }
.inner_blog_list { border-radius:0px; float:left; width:100%; margin-bottom:30px;height: 734px; overflow:hidden;position: relative;}
.inner_blog_list .blog_detail { margin-bottom:20px;}
.inner_blog_list .blog_detail p { font-size:13px; color:#616161;}
.blog_list_image img { width:100%;}
.blog_list_image { margin-bottom:20px; height:180px; overflow:hidden;}
.blog_all_action h4{ float:left;}
.blog_all_action h6 { float:right;}
.blog_all_action { background:#dee4e8; float:left; width:100%; padding:0 15px; margin-bottom:0px;position: absolute;bottom: 0px;}
.blog_list_data .inner_blog_list{ position:relative; overflow:hidden;}
.blog_list_data .inner_blog_list.inactive:after {
    right: 0px; 
    position: absolute;
    top: 52%;
    font-size: 38px;z-index: 9; line-height:46px;
    padding-top: 12px; color:#013984; left:0px;text-align:center;display: inline-table; left: 30%;
}
.blog_list_data .inner_blog_list.inactive { opacity:1; position:relative;}
.blog_list_data .inner_blog_list.inactive{ background:#dee4e8;}
.blog_list_data .inner_blog_list.inactive .testimonial-user, .blog_list_data .testimonial-card.inactive .bg-primary, .blog_list_data .inner_blog_list.inactive testimonial-user img,  .blog_list_data .inner_blog_list.inactive h2,.blog_list_data .inner_blog_list.inactive img ,  .blog_list_data .inner_blog_list.inactive h4 , .blog_list_data .inner_blog_list.inactive h6 img, .blog_list_data .inner_blog_list.inactive h5, .blog_list_data .inner_blog_list.inactive p{ background:none; opacity:0.4;}
.blog_list_data .inner_blog_list.inactive .modal-dialog  .inner_edit_title .head-name{ background:#01357e !important; width:100%; opacity:1 !important; position:relative;}
.blog_list_data .inner_blog_list.inactive .modal-dialog img , .blog_list_data .inner_blog_list.inactive .modal-dialog p{ opacity:1;}
.blog_list_data .inner_blog_list .blog_list_image:before {position: absolute;top: 50%;left: 50%;z-index: 2;display: block;content: "";width: 0;height: 0;background: hsla(0,0%,100%,.2);border-radius: 100%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%);opacity: 0;}
.blog_list_data .inner_blog_list .blog_list_image:hover:before {-o-animation: circle .75s;-moz-animation: circle .75s;-webkit-animation: circle .75s;animation: circle .75s;}
.blog_list_data .inner_blog_list:hover {box-shadow: 0px 2px 29px rgba(0, 0, 0, 0.3);transition: all ease-in-out 0.5s;}

/*------------------------ end Blog list page -------------------------------*/

/*------------------ start product_add_edit ----------------------------------*/
/*.product_list_edit .inner_edit_title  { padding:0px;}
.product_list_edit .inner_edit_title .nav-tabs>li.active>a, .product_list_edit .inner_edit_title .nav-tabs>li.active>a:focus, .product_list_edit .inner_edit_title .nav-tabs>li.active>a:hover, .product_list_edit .inner_edit_title .nav-tabs>li>a:hover { border-radius:0px; background:#fff;}
.product_list_edit .inner_edit_title  .nav-tabs>li { margin:0px; border:1px solid #ffa65e; width:100%;}
.product_list_edit .inner_edit_title .nav-tabs>li a { margin-right:0px; background:#e27b28;}
.product_list_edit .inner_edit_title  .nav-tabs {}*/
/*--------------------- end product add edit ---------------------------------*/
.box.search_area h2 img { width:24px;}

.table_mobile { display:none;}
.export_btn {float:right; width:8%; background: none;border: none;color: #fff;}
.export_btn:hover{ background:none; text-decoration:underline; border:none}
.row_bg{  background: #295496/*#e12b32*/; height: 33px;}
.back_button {float:right; font-size:18px; color:#fff; font-weight:bold;  padding: 5px; margin-right:28px;}
.back_button:hover{ color:#637937}

#cid { height: 40px; width: 100%; border-color: #ccc;  padding-left: 6px; box-shadow: inset 0 0px 5px rgba(0,0,0,.075);}
.left_side_edit_block input[type="checkbox"] { opacity: 1; margin: 0 0 0 -10px;}
/*.site_checkboxtext {width:150px; float:left;}*/
.site_checkboxtext {width:150px; float:left;color: #022a70; margin: 0; padding-top: 0; font-weight: 600; text-align: left;}
.site_checkbox{position:relative !important;margin-top: 13px !important;}
.main_sub_header .sub_header{ background: #555555 none repeat scroll 0 0; color: white; padding: 0 0 0 40px; margin-bottom: 10px; font-size: 14px;}
.main_sub_header .xref_padding .sub_header .site_checkbox { opacity:1; margin-left: 72px; top: 5px;}
.xref_padding { padding:10px 0px; }
.main_sub_header .left_side_edit_block .btn-warning{ margin-left:14px;}
.left_side_edit_block .btn-info{border-radius: 50px; width: 140px; background: #36a7e7; border: 1px solid #36a7e7; color: #FFFFFF; font-size: 16px; margin-right:7px; font-weight: 600;}
.main_sub_header .xref_padding .left_side_edit_block{ padding-left:26px;}
.left_side_edit_block .btn-info:hover{background:#e27b28; border-color:#e27b28}
.bootstrap-dialog.type-primary .modal-header { border-radius: 15px 15px 0 0;}