@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800,900|Quicksand:300,400,500,700');
/* font-family: 'Montserrat', sans-serif; font-family: 'Quicksand', sans-serif;*/
body{ font-family: 'Montserrat', sans-serif; background:#f1f2f4;  font-weight:400}
.form-control::-moz-placeholder {
  color: #646262 !important;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #646262 !important;
}
.form-control::-webkit-input-placeholder {
  color: #646262 !important;
}

#loader-wrapper img {height: 100px; left: 50%; margin: -50px 0 0 -50px; position: absolute; top: 50%; width: 100px; border-radius:50%}
#loader-wrapper {background: rgba(255, 255, 255, 0.9); height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 1000;}
#loader {-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; animation: 2s linear 0s normal none infinite running spin; border-color: #8d529c  transparent transparent; border-image: none; border-radius:50%;   -moz-border-radius: 50%;   -webkit-border-radius: 50%; -o-border-radius: 50%; border-style: solid; border-width: 3px; display: block; height: 200px; left: 50%; margin: -100px 0 0 -100px; position: relative; top: 50%; width: 200px;}
#loader::before {-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; animation: 3s linear 0s normal none infinite running spin; border-color: #000 transparent transparent; border-image: none; border-radius:50%;   -moz-border-radius: 50%;   -webkit-border-radius: 50%; -o-border-radius: 50%; border-style: solid; border-width: 3px; bottom: 5px; content: ""; left: 5px; position: absolute; right: 5px; top: 5px;}
#loader::after {-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; animation: 1.5s linear 0s normal none infinite running spin; border-color: #8d529c  transparent transparent; border-image: none; border-radius:50%;   -moz-border-radius: 50%;   -webkit-border-radius: 50%; -o-border-radius: 50%; border-style: solid; border-width: 3px; bottom: 15px; content: ""; left: 15px; position: absolute; right: 15px; top: 15px;}
@keyframes spin {
0% {transform: rotate(0deg);}
100% {transform: rotate(360deg);}
}
#toTop {background:#be051b;  border-radius:0; bottom:10px; color: #fff; cursor: pointer; display: none; font-size: 24px; padding:8px 12px; position: fixed; right: 10px; z-index: 999;}

.after_login_div{height:71px;}
.after_login_div1{height:71px;}
/*.after_login_div1{height:111px;}*/
p{font-size:16px; color:#7c7c7c; font-family: 'Quicksand', sans-serif; line-height:20px;}
.btn_red{color:#fff;margin:0 5px; color:#fff; font-family: 'Quicksand', sans-serif; font-size:16px; padding:10px 25px; font-weight:500; text-transform:uppercase; border-radius:25px; background-image: -webkit-linear-gradient(45deg, #EE0979, #FF6A00); background-image: -moz- oldlinear-gradient(45deg, #EE0979, #FF6A00); background-image: -o-linear-gradient(45deg, #EE0979, #FF6A00); background-image: linear-gradient(45deg, #EE0979, #FF6A00); line-height:16px;}
.btn_red:hover{color:#fff; background-image: -webkit-linear-gradient(45deg, #EE0979, #FF6A00); background-image: -moz- oldlinear-gradient(45deg, #EE0979, #FF6A00); background-image: -o-linear-gradient(45deg, #EE0979, #FF6A00); background-image: linear-gradient(45deg, #EE0979, #FF6A00); }
.btn_green{color:#fff; margin:0 5px; color:#fff; font-family: 'Quicksand', sans-serif; font-size:16px; padding:10px 25px; font-weight:500; text-transform:uppercase; border-radius:25px; background:#8d529c; line-height:16px;}
.btn_green:hover{color:#fff; background:#794087}
.btn_blue{color:#fff; margin:0 5px; color:#fff; font-family: 'Quicksand', sans-serif; font-size:16px; padding:10px 25px; font-weight:500; text-transform:uppercase; border-radius:25px; background-image: -webkit-linear-gradient(45deg, #65d3d2, #23bcbb); background-image: -moz- oldlinear-gradient(45deg, #65d3d2, #23bcbb); background-image: -o-linear-gradient(45deg, #65d3d2, #23bcbb); background-image: linear-gradient(45deg, #65d3d2, #23bcbb);line-height:16px;}
.btn_blue:hover{color:#fff; background-image: -webkit-linear-gradient(45deg, #65d3d2, #23bcbb); background-image: -moz- oldlinear-gradient(45deg, #65d3d2, #23bcbb); background-image: -o-linear-gradient(45deg, #65d3d2, #23bcbb); background-image: linear-gradient(45deg, #65d3d2, #23bcbb);}

.pd_5{padding:0 5px}
.md_5{margin:0 -5px}

.checkbox_style {display: block; position: relative; padding-left: 26px; cursor: pointer; font-weight:300;  font-size: 14px; color:#171717; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; line-height:16px; font-weight:normal; margin:5px 0 15px 0}
.checkbox_style a{color:#be051b; text-decoration:none}
.checkbox_style input {position: absolute; opacity: 0; cursor: pointer;}
.checkmark {position: absolute; top: 0; left: 0; height: 18px; width: 18px; background-color: #fff; border:#ccc 1px solid; border-radius:0%}
.checkbox_style input:checked ~ .checkmark {background-color: #be051b; border:#be051b 1px solid;}
.checkmark:after {content: ""; position: absolute; display: none;}
.checkbox_style input:checked ~ .checkmark:after {display: block;}
.checkbox_style .checkmark:after {left: 5px; top: 2px; width: 6px; height: 9px; border: solid white; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}


header .nav_sec{ width:100%; float:left;  padding:0; margin:0; background-color:#fff; border-bottom:#e7e7e7 1px solid; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; }
header .nav_sec .navbar-brand{ height:auto; padding:10px 0; display:block; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease;}
header .nav_sec .navbar-brand img{ width:50px; transition: all .5s ease; -webkit-transition: all .5s ease; -moz-transition: all .5s ease;}
header .nav_sec .btn_menu{float:left; border: none; color: #fff; box-shadow: none; font-size: 20px; margin: 15px 15px 15px 0; background: #be051b; padding: 0px; width: 40px; height: 40px; line-height: 40px; border-radius: 50%;}
header .nav_sec .btn_menu:focus{outline:none; box-shadow:none}
header .nav_sec .user_box{border:none; background-color:#f1f2f4; padding:0px 20px; float:right; margin-top:10px;  height:50px; border-radius:25px; margin-left:10px; line-height:50px}
header .nav_sec .user_box .profile_icon{width:50px; height:50px; float:left; margin-right:15px}
header .nav_sec .user_box img{width:100%; border-radius:50%}
header .nav_sec .user_box span{color:#be051b; font-weight:700}
header .nav_sec .setting_btn{border:none;  padding:0px; float:right; margin-top:10px; width:50px; height:50px; border-radius:50%; background:#fff}
header .nav_sec .setting_btn i{font-size:25px; color:#969696;width:50px; height:50px; }
header .nav_sec .setting_btn:hover i{color:#003344}
header .nav_sec .dropdown{float:right;}
header .nav_sec .dropdown-menu{padding:0px; border-radius:0px;}
header .nav_sec .dropdown-menu{padding:0px; border-radius:5px; margin-top:7px;  }
header .nav_sec .dropdown-menu:before{content:''; background:url(../images/up_arrow.png); width:13px; height:8px; position:absolute; top:-8px; right:18px;}
header .nav_sec .dropdown-menu > li > a{padding:6px 12px; font-family: 'Quicksand', sans-serif; font-weight:400}
header .nav_sec .dropdown-menu > li > a i{color:#be051b; margin-right:10px;}
header .nav_sec .searchbox{position:relative; margin-top:10px; width:360px; float:right; margin-right:10px}
header .nav_sec .searchbox .form-control{background:#f1f2f4; border:none; border-radius:25px; height:50px; box-shadow:none; padding-left:20px; font-weight:300; color:#003344}
header .nav_sec .searchbox .btn-search{background:transparent; height:50px; width:50px; border-radius:50%; font-size:25px; position:absolute; top:0px; right:5px; color:#003344}

header .nav_sec .navbar-default{ margin:0; background:none; border:none;  border-radius:0; background:#003344; display:none}
header .nav_sec .navbar-collapse{padding:0px}
header .nav_sec .navbar-nav{ float:left; margin:0; display:none }
header .nav_sec .navbar{min-height:40px}
header .nav_sec .navbar-default .menu_text{display:none}
header .nav_sec .navbar-default .navbar-nav > li > a{ padding:10px 15px; font-family: 'Quicksand', sans-serif; font-weight:400; font-size:14px; color:#fff; cursor:pointer }
header .nav_sec .navbar-default .navbar-nav > li > a i{margin-right:7px}
header .nav_sec .navbar-default .navbar-nav > .active > a, header .nav_sec .navbar-default .navbar-nav > .active > a:hover, header .nav_sec .navbar-default .navbar-nav > .active > a:focus{ background:#be051b; color:#fff;}
header .nav_sec .navbar-default .navbar-nav > li > a:hover, header .nav_sec .navbar-default .navbar-nav > li > a:focus{ background-color:#be051b; color:#fff;}
header .nav_sec .navbar-default .navbar-nav > .open > a, header .nav_sec .navbar-default .navbar-nav > .open > a:hover, header .nav_sec .navbar-default .navbar-nav > .open > a:focus{background-color:#be051b; color:#fff;}
header .nav_sec .navbar-default .navbar-nav .dropdown{float:left;}
header .nav_sec .navbar-default .number{font-size:18px; color:#fff; font-weight:700; float:right; padding:12px 0}
header .nav_sec .navbar-default .navbar-nav .dropdown-menu{padding:0px; border-radius:0px; margin-top:0px;  }
header .nav_sec .navbar-default .navbar-nav .dropdown-menu:before{content:none;}
header .nav_sec .navbar-default .navbar-nav .dropdown-menu > li > a{padding:6px 12px; font-family: 'Quicksand', sans-serif; font-weight:400}
header .nav_sec .navbar-default .navbar-nav .dropdown-menu > li > a i{color:#be051b; margin-right:10px;}
header .nav_sec .navbar-default .navbar-nav .dropdown-menu > li a:before{content:none !important}
header .nav_sec .navbar-default .navbar-nav > li.dropdown a{padding-right:30px}
header .nav_sec .navbar-default .navbar-nav > li.dropdown a:before{content:"\f107"; position:absolute; font-family:fontawesome;right: 10px; top:11px; font-size:22px}
header .nav_sec .navbar-default .navbar-nav > li.dropdown.open a:before{-ms-transform: rotate(180deg); /* IE 9 */ -webkit-transform: rotate(180deg); /* Safari 3-8 */ transform: rotate(180deg);}
header .nav_sec .navbar-default .navbar-nav .dropdown-menu > li.active > a{background:#f5f5f5; color:#494949}

footer .copyright{font-size:16px; color:#003344; line-height:50px; font-weight:400; text-align:center; background-color:#fff; -webkit-box-shadow: 0px -3px 8px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px -3px 8px 0px rgba(0,0,0,0.1); box-shadow: 0px -3px 8px 0px rgba(0,0,0,0.1);}
.btn-blue{background-color:#002d41; border-color:#002d41; font-size:18px; color:#fff; font-weight:300; padding:8px 30px;  border-radius:4px;}
.btn-blue:hover{background-color:#012434; border-color:#012434; color:#fff}
.btn-orange{background-color:#be051b; border-color:#be051b; font-size:18px; color:#fff; font-weight:300; padding:8px 30px;  border-radius:4px;}
.btn-orange:hover{background-color:#e25418; border-color:#e25418; color:#fff}

.titlebar{background:#fff; padding:0px 20px; -webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.1); box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.1);}
.titlebar .user_name{font-size:16px; font-family: 'Quicksand', sans-serif; font-weight:400; color:#003344; line-height:40px; float:left}
.titlebar .user_name span{color:#be051b; font-weight:700}
.titlebar .btn_red, .titlebar .btn_green, .titlebar .btn_blue{float:right}
.breadcrumb { padding: 10px 15px; margin-bottom: 0; list-style: none; background-color: transparent; border-radius: 0; float: right;}
.breadcrumb li a{color:#003344; text-decoration:none}
.titlebar .user_box{background-color:#fff;font-family: 'Quicksand', sans-serif; font-weight:500; padding:8px 20px;  height:40px; border-radius:20px; border:#ebebeb 1px solid; color:#003344;}
.titlebar .user_box i{color:#be051b; margin-left:20px}
.titlebar .leftside_menu{float:left; margin-right:10px}
.titlebar .rightside_menu{float:right; margin-left:10px}
.titlebar .dropdown-menu{padding:0px; border-radius:5px; margin-top:7px;  }
.titlebar .dropdown-menu-form{padding:0px; border-radius:5px; margin-top:7px; min-width:480px;  }
.titlebar .dropdown-menu:before{content:''; background:url(../images/up_arrow.png); width:13px; height:8px; position:absolute; top:-8px; left:50px;}
.titlebar .dropdown-menu-right:before{content:''; background:url(../images/up_arrow.png); width:13px; height:8px; position:absolute; top:-8px; right:50px; left:auto}
.titlebar .dropdown-menu-form li{width:50%; float:left}
.titlebar .dropdown-menu > li > a{padding:10px 12px;font-family: 'Quicksand', sans-serif; font-weight:400 }
.titlebar .dropdown-menu > li label{font-family: 'Quicksand', sans-serif; font-weight:400 }
.titlebar .dropdown-menu > li .checkmark{top:12px; left:10px;}
.titlebar .dropdown-menu > li .checkbox_style{margin:0px; padding:12px 5px 12px 36px; border-bottom:#ebebeb 1px solid}
.titlebar .btn-default{background-color:#fff; color:#003344; font-family: 'Quicksand', sans-serif; font-weight:500; padding:8px 20px;  height:40px; border-radius:20px; border:#ebebeb 1px solid; float:right; margin-left:10px}
.titlebar .btn-default i{margin-right:15px}
.titlebar .btn-default:focus{outline:none}
.titlebar .btn-default:hover{background-color:#ebebeb; border:#ebebeb 1px solid; }
.titlebar ul.icon{margin:0px; padding:0px; list-style:none; float:right}
.titlebar ul.icon li{margin:0 0 0 10px; width:40px; height:40px; line-height:38px; font-size:18px; text-align:center;  color:#999999; float:left }
.titlebar ul.icon li a{color:#999999; text-decoration:none; border:#ebebeb 1px solid; display:block; border-radius:50%}
.titlebar ul.icon li a i{line-height:38px}
.titlebar ul.icon li a:focus{outline:none}
.titlebar ul.icon li a:hover{background-color:#ebebeb; border:#ebebeb 1px solid; color:#003344}
.titlebar ul.icon li.active a{background-color:#be051b; border:#be051b 1px solid; color:#fff}

.content_area{margin:0px; padding:30px}

.fourbox_icon{margin-bottom:30px; padding:0px;}
.fourbox_icon h2{text-align:center; margin:0 0 15px 0; font-size:22px; line-height:30px}
.fourbox_icon h2 span{font-weight:700; color:#8d529c }
.fourbox_icon .counterup_box{background:#fff; text-align:center; padding:15px; border-radius:8px; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); font-size:22px; color:#003344; line-height:50px}
.fourbox_icon .counterup_box .title{color:#8d529c; font-weight:700;line-height: 26px; margin-bottom: 15px; font-size:18px}
.fourbox_icon .counterup_box p{line-height:26px; margin-bottom:10px }
.fourbox_icon .counterup_box.img-area {padding: 0 15px 15px 15px;}
.fourbox_icon .counterup_box.img-area img {width: 86px; margin-bottom: -11px;}
.fourbox_icon .counterup_box img{width:230px;}

.white_main_box{background:#fff; border-radius:8px; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); margin-bottom:30px;padding-top:1px}
.white_main_box .title{border-left:#be051b 6px solid; line-height:30px; font-size:18px; color:#003344; padding-left:15px; margin:10px 0}
.white_main_box .title .total_div{font-size: 16px; line-height: 30px; float: right; margin-right:15px}
.white_main_box .title .total_div strong{color: #be051b}
.white_main_box .title .btn_red{margin:-3px 5px 0 5px; font-size:14px; padding:7px 15px}
.white_main_box .title .btn_blue{margin:-3px 5px 0 5px; font-size:14px; padding:7px 15px}
.white_main_box .title .btn_green{margin:-3px 5px 0 5px; font-size:14px; padding:7px 15px}
.white_main_box .title .total_div .btn_blue{margin:-1px 5px 0 5px; padding:7px 15px; font-size:15px}
.white_main_box .title ul.icon{margin:0px; padding:0px; list-style:none; float:right}
.white_main_box .title ul.icon li{margin:0 0 0 10px; width:40px; height:40px; line-height:38px; font-size:18px; text-align:center;  color:#999999; float:left }
.white_main_box .title ul.icon li a{color:#999999; text-decoration:none; border:#ebebeb 1px solid; display:block; border-radius:50%}
.white_main_box .title ul.icon li a i{line-height:38px}
.white_main_box .title ul.icon li a:focus{outline:none}
.white_main_box .title ul.icon li a:hover{background-color:#ebebeb; border:#ebebeb 1px solid; color:#003344}
.white_main_box .title ul.icon li.active a{background-color:#be051b; border:#be051b 1px solid; color:#fff}
.white_main_box .detail_area{border-top:#e6e6e6 1px solid; margin:0px; padding:0px;}
.white_main_box .seach_user_form .form_area{ padding:20px 30px 10px 30px;}
.white_main_box .form_area{border-top:#e6e6e6 1px solid; margin:0px; padding:30px 30px 10px 30px;}
.white_main_box.less_padding .form_area{padding:10px 10px 8px 10px;}
.white_main_box .form_area .form-group{margin-bottom:15px}
.white_main_box .form_area label{font-size:14px; font-family: 'Quicksand', sans-serif; font-weight:500; color:#575757; margin:0px}
.white_main_box .form_area .form-control{border:#e6e6e6 1px solid; box-shadow:none; height:38px; color:#003344; font-size:14px; font-weight:500; font-family: 'Quicksand', sans-serif; border-radius:2px}
.white_main_box .form_area .textarea{height:200px}
.white_main_box .form_area .twoline{height:100px}
.white_main_box .seach_user_form .form_area .btn_green{margin:0px}
.white_main_box .seach_user_form .form_area .btn_red{margin:0px}
.white_main_box .form_area select{ -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; background:#fff url(../images/dropdown_arrow.png) center right no-repeat; }
.white_main_box .form_area .md_checkbox{margin:30px 0}

.white_main_box .pd_15{border-top:#e6e6e6 1px solid; margin:0px; padding:30px 30px 10px 30px;}
.white_main_box .pd_15 .btn_add_item{border:#003344 1px dashed; color:#003344; padding:15px; width:100%; background:#fff; margin-bottom:15px; box-shadow:none; font-family: 'Quicksand', sans-serif; font-weight:500; font-size:18px}
.white_main_box .pd_15 .btn_add_item:focus{outline:none}

.white_main_box .form_area .form-group .logo-box{width:75px; height:75px; position:relative;border:#e6e6e6 1px solid;  margin-top:-75px;  float:right}
.white_main_box .form_area .form-group .logo-box img{max-width:100%; max-height:100%; position:absolute; top:0%; right:0px; left:0px; bottom:0%; margin:auto; }

.white_main_box .form_area .form-group .banner_box{width:208px; height:75px; position:relative;border:#e6e6e6 1px solid;  margin-top:-75px;  float:right; background:#fff }
.white_main_box .form_area .form-group .banner_box img{max-width:100%; max-height:100%; position:absolute; top:0%; right:0px; left:0px; bottom:0%; margin:auto; }

.chart_box{padding:20px}
.table_style{margin:0px; padding:0px; font-family: 'Quicksand', sans-serif;}
.table_style thead tr th{background-color:#f9f9f9 !important;  border-top:#f1f1f1 1px solid !important; border-bottom:#f1f1f1 1px solid !important;font-size:15px; color:#003344; font-weight:700; padding:8px 5px 8px 15px}
.table_style thead tr th a{color:#003344}
.table_style tbody tr td{ border-bottom:#f1f1f1 1px solid; font-size:15px; color:#7c7c7c; font-weight:400; padding:8px 5px 8px 15px}
/*.table_style tbody tr td img{width:80px; border-radius:8px}*/
.table_style tbody tr td .lead_name{font-size:18px; color:#003344; font-weight:700; margin-bottom:5px;}
.table_style tbody tr td .name_icon{background:#be051b; width:40px; height:40px; color:#fff; font-size:18px; border-radius:50%; line-height:40px; text-align:center}
.table_style tbody tr td .revenue_text{font-size:18px; color:#5cb85c; font-weight:700; }
.table_style tbody tr td .small_green{font-size:14px; color:#5cb85c; font-weight:500; margin-bottom:0px;}
.table_style tbody tr td p{margin-bottom:5px; font-size:14px; color:#7c7c7c; font-weight:400; line-height:20px}
.table_style tbody tr td p strong{font-size:12px; color:#003344}
.table_style tbody tr td p span{margin:0 15px}
.table_style tbody tr td .lead_name span{color:#be051b}
.table_style tbody tr td ul{margin:0px; padding:0px; list-style:none}
.table_style tbody tr td ul li{padding-right:30px; float:left; width:50%; font-size:14px; color:#7c7c7c; font-weight:400; line-height:26px}
.table_style tbody tr td ul li span{color:#003344; font-weight:500}
.table_style tbody tr td ul.full_width li{width:100%}
.table_style tbody tr td i{margin-right:10px}
.table_style tbody tr.active td{background-color:#ececec !important; color:#003344 !important}
.table_style tbody tr td .btn-danger{padding: 6px 8px}
.table_style tbody tr td .btn-danger i{margin: 0px}
.table_style tbody tr td .btn-info{padding: 6px 8px}
.table_style tbody tr td .btn-info i{margin: 0px}
.table_style tbody tr td .btn-primary{padding: 6px 8px}
.table_style tbody tr td .btn-primary i{margin: 0px}
.table_style tbody tr td .btn-success{padding: 6px 8px}
.table_style tbody tr td .btn-success i{margin: 0px}

.product_table_style{margin:0px; padding:0px; font-family: 'Quicksand', sans-serif;}
.product_table_style thead tr th{background-color:#f9f9f9 !important;  border:#f1f1f1 1px solid !important;  font-size:16px; color:#003344; font-weight:700; padding:12px 15px}
.product_table_style tbody tr td{ border:#f1f1f1 1px solid; font-size:16px; color:#7c7c7c; font-weight:400; padding:12px 15px}
.product_table_style tbody tr td .form-control{border:#fff 1px solid; box-shadow:none; height:32px; color:#003344; font-size:15px; font-weight:500; font-family: 'Quicksand', sans-serif; border-radius:6px}
.product_table_style tbody tr td .form-control:hover{border:#e6e6e6 1px solid;}
.product_table_style tbody tr td .textarea{height:50px}
.product_table_style tbody tr td h3{margin:0px 0px 5px 0px; font-size:18px; line-height:24px; color:#003344}
.product_table_style tbody tr td h3 span{color:#be051b; font-size:15px}
.product_table_style tfoot tr td{ border:#f1f1f1 1px solid;  padding:10px}
.product_table_style tfoot tr td .total_summary{margin:20px; border:none !important}
.product_table_style tfoot tr td .total_summary tbody tr td{width:200px; border:none}
.label_green{color: #fff; background: #5cb85c; border-radius:5px 0 0 5px; height:22px; text-align: left; display: inline-block; position: relative; text-transform: uppercase; font-size:12px; line-height:23px; padding:0 15px;}
.label_green::after {border-width:11px; border-style: solid inset solid solid; border-color: #5cb85c transparent #5cb85c #5cb85c; bottom: 0; content: ""; display: inline-block; position: absolute; height: 1px; right: -14px;}
.label_red{color: #fff; background: #d9534f; border-radius:5px 0 0 5px; height:22px; text-align: left; display: inline-block; position: relative; text-transform: uppercase; font-size:12px; line-height:23px; padding:0 15px;}
.label_red::after {border-width:11px; border-style: solid inset solid solid; border-color: #d9534f transparent #d9534f #d9534f; bottom: 0; content: ""; display: inline-block; position: absolute; height: 1px; right: -14px;}
.label_yellow{color: #fff; background: #f0ad4e; border-radius:5px 0 0 5px; height:22px; text-align: left; display: inline-block; position: relative; text-transform: uppercase; font-size:12px; line-height:23px; padding:0 15px;}
.label_yellow::after {border-width:11px; border-style: solid inset solid solid; border-color: #f0ad4e transparent #f0ad4e #f0ad4e; bottom: 0; content: ""; display: inline-block; position: absolute; height: 1px; right: -14px;}

.row_0{margin:0px}
.col_0{padding:0px}
.white_main_box .detail_area .pagination{margin:15px 20px 13px 0; min-height:28px}
.pagination > li > a, .pagination > li > span{float:none; color:#be051b}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background-color:#be051b; border-color:#be051b}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{background-color:#be051b; border-color:#be051b; color:#fff}
div.dataTables_filter label{font-weight: 400; float: right; line-height: 36px; margin: 18px 20px 10px 0px; height: 36px; }
div.dataTables_filter label .form-control{border:#e6e6e6 1px solid; box-shadow:none; height:36px; color:#003344; font-size:15px; font-weight:500; font-family: 'Quicksand', sans-serif; border-radius:6px}
div.dataTables_length label{font-weight: 400; float: left; text-align: left; width: 40%; line-height: 36px; margin: 18px 0px 10px 20px; height: 36px;}
div.dataTables_length label .form-control{border:#e6e6e6 1px solid; box-shadow:none; height:36px; color:#003344; font-size:15px; font-weight:500; font-family: 'Quicksand', sans-serif; border-radius:6px}
div.dataTables_length select{ -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; background:#fff url(../images/dropdown_arrow.png) center right no-repeat; }
div.dataTables_info {    padding-top: 0px !important; margin: 15px; line-height: 26px;}

.bring_in_leads{padding:100px 0; text-align:center}
.bring_in_leads h2{font-size:30px; color:#003344; font-weight:400; line-height:36px; margin:0 0 15px 0}
.bring_in_leads h3{font-family: 'Quicksand', sans-serif; font-size:24px; color:#003344; font-weight:400; line-height:30px; margin:0 0 15px 0}
.bring_in_leads .md_top{margin-top:30px !important}
.bring_in_leads p{margin-bottom:30px}
.bring_in_leads ul{margin:0px 0 30px 0px; padding:0px; text-align:center; list-style:none}
.bring_in_leads ul li{font-size:16px; font-weight:500; color:#7c7c7c; font-family: 'Quicksand', sans-serif; margin:0 5px; display:inline-block;}
.bring_in_leads ul li a{color:#003344; padding:8px 25px; background:#ededed; text-decoration:none; border-radius:20px }
.bring_in_leads ul li a:hover{background-color:#003344; color:#fff}
.bring_in_leads .or{background:url(../images/line.png) center center no-repeat; margin:0 0 30px 0}
.bring_in_leads .or .text{width:36px; height:36px; line-height:36px;font-family: 'Quicksand', sans-serif; font-size:16px; color:#fff; background-color:#003344; margin:0 auto; border-radius:50%}
.bring_in_leads .icon{width:250px; height:250px; border-radius:15px; padding:20px; margin:0 auto 30px auto;  border:#f1f2f4 2px solid}
.bring_in_leads .icon img{width:100%}


.modal-backdrop.in{z-index:0; opacity:0.5}
.modal-dialog{margin:0px auto}
.modal-content{position:relative; border-radius:0px; box-shadow:none; border:none}
.modal-content .close{position:absolute; top:5px; right:5px; text-align:none; background-color:transparent; opacity:1; color:#fd3036; width:36px; height:36px; border-radius:0px; text-align:center; line-height:36px;}
.modal-content .close img{width:100%}
.modal-content .modal-body{padding:20px 25px; border-radius:0px;}
.modal-content .modal-body h2{ font-weight:400; font-size:24px; color:#003344; line-height:24px; padding-bottom:20px; margin:0 0 20px 0px; border-bottom:#e6e6e6 1px solid}
.modal-content .modal-body .form-group{margin-bottom:20px}
.modal-content .modal-body label{font-size:15px; font-family: 'Quicksand', sans-serif; font-weight:500; color:#575757}
.modal-content .modal-body .form-control{border:#e6e6e6 1px solider-radius:50%}
.white_main_box .title ul.icon li a i{line-height:38px}
.white_main_box .title ul.icon li a:focus{outline:none}
.white_main_box .title ul.icon li a:hover{background-color:#ebebeb; border:#ebebeb 1px solid; color:#003344}
.white_main_box .title ul.icon li.active a{background-color:#be051b; border:#be051b 1px solid; color:#fff}
.white_main_box .detail_area{border-top:#e6e6e6 1px solid; margin:0px; padding:0px;}
.white_main_box .seach_user_form .form_area{ padding:20px 30px 10px 30px;}
.white_main_box .form_area{border-top:#e6e6e6 1px solid; margin:0px; padding:30px 30px 10px 30px;}
.white_main_box.less_padding .form_area{padding:10px 10px 8px 10px;}
.white_main_box .form_area .form-group{margin-bottom:15px}
.white_main_box .form_area label{font-size:14px; font-family: 'Quicksand', sans-serif; font-weight:500; color:#575757; margin:0px}
.white_main_box .form_area .form-control{border:#e6e6e6 1px solid; box-shadow:none; height:38px; color:#003344; font-size:14px; font-weight:500; font-family: 'Quicksand', sans-serif; border-radius:2px}
.white_main_box .form_area .textarea{height:200px}
.white_main_box .form_area .twoline{height:100px}
.white_main_box .seach_user_form .form_area .btn_green{margin:0px}
.white_main_box .seach_user_form .form_area .btn_red{margin:0px}
.white_main_box .form_area select{ -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; background:#fff url(../images/dropdown_arrow.png) center right no-repeat; }
.white_main_box .form_area .md_checkbox{margin:30px 0}

.white_main_box .pd_15{border-top:#e6e6e6 1px solid; margin:0px; padding:30px 30px 10px 30px;}
.white_main_box .pd_15 .btn_add_item{border:#003344 1px dashed; color:#003344; padding:15px; width:100%; background:#fff; margin-bottom:15px; box-shadow:none; font-family: 'Quicksand', sans-serif; font-weight:500; font-size:18px}
.white_main_box .pd_15 .btn_add_item:focus{outline:none}

.white_main_box .form_area .form-group .logo-box{width:75px; height:75px; position:relative;border:#e6e6e6 1px solid;  margin-top:-75px;  float:right}
.white_main_box .form_area .form-group .logo-box img{max-width:100%; max-height:100%; position:absolute; top:0%; right:0px; left:0px; bottom:0%; margin:auto; }

.white_main_box .form_area .form-group .banner_box{width:208px; height:75px; position:relative;border:#e6e6e6 1px solid;  margin-top:-75px;  float:right; background:#fff }
.white_main_box .form_area .form-group .banner_box img{max-width:100%; max-height:100%; position:absolute; top:0%; right:0px; left:0px; bottom:0%; margin:auto; }

.chart_box{padding:20px}
.table_style{margin:0px; padding:0px; font-family: 'Quicksand', sans-serif;}
.table_style thead tr th{background-color:#f9f9f9 !important;  border-top:#f1f1f1 1px solid !important; border-bottom:#f1f1f1 1px solid !important;font-size:15px; color:#003344; font-weight:700; padding:8px 5px 8px 15px}
.table_style thead tr th a{color:#003344}
.table_style tbody tr td{ border-bottom:#f1f1f1 1px solid; font-size:15px; color:#7c7c7c; font-weight:400; padding:8px 5px 8px 15px}
/*.table_style tbody tr td img{width:80px; border-radius:8px}*/
.table_style tbody tr td .lead_name{font-size:18px; color:#003344; font-weight:700; margin-bottom:5px;}
.table_style tbody tr td .name_icon{background:#be051b; width:40px; height:40px; color:#fff; font-size:18px; border-radius:50%; line-height:40px; text-align:center}
.table_style tbody tr td .revenue_text{font-size:18px; color:#5cb85c; font-weight:700; }
.table_style tbody tr td .small_green{font-size:14px; color:#5cb85c; font-weight:500; margin-bottom:0px;}
.table_style tbody tr td p{margin-bottom:5px; font-size:14px; color:#7c7c7c; font-weight:400; line-height:20px}
.table_style tbody tr td p strong{font-size:12px; color:#003344}
.table_style tbody tr td p span{margin:0 15px}
.table_style tbody tr td .lead_name span{color:#be051b}
.table_style tbody tr td ul{margin:0px; padding:0px; list-style:none}
.table_style tbody tr td ul li{padding-right:30px; float:left; width:50%; font-size:14px; color:#7c7c7c; font-weight:400; line-height:26px}
.table_style tbody tr td ul li span{color:#003344; font-weight:500}
.table_style tbody tr td ul.full_width li{width:100%}
.table_style tbody tr td i{margin-right:10px}
.table_style tbody tr.active td{background-color:#ececec !important; color:#003344 !important}
.table_style tbody tr td .btn-danger{padding: 6px 8px}
.table_style tbody tr td .btn-danger i{margin: 0px}
.table_style tbody tr td .btn-info{padding: 6px 8px}
.table_style tbody tr td .btn-info i{margin: 0px}
.table_style tbody tr td .btn-primary{padding: 6px 8px}
.table_style tbody tr td .btn-primary i{margin: 0px}
.table_style tbody tr td .btn-success{padding: 6px 8px}
.table_style tbody tr td .btn-success i{margin: 0px}

.product_table_style{margin:0px; padding:0px; font-family: 'Quicksand', sans-serif;}
.product_table_style thead tr th{background-color:#f9f9f9 !important;  border:#f1f1f1 1px solid !important;  font-size:16px; color:#003344; font-weight:700; padding:12px 15px}
.product_table_style tbody tr td{ border:#f1f1f1 1px solid; font-size:16px; color:#7c7c7c; font-weight:400; padding:12px 15px}
.product_table_style tbody tr td .form-control{border:#fff 1px solid; box-shadow:none; height:32px; color:#003344; font-size:15px; font-weight:500; font-family: 'Quicksand', sans-serif; border-radius:6px}
.product_table_style tbody tr td .form-control:hover{border:#e6e6e6 1px solid;}
.product_table_style tbody tr td .textarea{height:50px}
.product_table_style tbody tr td h3{margin:0px 0px 5px 0px; font-size:18px; line-height:24px; color:#003344}
.product_table_style tbody tr td h3 span{color:#be051b; font-size:15px}
.product_table_style tfoot tr td{ border:#f1f1f1 1px solid;  padding:10px}
.product_table_style tfoot tr td .total_summary{margin:20px; border:none !important}
.product_table_style tfoot tr td .total_summary tbody tr td{width:200px; border:none}
.label_green{color: #fff; background: #5cb85c; border-radius:5px 0 0 5px; height:22px; text-align: left; display: inline-block; position: relative; text-transform: uppercase; font-size:12px; line-height:23px; padding:0 15px;}
.label_green::after {border-width:11px; border-style: solid inset solid solid; border-color: #5cb85c transparent #5cb85c #5cb85c; bottom: 0; content: ""; display: inline-block; position: absolute; height: 1px; right: -14px;}
.label_red{color: #fff; background: #d9534f; border-radius:5px 0 0 5px; height:22px; text-align: left; display: inline-block; position: relative; text-transform: uppercase; font-size:12px; line-height:23px; padding:0 15px;}
.label_red::after {border-width:11px; border-style: solid inset solid solid; border-color: #d9534f transparent #d9534f #d9534f; bottom: 0; content: ""; display: inline-block; position: absolute; height: 1px; right: -14px;}
.label_yellow{color: #fff; background: #f0ad4e; border-radius:5px 0 0 5px; height:22px; text-align: left; display: inline-block; position: relative; text-transform: uppercase; font-size:12px; line-height:23px; padding:0 15px;}
.label_yellow::after {border-width:11px; border-style: solid inset solid solid; border-color: #f0ad4e transparent #f0ad4e #f0ad4e; bottom: 0; content: ""; display: inline-block; position: absolute; height: 1px; right: -14px;}

.row_0{margin:0px}
.col_0{padding:0px}
.white_main_box .detail_area .pagination{margin:15px 20px 13px 0; min-height:28px}
.pagination > li > a, .pagination > li > span{float:none; color:#be051b}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background-color:#be051b; border-color:#be051b}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{background-color:#be051b; border-color:#be051b; color:#fff}
div.dataTables_filter label{font-weight: 400; float: right; line-height: 36px; margin: 18px 20px 10px 0px; height: 36px; }
div.dataTables_filter label .form-control{border:#e6e6e6 1px solid; box-shadow:none; height:36px; color:#003344; font-size:15px; font-weight:500; font-family: 'Quicksand', sans-serif; border-radius:6px}
div.dataTables_length label{font-weight: 400; float: left; text-align: left; width: 40%; line-height: 36px; margin: 18px 0px 10px 20px; height: 36px;}
div.dataTables_length label .form-control{border:#e6e6e6 1px solid; box-shadow:none; height:36px; color:#003344; font-size:15px; font-weight:500; font-family: 'Quicksand', sans-serif; border-radius:6px}
div.dataTables_length select{ -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; background:#fff url(../images/dropdown_arrow.png) center right no-repeat; }
div.dataTables_info {    padding-top: 0px !important; margin: 15px; line-height: 26px;}

.bring_in_leads{padding:100px 0; text-align:center}
.bring_in_leads h2{font-size:30px; color:#003344; font-weight:400; line-height:36px; margin:0 0 15px 0}
.bring_in_leads h3{font-family: 'Quicksand', sans-serif; font-size:24px; color:#003344; font-weight:400; line-height:30px; margin:0 0 15px 0}
.bring_in_leads .md_top{margin-top:30px !important}
.bring_in_leads p{margin-bottom:30px}
.bring_in_leads ul{margin:0px 0 30px 0px; padding:0px; text-align:center; list-style:none}
.bring_in_leads ul li{font-size:16px; font-weight:500; color:#7c7c7c; font-family: 'Quicksand', sans-serif; margin:0 5px; display:inline-block;}
.bring_in_leads ul li a{color:#003344; padding:8px 25px; background:#ededed; text-decoration:none; border-radius:20px }
.bring_in_leads ul li a:hover{background-color:#003344; color:#fff}
.bring_in_leads .or{background:url(../images/line.png) center center no-repeat; margin:0 0 30px 0}
.bring_in_leads .or .text{width:36px; height:36px; line-height:36px;font-family: 'Quicksand', sans-serif; font-size:16px; color:#fff; background-color:#003344; margin:0 auto; border-radius:50%}
.bring_in_leads .icon{width:250px; height:250px; border-radius:15px; padding:20px; margin:0 auto 30px auto;  border:#f1f2f4 2px solid}
.bring_in_leads .icon img{width:100%}


.modal-backdrop.in{z-index:0; opacity:0.5}
.modal-dialog{margin:0px auto}
.modal-content{position:relative; border-radius:0px; box-shadow:none; border:none}
.modal-content .close{position:absolute; top:5px; right:5px; text-align:none; background-color:transparent; opacity:1; color:#fd3036; width:36px; height:36px; border-radius:0px; text-align:center; line-height:36px;}
.modal-content .close img{width:100%}
.modal-content .modal-body{padding:20px 25px; border-radius:0px;}
.modal-content .modal-body h2{ font-weight:400; font-size:24px; color:#003344; line-height:24px; padding-bottom:20px; margin:0 0 20px 0px; border-bottom:#e6e6e6 1px solid}
.modal-content .modal-body .form-group{margin-bottom:20px}
.modal-content .modal-body label{font-size:15px; font-family: 'Quicksand', sans-serif; font-weight:500; color:#575757}
.modal-content .modal-body .form-control{border:#e6e6e6 1px solid; box-shadow:none; height:46px; color:#003344; font-size:15px; font-weight:500; font-family: 'Quicksand', sans-serif; border-radius:6px}
.modal-content .modal-body .textarea{height:100px}
.modal-content .modal-body select{ -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; background:#fff url(../images/dropdown_arrow.png) center right no-repeat; }
.modal-content .modal-body ul.tab_sub{margin:0px 0px 15px 0px; padding:0px; list-style:none;  border:#ededed 2px solid; float:left; border-radius:25px;   background-color:#fff; width:100% }
.modal-content .modal-body ul.tab_sub > li{margin:0px;  font-family: 'Quicksand', sans-serif; font-weight:700;  font-size:16px; color:#90989c; float:left; width:33.33% }
.modal-content .modal-body ul.tab_sub > li > a {color: #90989c; display: block;  position: relative; text-decoration:none;  padding:8px 20px; border-radius:25px; text-align:center}
.modal-content .modal-body ul.tab_sub > li > a:hover,
.modal-content .modal-body ul.tab_sub > li > a:focus{color:#002d41; outline:none; }
.modal-content .modal-body ul.tab_sub > li.active a{color:#002d41; background:#ededed}
.modal-content .modal-body .btn_add{width:46px; height:46px; padding:0px; border-radius:50%; font-size:24px; border:#be051b 1px solid; color:#be051b; margin-top: 26px; background: #fff; box-shadow:none}
.modal-content .modal-body .btn_add:focus{outline:none}

.activitie_list_box{padding:15px}
.activitie_list_box .md_5{margin:0 -5px}
.activitie_list_box .pd_5{padding:0 5px}
.activitie_list_box .title_activities{font-size:20px; font-family: 'Quicksand', sans-serif; font-weight:700;  color:#be051b; line-height:20px; margin:0 0 15px 0; position:relative; padding-left:30px}
.activitie_list_box .title_activities:before{content:"\f0a4 "; position:absolute; font-family:fontawesome; color:#003344; left: 0px; top: 1px; font-size:18px; font-weight:400}
.activitie_list_box .activitie_box{border:#e6e6e6 1px solid; padding:15px; border-radius:8px; position:relative; cursor:pointer; margin-bottom:10px}
.activitie_list_box .activitie_box h3{font-family: 'Quicksand', sans-serif; font-weight:700; font-size:16px; margin:0 0 10px 0; color:#003344}
.activitie_list_box .activitie_box h3 i{margin-right:15px; color:#be051b}
.activitie_list_box .activitie_box h3 span{color:#7c7c7c; font-size:14px; font-weight:500; float:right}
.activitie_list_box .activitie_box p{font-size:14px; line-height:24px; margin:0px; color:#003344; font-weight:500}
.activitie_list_box .activitie_box p span{color:#7c7c7c; font-weight:400}
.activitie_list_box .activitie_box .price{padding:6px 12px; font-family: 'Quicksand', sans-serif; font-weight:700; font-size:16px; color:#fff; background:#be051b; position:absolute; bottom:15px; right:15px; border-radius:5px}
.activitie_list_box .activitie_box:hover{-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); }


.import_box{padding:50px; text-align:center; background:#fff; border-radius:8px; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); width:50%; margin:0 auto}
.import_box h2{font-size:30px; color:#003344; font-weight:400; line-height:36px; margin:0 0 20px 0}
.import_box p{margin-bottom:20px}
.import_box .or{background:url(../images/line.png) center center no-repeat; margin:20px 0}
.import_box .or .text{width:36px; height:36px; line-height:36px;font-family: 'Quicksand', sans-serif; font-size:16px; color:#fff; background-color:#003344; margin:0 auto; border-radius:50%}
.import_box .dropzone {background: white; border:#e0e2e6 2px dashed; width:100% !important; font-size:18px; font-family: 'Quicksand', sans-serif; font-weight:700; color:#003344; border-radius:10px; margin-bottom:20px}
.import_box .dropzone .dz-message{margin:10px 0}
.import_box .dropzone .dz-preview{display:block; margin:0px}
.import_box .dropzone .dz-preview .dz-details{border:#e4e5e6 2px dashed; border-radius: 10px; padding: 15px; text-align: left;}
.import_box .dropzone .dz-preview .dz-details .dz-filename, .import_box .dropzone .dz-preview .dz-details .dz-size{margin:0px; font-size:18px; font-family: 'Quicksand', sans-serif; font-weight:400; color:#003344;  line-height:24px; }
.import_box .dropzone .dz-preview .dz-details .dz-filename span, .import_box .dropzone .dz-preview .dz-details .dz-size span{color:#be051b; font-weight:700}
.import_box .dropzone .dz-preview .dz-progress{width:200px; margin-top:-18px; background:#f1f2f4}
.import_box .dropzone .dz-preview .dz-progress .dz-upload{background:#be051b}


.login_main_box{background:#fff; border-radius:8px; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); margin:0 auto; width:40%; padding-top:1px}

.login_main_box .top_area{padding:30px}
.login_main_box .top_area .title{line-height:30px; font-size:20px; color:#003344; text-align:center; margin-top:15px}
.login_main_box .logo{width:118px; margin:0 auto}
.login_main_box .logo img{width:100%; border-radius:5px}
.login_main_box .form_area{border-top:#e6e6e6 1px solid; margin:0px; padding:30px 30px 10px 30px;}
.login_main_box .form_area .form-group{margin-bottom:8px}
.login_main_box .form_area label{font-size:15px; font-family: 'Quicksand', sans-serif; font-weight:500; color:#575757; margin-bottom:2px}
.login_main_box .form_area .form-control{border:#e6e6e6 1px solid; box-shadow:none; height:34px; color:#003344; font-size:15px; font-weight:500; font-family: 'Quicksand', sans-serif; border-radius:6px}
.login_main_box .form_area .btn_green{width:100%; margin:0px}

.login_main_box.full{width:100%; margin-top:-70px }
.login_main_box.full .top_area{padding:10px}
.login_main_box.full .logo{width: 60px;margin: 0 15px 0 0; float: left;}
.login_main_box.full .top_area .title{float:left; margin-top:0px; line-height:60px}
.login_main_box.full .form_area{padding:15px}
.login_main_box.full .label-class{float:right; line-height:34px; margin:0px}
.form-group.checkbox-area {margin: 5px 0px !important;}
.login_main_box.full .btn_green{width:auto; margin-top:10px}
.login_main_box p a{color:#000}
.login_main_box p span{margin:0 15px}
.pagination-area{text-align: right; padding-top: 10px;}
.pagination-area .pagination > li{float: left;}.filter_btn_box{background:#fff; border-radius:8px; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); margin-bottom:30px;padding:15px 30px} .filter_btn_box .form-control{border:#e6e6e6 1px solid; box-shadow:none; height:46px; color:#003344; font-size:15px; font-weight:500; font-family: 'Quicksand', sans-serif; border-radius:6px}.filter_btn_box select{ -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; background:#fff url(../images/dropdown_arrow.png) center right no-repeat; }

.mobile_device_link{background:url(../images/mobile_device.png) center center no-repeat; width: 332px; height: 691px; background-size: 100%; margin: 0 auto; position: relative;}
.mobile_device_link .mobile-area{width: 308px; height: 640px; top: 32px; left: 12px; position: absolute; -webkit-border-radius: 0 0 25px 25px; -moz-border-radius: 0 0 25px 25px; border-radius: 0 0 25px 25px; -khtml-border-radius: 0 0 25px 25px ; overflow:hidden !important}
.mobile_device_link iframe {width: 100%; height:100%; border: none; }
/*.mobile_device_link iframe {width: 360px; height: 756px; top: 35px; left: 12px; transform: scale(0.930); -webkit-transform: scale(0.930); -o-transform: scale(0.930); -ms-transform: scale(0.930); -moz-transform: scale(0.930); transform-origin: top left; -webkit-transform-origin: top left; -o-transform-origin: top left; -ms-transform-origin: top left; -moz-transform-origin: top left; position: absolute; border: none; -webkit-border-radius: 0 0 30px 30px; -moz-border-radius: 0 0 30px 30px; border-radius: 0 0 30px 30px; -khtml-border-radius: 0 0 30px 30px ;}*/

.separate {background: #e6e6e6; height: 1px; margin: 8px 0;}
.list-gallery{line-height:40px}
.list-gallery .btn-danger {margin: 6px 0;}
.other_icons {width: 360px; margin: 10px auto 20px auto;}
.other_icons .row{margin:0 -8px}
.other_icons .col-md-3 {padding: 0 8px; }
.other_icons img {width: 80px; height: 80px;}
.download_icons {width: 360px; margin: 10px auto 20px auto; text-align:center}
.download_icons img{margin-bottom:10px}

/****************** home ********************************/
body.home-page .after_login_div{display: none;}
body.home-page{background:#fff}


header .home_nav_sec{width:100%; float:left; padding:0; margin:0; background:#8d519b }
header .home_nav_sec .navbar-default{ margin:0; background:none; border:none;  border-radius:0; }
header .home_nav_sec .navbar-brand {padding:0px; width:50px; position:relative; margin:5px 0; height:auto}
header .home_nav_sec .navbar-brand img{ width:100%;}
header .home_nav_sec .navbar-nav{ float:right; margin:10px 0; }
header .home_nav_sec .navbar-default .navbar-nav > li > a{font-family: 'Quicksand', sans-serif;  padding:10px 20px; font-weight:500; font-size:14px; color:#fff; border-radius:20px; position:relative}
header .home_nav_sec .navbar-default .navbar-nav > li > a:before{position:absolute; top:18px; right:-1px; width:5px; height:5px; border-radius:50%; background:#fff; content:''}
header .home_nav_sec .navbar-default .navbar-nav > li:last-child > a:before{content:none}
header .home_nav_sec .navbar-default .navbar-nav > .active > a, header .nav_sec .navbar-default .navbar-nav > .active > a:hover, header .nav_sec .navbar-default .navbar-nav > .active > a:focus{ background:transparent; color:#fff;  outline:none}
header .home_nav_sec .navbar-default .navbar-nav > li > a:hover, header .nav_sec .navbar-default .navbar-nav > li > a:focus{background:transparent; color:#fff; outline:none }
header .home_nav_sec .navbar-default .navbar-nav > .open > a, header .nav_sec .navbar-default .navbar-nav > .open > a:hover, header .nav_sec .navbar-default .navbar-nav > .open > a:focus{background:transparent;color:#fff;  outline:none}

.home-landing-page{width:100%; float:left; padding:80px 0; margin:0;  }
.home-landing-page .images-area{border:#8d519b 5px solid}
.home-landing-page .images-area img{width:100%}
.home-landing-page .content-area{margin:0px 0}
.home-landing-page .content-area h2{font-family: 'Quicksand', sans-serif; margin:0 0 20px 0; color:#000; font-size:26px; line-height:44px}
.home-landing-page .content-area h4{font-family: 'Quicksand', sans-serif; margin:0px; color:#000; font-size:18px; line-height:26px}
.home-landing-page .content-area h2 a{color:#8d519b; font-weight:700; text-decoration:underline}

footer .home-footer{width:100%; float:left; padding:25px 0; margin:0; background:#8d519b; position:fixed; bottom:0px }
footer .home-footer ul.footer-list{margin:0px; padding:0px; list-style:none; text-align:center}
footer .home-footer ul.footer-list li{font-family: 'Quicksand', sans-serif;  padding:0px 20px; font-weight:500; font-size:14px; color:#fff; position:relative; display:inline-block}
footer .home-footer ul.footer-list li a{color:#fff; text-decoration:none}
footer .home-footer ul.footer-list li:before{position:absolute; top:8px; right:-1px; width:5px; height:5px; border-radius:50%; background:#fff; content:''}
footer .home-footer ul.footer-list li:last-child:before{content:none}
footer .home-footer p{font-family: 'Quicksand', sans-serif;  padding:0px 20px; font-weight:500; font-size:14px; color:#fff; text-align:center; margin:15px 0 0 0}

.term-conditions-page{width:100%; float:left; padding:40px 0 80px 0; margin:0;  }
.term-conditions-page h2{font-family: 'Quicksand', sans-serif; margin:0 0 20px 0; color:#000; font-size:30px; line-height:30px}
.term-conditions-page p{font-family: 'Quicksand', sans-serif; font-size:16px; font-weight:500; line-height:26px; margin-bottom:20px; color:#000}
.term-conditions-page p strong{color:#8d519b; font-size:18px}

.map-code-area{position: relative;}
.map-code-area label span{float:left}
.map-code-area .info_icon{color: #8d529c; font-size: 16px; float:left; margin-left:5px; /*position: absolute; bottom: 1px; right: 1px;*/ cursor: pointer; width: 20px; height: 20px; background: #fff; line-height: 20px; text-align: center;}
.map-code-area .info_icon i{line-height:20px}
.map-code-area .help-wrapper {position: absolute; left:0px; bottom:66px; background: #8d529c; padding: 15px; z-index: 11; border-radius: 10px; width:560px}
.map-code-area .help-wrapper:after {top: 100%; left: 72px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(141, 82, 156, 0); border-top-color: #8d529c; border-width: 10px;  }

.code-area{position: relative;}
.code-area label span{float:left}
.code-area .info_icon{color: #8d529c; font-size: 16px; float:left; margin-left:5px; /*position: absolute; bottom: 1px; right: 1px;*/ cursor: pointer; width: 20px; height: 20px; background: #fff; line-height: 20px; text-align: center;}
.code-area .info_icon i{line-height:20px}
.code-area .help-wrapper {position: absolute; left:16px; bottom:66px; background: #8d529c; padding: 8px; z-index: 11; border-radius: 10px; width:170px}
.code-area .help-wrapper:after {top: 100%; left: 72px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(141, 82, 156, 0); border-top-color: #8d529c; border-width: 10px;  }


.info_snippet{color: #8d529c; font-size: 18px; float:left; cursor: pointer; width: 20px; height: 20px; background: #fff; line-height: 30px; text-align: center; margin-left:10px}
.info_snippet i{line-height:20px}
.info_snippet-wrapper {position: absolute; left:15px; top:42px; background: #8d529c; padding: 15px; z-index: 11; border-radius: 10px; width:500; color:#fff}
.info_snippet-wrapper p{color:#fff}
.info_snippet-wrapper:after {bottom: 100%; left: 270px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(141, 82, 156, 0); border-bottom-color: #8d529c; border-width: 10px; }


.gallery-area{position: relative;}
.gallery-area .info_icon1{color: #8d529c; font-size: 18px; float:left; cursor: pointer; width: 30px; height: 30px; background: #fff; line-height: 30px; text-align: center;}
.gallery-area .info_icon1 i{line-height:30px}


.help-wrapper1 {position: absolute; left:0px; top:42px; background: #8d529c; padding: 15px; z-index: 11; border-radius: 10px; width:560px}
.help-wrapper1:after {bottom: 100%; left: 138px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(141, 82, 156, 0); border-bottom-color: #8d529c; border-width: 10px; }

.help-wrapper {position: absolute; right:0px; bottom:42px; background: #8d529c; padding: 15px; z-index: 11; border-radius: 10px; width:560px}
.help-wrapper:after {top: 100%; right: 15px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(141, 82, 156, 0); border-top-color: #8d529c; border-width: 10px;  }
.help-wrapper ol{margin: 0px; padding: 0px 0px 0px 15px;}
.help-wrapper ol li{font-size: 14px; line-height: 24px; font-family: 'Quicksand', sans-serif; color:#fff; font-weight: 500;}

.feedback-area{position: relative;}
.feedback-area .info_icon2{color: #8d529c; font-size: 18px; float:left; cursor: pointer; width: 30px; height: 30px; background: #fff; line-height: 30px; text-align: center;}
.feedback-area .info_icon2 i{line-height:30px}
.feedback-area .help-wrapper2 {position: absolute; left:0px; top:42px; background: #8d529c; padding: 15px; z-index: 11; border-radius: 10px; width:auto}
.feedback-area .help-wrapper2:after {bottom: 100%; left: 108px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(141, 82, 156, 0); border-bottom-color: #8d529c; border-width: 10px; }
.feedback-area .help-wrapper2 p{margin:0px; color:#fff;}

.feedback_control_msg{position: relative;}
.feedback_control_msg .feedback_info_icon{color: #8d529c; font-size: 18px; float:left; cursor: pointer; width: 20px; height: 20px; background: #fff; line-height: 20px; margin-left:10px; text-align: center;}
.feedback_control_msg .feedback_info_icon i{line-height:20px}
.feedback_control_msg .feedback_help-wrapper{position: absolute; left:0px; top:28px; background: #8d529c; padding: 15px; z-index: 11; border-radius: 10px; width:300px}
.feedback_control_msg .feedback_help-wrapper:after {bottom: 100%; left: 115px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(141, 82, 156, 0); border-bottom-color: #8d529c; border-width: 10px; }
.feedback_control_msg .feedback_help-wrapper span{margin:0px; color:#fff;}

#frm-logo, #frm-background {margin: 0px;}
#frm-logo .logo-popup,
#frm-background .backgroud-popup{color: #8d529c; font-size: 15px;cursor: pointer;  line-height: 30px; margin-left:5px}
#frm-logo .popupbox,
#frm-background .popupbox{position: absolute; left: 0px; bottom: 108px; background: #8d529c; padding: 5px; z-index: 11; border-radius: 10px; width: 340px;}
#frm-logo .popupbox:after,
#frm-background .popupbox:after {top: 100%; left: 35px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(141, 82, 156, 0); border-top-color: #8d529c; border-width: 10px;  }

ul.image-list{width:100%; margin:0px; padding:0px; list-style:none; display: flex; justify-content: flex-start; align-items: center;   z-index:1; flex-wrap: wrap; }
ul.image-list li{width: calc(18.6%); background: #fff; border-radius: 10px; border: #e6e6e6 1px solid; padding: 15px; margin:0 7px 14px 7px; }
ul.image-list li img{width:100%;}

.upload_area {
    text-align: center;
    border: #e6e6e6 1px solid;
    padding: 15px;
}
.upload_area label{font-weight: 700 !important; margin-bottom: 10px !important; font-size: 16px !important;}
.upload_area .logo-box{margin: 10px auto !important; float: none !important; width: 125px !important; height: 125px !important;}
.upload_area  .banner_box{margin: 10px auto !important; float: none !important; width: 200px !important; height: 125px !important;}
.btn-remove-logo, .btn-remove-banner{background: #be051b; padding: 6px 12px; display: inline-block; color: #fff; border-radius: 4px;}
.btn-remove-logo:hover, .btn-remove-banner:hover{background: #be051b; padding: 6px 12px; display: inline-block; color: #fff; border-radius: 4px;}

.number-area{margin:0}
.number-area strong{float:left; line-height: 50px; margin-right: 15px;}
.number-area .number-block{float:left; background:url(../images/woodimg.jpg) center center repeat; padding:10px; border-radius: 10px; border: #b5b0b0 1px solid ;}
.number-area .number-block span {background: #282883; width: 40px; display: inline-block; height: 50px; text-align: center; line-height: 50px; font-size: 30px; font-weight: 700; color: #fff; border-radius: 4px; margin: 0 2px; position: relative; -webkit-box-shadow: inset 0px -5px 10px 0px rgba(30,25,72,1); -moz-box-shadow: inset 0px -5px 10px 0px rgba(30,25,72,1); box-shadow: inset 0px -5px 10px 0px rgba(30,25,72,1);}
.number-area .number-block span::before {position: absolute; top: 50%; width: 100%; height: 1px; content: ''; background:#232264; left: 0; z-index: 1; }
.number-area .number-block span::after{content:''; background:url(../images/arrow-number.png); width:9px; height:5px; position:absolute; top:-2px; left:50%; margin-left:-4.5px;}
.number-area .number-block span .box{position:relative}
.number-area .number-block span .box::before {position: absolute; content: ''; background: #fff; width: 2px; height: 10px; top: 50%; margin-top: -5px; left: 0; z-index: 2; }
.number-area .number-block span .box::after {position: absolute; content: ''; background: #fff; width: 2px; height: 10px; top: 50%; margin-top: -5px; right: 0; z-index: 2; }

ul.card-logo{margin:40px 0px 60px 0; padding:0px; list-style:none}
ul.card-logo li {margin: 0 10px 0 0; border: #e8e8e8 1px solid; float: left; padding: 15px; width: 140px; }
ul.card-logo li img {width: 100%; }
.install-your-app-mobile{width:115px; margin-bottom:10px}

.link-area {
    border: #d7d7d7 1px solid;
    text-align: center;
    padding: 25px;
    margin: 20px 0;
    font-size: 15px;
    line-height: 24px;
    border-radius: 10px;
}
.link-area a {
    display: block;
}
ul.link-list li .gallery-item {
  display: block;
}
ul.link-list li .gallery-item a {
  display: block;
  width: 100%;
  padding: 0px;
}
ul.link-list li .gallery-item a img {
  width: 100%;
  position: relative;
  top: 0px;
  right: 0px;
  background: #000;
}

input[type="file"].file-input.gallery{width: 220px!important;}

@media (max-width:1536px){
	.home-landing-page{padding:80px 0 180px 0}
	.term-conditions-page{padding:40px 0 120px 0}

}
@media (max-width:1460px){
	.home-landing-page{padding:80px 0 180px 0}
	.term-conditions-page{padding:40px 0 120px 0}

}
@media only screen and (max-width:1366px) {
	.home-landing-page{padding:40px 0 130px 0}
	.home-landing-page .images-area{width:75%; margin:0 auto}
	.home-landing-page .content-area{margin:0px 0}
	.home-landing-page .content-area h2{margin:0 0 20px 0; font-size: 22px; line-height: 32px;}

}
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : landscape){
	.home-landing-page .content-area{margin:120px 0 !important}
}
@media (min-width: 768px) and (max-width: 1024px){
	.home-landing-page{padding:60px 0 30px 0 }
	.home-landing-page .content-area{margin:30px 0 0 0}
	.home-landing-page .content-area h2{margin: 0 0 20px 0; font-size: 24px; line-height: 34px;}
	footer .home-footer{ position:relative}
	footer .home-footer ul.footer-list li{padding: 0px 12px; }
	ul.image-list li{width:31.1%; padding:20px}

}

@media (max-width: 767px) {
header .home_nav_sec{ width:100%; float:left;  padding:0; margin:0; position:relative;}
header .home_nav_sec .navbar-default{ padding:0px;}
header .home_nav_sec .navbar-default .navbar-toggle{ background:none; border-color:transparent; border-radius:0; margin-top:15px; margin-right:0px;}
header .home_nav_sec .navbar-default .navbar-toggle .icon-bar{ background:#fff;}
header .home_nav_sec .navbar-default .navbar-toggle:hover, header .home_nav_sec .navbar-default .navbar-toggle:focus{ background:none;}
header .home_nav_sec .navbar-nav{ float:none; margin:0px}
header .home_nav_sec .navbar-default .navbar-collapse, header .home_nav_sec .navbar-default .navbar-form {border-color:none !important; border:none;  padding:0px}
header .home_nav_sec .navbar-default .navbar-nav > li > a{  font-size:14px; border-radius:0px; padding: 15px 20px;  margin:0px; text-align:center;}
header .home_nav_sec .navbar-default .navbar-nav > li > a:before{content:none}
header .home_nav_sec .navbar-default .navbar-brand{ width:50px;height:auto;  }
header .home_nav_sec .navbar-default .navbar-brand img{width:100%;}

ul.photo-list1 li .headerText, ul .headerText {
  background: #000;
  padding: 15px 54px 15px 15px;
  text-align: left;
  font-size: 18px;
  color: #fff;
  display: block;
  text-decoration: none;
  position: relative;
}

.home-landing-page{padding:20px 5px 10px 5px}
.home-landing-page .content-area{margin:30px 0}
.home-landing-page .content-area h2{font-size: 16px; line-height: 24px; margin:0 0 15px 0}
footer .home-footer{padding:15px 0; position:relative}
footer .home-footer ul.footer-list li{padding: 0px 12px; font-size: 13px;}
.term-conditions-page{padding:40px 0 20px 0}
.term-conditions-page h2{font-size: 24px; line-height: 24px;}

.help-wrapper{width:100%}
.help-wrapper1{width:100%; padding:6px;}
.help-wrapper1 img{border-radius:6px}


ul.image-list li{width: 46%; padding: 10px; margin: 0 2% 10px 2%;}
ul.card-logo {margin: 20px 0px 10px 0;}
ul.card-logo li {margin: 0 1% 6px 1%; width: 48%;}

}

.photo-edit-buttons {
  white-space: nowrap;
}
