@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: 50px; left: 50%; margin:-25px 0 0 -68px; position: absolute; top: 50%; width: 136px;}
#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: #1168dc  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: #002c40 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: #1168dc  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:#1168dc;  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:121px;}
.after_login_div1{height:71px;}*/
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:12px 25px; font-weight:500; text-transform:uppercase; border-radius:6px; background:#e81c11; line-height:16px;}
.btn_red:hover{color:#fff; background:#cb180e; }
.btn_green{color:#fff; margin:0 5px; color:#fff; font-family: 'Quicksand', sans-serif; font-size:16px; padding:12px 25px; font-weight:500; text-transform:uppercase; border-radius:6px; background:#1168dc; line-height:16px;}
.btn_green:hover{color:#fff; background:#1378b0}
.btn_blue{color:#fff; margin:0 5px; color:#fff; font-family: 'Quicksand', sans-serif; font-size:16px; padding:12px 25px; font-weight:500; text-transform:uppercase; border-radius:6px; background:#1168dc;line-height:16px;}
.btn_blue:hover{color:#fff; background:#111963;}



.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:#1168dc; 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: #1168dc; border:#1168dc 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:100px; 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: #1168dc; 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; float:right; margin-top:10px; width:50px; height:50px; border-radius:50%; margin-left:10px}
header .nav_sec .user_box img{width:100%; border-radius:50%}
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:#04526c}
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:#1168dc; 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:#04526c}
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:#04526c}

header .nav_sec .navbar-default{ margin:0; background:none; border:none;  border-radius:0; background:#04526c}
header .nav_sec .navbar-collapse{padding:0px}
header .nav_sec .navbar-nav{ float:left; margin:0 }
header .nav_sec .navbar-default .menu_text{display:none}
header .nav_sec .navbar-default .navbar-nav > li > a{ padding:15px 12px; font-family: 'Quicksand', sans-serif; font-weight:400; font-size:16px; color:#fff; cursor:pointer }
header .nav_sec .navbar-default .navbar-nav > li > a i{margin-right:10px}
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:#1168dc; color:#fff;}
header .nav_sec .navbar-default .navbar-nav > li > a:hover, header .nav_sec .navbar-default .navbar-nav > li > a:focus{ background-color:#1168dc; 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:#1168dc; color:#fff;}
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:#1168dc; 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:16px; 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);}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background: #1168dc; color: #fff}
.dropdown-menu > .active > a i{color: #fff !important}
footer .copyright{font-size:16px; color:#04526c; 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:#1168dc; border-color:#1168dc; 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:3px 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:#04526c; line-height:40px; float:left}
.titlebar .user_name span{color:#1168dc; 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:#04526c; 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:#04526c;}
.titlebar .user_box i{color:#1168dc; 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:#04526c; 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:#04526c}
.titlebar ul.icon li.active a{background-color:#1168dc; border:#1168dc 1px solid; color:#fff}

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

.fourbox_icon{margin-bottom:30px; padding:0px;}
.fourbox_icon .counterup_box{background:#fff; text-align:center; padding:25px 15px 15px 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:#04526c; line-height:50px}
.fourbox_icon .counterup_box span{color:#1168dc; font-size:50px; font-weight:700}

.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:#1168dc 6px solid; line-height:30px; font-size:20px; color:#04526c; padding-left:15px; margin:19px 0 20px 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: #1168dc}
.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:#04526c}
.white_main_box .title ul.icon li.active a{background-color:#1168dc; border:#1168dc 1px solid; color:#fff}
.white_main_box .detail_area{border-top:#e6e6e6 1px solid; margin:0px; padding:0px;}
.white_main_box .form_area{border-top:#e6e6e6 1px solid; margin:0px; padding:30px 30px 10px 30px;}
.white_main_box .form_area .form-group{margin-bottom:20px}
.white_main_box .form_area label{font-size:15px; font-family: 'Quicksand', sans-serif; font-weight:500; color:#575757}
/*.white_main_box .form_area .form-control{border:#e6e6e6 1px solid; box-shadow:none; height:46px; color:#04526c; font-size:15px; font-weight:500; font-family: 'Quicksand', sans-serif; border-radius:6px}*/
.white_main_box .form_area .textarea{height:200px}
.white_main_box .form_area .twoline{height:100px}

/*.white_main_box .form_area select{background-image:url(../images/dropdown_arrow.png); background-position: center right; background-repeat: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:#04526c 1px dashed; color:#04526c; 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}


.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:16px; color:#04526c; font-weight:700; padding:12px 5px 12px 15px}
.table_style tbody tr td{ border-bottom:#f1f1f1 1px solid; font-size:16px; color:#7c7c7c; font-weight:400; padding:12px 5px 12px 15px}
.table_style tbody tr td img{width:80px; border-radius:8px}
.table_style tbody tr td .lead_name{font-size:18px; color:#04526c; font-weight:700; margin-bottom:5px;}
.table_style tbody tr td .name_icon{background:#1168dc; 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:#04526c}
.table_style tbody tr td p span{margin:0 15px}
.table_style tbody tr td .lead_name span{color:#1168dc}
.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:#04526c; 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:#04526c !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:#04526c; 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:#04526c; 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:#04526c}
.product_table_style tbody tr td h3 span{color:#1168dc; 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:#1168dc}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background-color:#1168dc; border-color:#1168dc}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus{background-color:#1168dc; border-color:#1168dc; 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:#04526c; 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:#04526c; 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:#04526c; font-weight:400; line-height:36px; margin:0 0 15px 0}
.bring_in_leads h3{font-family: 'Quicksand', sans-serif; font-size:24px; color:#04526c; 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:#04526c; padding:8px 25px; background:#ededed; text-decoration:none; border-radius:20px }
.bring_in_leads ul li a:hover{background-color:#04526c; 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:#04526c; 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:14px; right:14px; text-align:none; background-color:transparent; opacity:1; color:#fd3036; width:36px; height:36px; border-radius:0px; text-align:center; line-height:36px;font-size: 30px;}
.modal-content .close img{width:100%}
.modal-content .closev2{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: 50px;font-size: 30px;margin-right: 1px;}
.modal-content .closev2 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:#04526c; 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:#04526c; 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:#1168dc 1px solid; color:#1168dc; 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:#1168dc; 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:#04526c; 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:#04526c}
.activitie_list_box .activitie_box h3 i{margin-right:15px; color:#1168dc}
.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:#04526c; 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:#1168dc; 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:#04526c; 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:#04526c; 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:#04526c; 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:#04526c;  line-height:24px; }
.import_box .dropzone .dz-preview .dz-details .dz-filename span, .import_box .dropzone .dz-preview .dz-details .dz-size span{color:#1168dc; 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:#1168dc}


.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:#04526c; text-align:center; margin-top:15px}
.login_main_box .logo{width:180px; margin:0 auto}
.login_main_box .logo img{width:100%}
.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:20px}
.login_main_box .form_area label{font-size:15px; font-family: 'Quicksand', sans-serif; font-weight:500; color:#575757}
.login_main_box .form_area .form-control{border:#e6e6e6 1px solid; box-shadow:none; height:46px; color:#04526c; 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}

.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:#04526c; 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; }

.tox-notification{display: none}

.white_main_box .title ul.total_div{font-size: 16px;line-height: 28px;float: right;margin-right: 15px;list-style: none;margin-top: -15px;}

.tox.tox-tinymce{width: 574px !important;}
.sky-form .btn.btn-danger.btn_remove{margin-top: 33px}
.tox-notifications-container{display: none !important;}

.sold_ticket {background: #fddada;}

.btn_pdf_upload
{margin-top:30px;float: left !important;}


.order-detail-page{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;}
.order-detail-page .order-id-area{border-bottom: #e6e6e6 1px solid; padding: 10px 15px}
.order-detail-page .order-id-area .id{float: left;font-family: 'Quicksand', sans-serif; color: #1168dc; font-size: 18px; font-weight: 500; line-height: 40px}
.order-detail-page .order-id-area .id strong{color: #04526c;}
.order-detail-page .order-id-area .btn-download{color: #fff;font-family: 'Quicksand', sans-serif; font-size: 16px; padding: 12px 25px; font-weight: 500; text-transform: uppercase; border-radius: 6px; background: #1168dc; line-height: 16px; text-decoration: none; float: right;}
.order-detail-page .content-area-box{padding: 20px;}
.order-detail-page .content-area-box .info-area{border:#e6e6e6 1px solid; border-radius: 10px}
.order-detail-page .content-area-box .info-area h3{margin: 0px; background:#e6e6e6; color:#04526c; font-family: 'Quicksand', sans-serif; font-size: 18px; padding: 15px; border-radius:10px 10px 0 0; font-weight: 700}
.order-detail-page .content-area-box .info-area .pd-15{padding: 15px; min-height: 150px}
.order-detail-page .content-area-box .info-area ul.client-info{margin: 0px; padding: 0px; list-style: none}
.order-detail-page .content-area-box .info-area ul.client-info li{font-family: 'Quicksand', sans-serif; font-size: 16px; color: #7c7c7c; line-height: 28px; position: relative; padding-left: 30px}
.order-detail-page .content-area-box .info-area ul.client-info li i{position: absolute; left: 0px; line-height: 28px; width:24px; text-align: center; color: #04526c}
.order-detail-page .content-area-box .info-area p{font-family: 'Quicksand', sans-serif; font-size: 16px; color: #7c7c7c; line-height: 28px; margin: 0px}
.order-detail-page .content-area-box .info-area p strong{color: #04526c}
.order-detail-page .content-area-box .info-area ul.summary{margin: 0px; padding: 0px; list-style: none}
.order-detail-page .content-area-box .info-area ul.summary li{font-family: 'Quicksand', sans-serif; font-size: 16px; color: #7c7c7c; line-height: 28px;}
.order-detail-page .content-area-box .info-area ul.summary li span{float: right; color: #04526c}
.order-detail-page .content-area-box .info-area ul.summary li.total{color:#04526c; font-size: 18px; font-weight: 700}

.order-detail-page .content-area-box .ticket-box{background:#e6e6e6; margin-top: 20px; padding: 25px 25px 25px 140px; position: relative;}
.order-detail-page .content-area-box .ticket-box .ticket-img{width: 90px; height: 90px; position: absolute; left: 25px; top:25px; border-radius: 15px; overflow: hidden;}
.order-detail-page .content-area-box .ticket-box .ticket-img img{width: 100%; height: 100%; position: absolute; top:0px; bottom: 0px; left: 0px; right: 0px; object-fit: cover;}
.order-detail-page .content-area-box .ticket-box ul.info-list{margin: 0px; padding: 0px; list-style: none;}
.order-detail-page .content-area-box .ticket-box ul.info-list li{float: left; width: 20%}
.order-detail-page .content-area-box .ticket-box .info{color: #000; font-size:16px;font-family: 'Oswald', sans-serif; font-weight: 400;  padding: 15px 0px 0px 0px; text-align: left; }
.order-detail-page .content-area-box .ticket-box .info span{display: block; color: #1168dc; font-size: 18px;  font-weight: 700;  }
.order-detail-page .content-area-box .ticket-box .ticket-name {
    font-family: 'Oswald', sans-serif;
    color: #1168dc;
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
    letter-spacing: .3px;
}
.order-detail-page .content-area-box .ticket-box .round{width: 40px; height: 40px; background: #fff; position: absolute; border-radius: 50%}
.order-detail-page .content-area-box .ticket-box .round.top-left{left: -20px; top:-20px}
.order-detail-page .content-area-box .ticket-box .round.top-right{right: -20px; top:-20px}
.order-detail-page .content-area-box .ticket-box .round.bottom-right{right: -20px; bottom:-20px}
.order-detail-page .content-area-box .ticket-box .round.bottom-left{left: -20px; bottom:-20px}


.costom-select-2 span.select2-container{width: 66% !important;box-shadow: none;min-height: 46px;color: #04526c;font-size: 15px;font-weight: 500;font-family: 'Quicksand', sans-serif;border-radius: 6px;display: block;}
.costom-select-2 span.select2-container ul{min-height: 46px;border: 1px solid #e6e6e6;border-radius: 6px;padding: 2px 5px !important}
.costom-select-2 span.select2-container ul li{background-color: transparent !important;border-color: #e6e6e6 !important;padding: 3px 5px !important}
.costom-select-2 .select2-container--default.select2-container--focus .select2-selection--multiple{border: none;}
.costom-select-2  .select2-container--default .select2-selection--multiple{border: none;border-radius: 6px}

.white_main_box .title .btn-download{float: right;margin-left: 10px;margin-right: 20px;margin-top: -5px;}


.login_title h1{text-align: center;color:#101d61;font-weight: 700;margin-top: -30px;}
.btn_blue:focus {color: #fff;}


.dynamic_field .permission_checkbox{margin-top: 10px}
.dynamic_field .permission_checkbox label{margin: 0 10px 0 0;}
.dynamic_field .permission_checkbox input[type="checkbox"]{margin: 0 3px 0 0}

.detail_data{max-width: 500px;}
