@font-face {
    font-family: 'helvetica_neueregular';
    src: url('../fonts/helvetica-webfont.eot');
    src: url('../fonts/helvetica-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica-webfont.woff2') format('woff2'),
         url('../fonts/helvetica-webfont.woff') format('woff'),
         url('../fonts/helvetica-webfont.ttf') format('truetype'),
         url('../fonts/helvetica-webfont.svg#helvetica_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}
*, h1, h2, h3, h4, h5, h6, p, ul, a{margin:0; padding:0;}
html{font-size:87.5%;}
@media all and (max-width: 1024px){
html{font-size:80%;}
}
body{overflow-x:hidden; background:#ffffff; font-size:14px; line-height:1.75em; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; font-family:'Nunito', sans-serif; color:#292929; font-weight:400;}
@media all and (max-width: 767px) {
body{font-size:15px;}
}
h1, h2, h3, h4, h5, h6{color:#414141; font-weight:500; line-height:20px; font-variant-ligatures:common-ligatures; margin-top:0; margin-bottom:0; letter-spacing:.5px;}
h1{font-size:36px;}
h2{font-size:30px;}
h3{font-size:24px;}
h4{font-size:18px;}
h5{font-size:16px;}
h6{font-size:14px;}
@media all and (max-width: 767px) {
h1{font-size:30px;}
h2{font-size:24px;}
h3{font-size:20px;}  
}
h1:not(:last-child){margin-bottom:12px;}
h2:not(:last-child){margin-bottom:12px;}
h3:not(:last-child){margin-bottom:10px;}
h4:not(:last-child){margin-bottom:10px;}
h5:not(:last-child){margin-bottom:10px;}
h6:not(:last-child){margin-bottom:10px;}
p, ul, ol, pre, table, blockquote{margin-bottom:15px;}
table table{margin-bottom:0;}
p:last-child{margin-bottom:0;}
ul, ol{list-style:none; line-height:1.85714286em;}
ul.bullets{list-style:inside;}
ol{list-style-type:upper-roman; list-style-position:inside;}
blockquote{font-size:1.78571429em; line-height:1.5em; padding:0; margin:0; border-left:0;}
strong, b, th{font-family:'Roboto'; font-weight:500;}
hr{margin:1.85714286em 0; border-color:#e8e8e8;}
a{color:#1e3257;}
a:hover, a:focus, a:active{text-decoration:none; outline:none;}
table{width:100%; border-collapse:collapse; border-spacing:0; font-size:13px;}
table td{font-family:'helvetica_neueregular';}
table th{font-family:'Roboto'; font-weight:500;}
@media all and (max-width: 1199px) {
table{font-size:14px;}
}
img{max-width:100%; height:auto;}
.img-fullwidth{width:100%;}
iframe{width:100%; /*min-height:350px;*/ border:none;}
@media all and (max-width: 767px) {
iframe{min-height:220px;}
}
blockquote{font-family: 'Merriweather', serif; font-style:italic; font-weight:300;}
blockquote:not(:last-child){margin-bottom:1.04em;}
.full-width{width:100% !important; max-width:100% !important;}
.float-left{float:left;}
.float-right{float:right;}
@media all and (max-width: 767px) {
.float-left, .float-right{float:none;}
.float-left-xs{float:left;}
.float-right-xs{float:right;}
}
.top0{margin-top:0;}
.top5{margin-top:5px;}
.top8{margin-top:8px;}
.top10{margin-top:10px;}
.top15{margin-top:15px;}
.top20{margin-top:20px;}
.top30{margin-top:30px;}
.top40{margin-top:40px;}
.bottom0{margin-bottom:0;}
.bottom5{margin-bottom:5px;}
.bottom8{margin-bottom:8px;}
.bottom10{margin-bottom:10px;}
.bottom15{margin-bottom:15px;}
.bottom20{margin-bottom:20px;}
.bottom30{margin-bottom:30px;}
.bottom40{margin-bottom:40px;}
.inline-block{display:inline-block;}
.block{display:block;}
@media all and (max-width: 767px) {
.block-xs{display:block;}
}
@media all and (max-width: 1199px) {
.text-center-lg{text-align:center;}
.text-left-lg{text-align:left;}
.text-right-lg{text-align:right;}
.top-40-lg{margin-top:40px;}
.top-30-lg{margin-top:30px;}
.top-20-lg{margin-top:20px;}
.top-10-lg{margin-top:10px;}
.bottom-40-lg{margin-bottom:40px;}
.bottom-30-lg{margin-bottom:30px;}
.bottom-20-lg{margin-bottom:20px;}
.bottom-10-lg{margin-bottom:10px;}
}
@media all and (max-width: 991px) {
.text-center-md{text-align:center;}
.text-left-md{text-align:left;}
.text-right-md{text-align:right;}
.top-40-md{margin-top:40px;}
.top-30-md{margin-top:30px;}
.top-20-md{margin-top:20px;}
.top-10-md{margin-top:10px;}
.bottom-40-md{margin-bottom:40px;}
.bottom-30-md{margin-bottom:30px;}
.bottom-20-md{margin-bottom:20px;}
.bottom-10-md{margin-bottom:10px;}
}
@media all and (max-width: 767px) {
.text-center-xs{text-align:center;}
.text-left-xs{text-align:left;}
.text-right-xs{text-align:right;}
.top-40-xs{margin-top:40px;}
.top-30-xs{margin-top:30px;}
.top-20-xs{margin-top:20px;}
.top-10-xs{margin-top:10px;}
.bottom-40-xs{margin-bottom:40px;}
.bottom-30-xs{margin-bottom:30px;}
.bottom-20-xs{margin-bottom:20px;}
.bottom-10-xs{margin-bottom:10px;}
}
.type-uppercase{text-transform:uppercase;}
.type-bold{font-weight:bold;}
.type-italic{font-style:italic;}
.type-underline{text-decoration:underline;}
.text-uppercase{text-transform:uppercase !important;}
.pos-relative{position:relative;}
.pos-absolute{position:absolute;}
.pos-vertical-center{position:relative; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
@media all and (max-width: 767px) {
.pos-vertical-center{
    top: 0;
    transform: none;
    -webkit-transform: none;
  }
}
.pos-vertical-align-columns {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.pos-vertical-align-columns > div[class*='col-'] {
  display: table-cell;
  float: none;
  vertical-align: middle;
}
@media all and (max-width: 990px) {
  .pos-vertical-align-columns {
    display: block;
    width: auto;
  }
  .pos-vertical-align-columns > div[class*='col-'] {
    display: block;
  }
}
option[disabled] {
    background: #80808021;
}
.block-wrap div[class*='col-']{position:relative; z-index:9; display:flex; justify-content:center; align-items:center; vertical-align:middle; text-align:center;}
.breadcrumb-wrap > div[class*='col-']{position:absolute; z-index:10; display:flex; justity-content:space-between; align-items:flex-start;}
.no-records-found{padding:12px !important;}
#main_container{min-height:100%; position:relative;}
#pcont{margin-left:216px; position:relative;}
#pcont.container-fluid{padding:0; overflow:hidden; background:#fff;}
.container-fluid{padding:0; transform:none !important;}
.main-content{padding:15px 30px 30px 30px; min-height:60vh;}
.main-content > .row{margin-top:20px;}
.back-to-top{
  position: fixed;
  bottom: 20px;
  right: 20px;
  text-decoration: none;
  color: #ffffff;
  background-color: #0e1f3e;
  font-size: 12px;
  padding:0 10px;
  display: none;
  width:40px;
  height:40px;
  line-height:44px;
  text-align:center;
  border-radius:50%;
  z-index:10;
}
.back-to-top i {
  font-size: 20px;
}
.back-to-top:hover {
  color: #ffffff;
  background-color:#f4462f;
}
.back-to-top:focus {
  color: #ffffff;
}
/*CONTENT*/
/*Media List*/
.media-heading {
  margin: 0 0 5px !important;
}
/*Colors*/
.color-primary {
  color: #825950 !important;
}
.color-success {
  color: #19b698 !important;
}
.color-pending {
  color: #ebc202 !important;
}
.color-warning {
  color: #f16e3f !important;
}
.color-danger {
  color: #ea6153 !important;
}
.table .table{margin-bottom:0;}
.table thead tr th{text-transform:capitalize;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {padding:10px;}
.table-bordered>thead>tr>td, .table-bordered>thead>tr>th{border-bottom-width:0px;}
.table.vertical-middle-content>tbody>tr>td, .table.vertical-middle-content>tbody>tr>th, .table.vertical-middle-content>tfoot>tr>td, .table.vertical-middle-content>tfoot>tr>th, .table.vertical-middle-content>thead>tr>td, .table.vertical-middle-content>thead>tr>th{vertical-align:middle;}
table.table thead tr th span.sort_icon{float:right; position:relative;}
table.table thead tr th span.sort_icon a{width:11px; height:8px; display:block; color:#825950; line-height:0; position:absolute; top:0; right:0; overflow:hidden;}
table.table thead tr th span.sort_icon a.i_asc{top:0;}
table.table thead tr th span.sort_icon a.i_asc:before{content:"\f0de"; font-size:14px; font-family:'FontAwesome'; line-height:0; height:0; float:left; margin-top:9px;}
table.table thead tr th span.sort_icon a.i_desc{top:10px;}
table.table thead tr th span.sort_icon a.i_desc:before{content:"\f0dd"; font-size:14px; font-family:'FontAwesome'; line-height:0; height:0; float:left;}
/*HEADER*/
.dropdown-menu {
  border: 0;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.176);
}
/*.dropdown-menu {
    min-width: 175px;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    list-style: none;
    text-shadow: none;
    padding: 0px;
    margin: 10px 0px 0px 0px;
    background-color: #ffffff;
    box-shadow: 5px 5px rgba(102, 102, 102, 0.1);
    border: 1px solid #eee;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}
.dropdown > .dropdown-menu:before, .dropdown-toggle > .dropdown-menu:before, .btn-group > .dropdown-menu:before {
    position: absolute;
    top: -8px;
    left: 9px;
    right: auto;
    display: inline-block !important;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #e0e0e0;
    border-left: 8px solid transparent;
    content: '';
}*/
.dropdown-menu > li > a,
.dropdown-menu li > a {
  font-size: 13px;
  padding: 6px 20px;
  clear: both;
  color: #292929;
  display: block;
  font-weight: normal;
  line-height: 1.42857;
  white-space: nowrap;
}
.dropdown-menu li > a:hover{background: transparent;color: #bb1d08;}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background: #2bbcc9;
}
.dropdown-header{
  color: #332924;
  margin-top: 6px;
  padding-left: 11px;
  cursor: pointer;
}
.dropdown-header i{
  font-size: 14px;
  margin-right: 4px;
  vertical-align: middle;
}
.navbar-nav .dropdown .dropdown-menu{
  background-clip: none;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  margin-top: 10px;
}
.navbar-nav .dropdown.profile_menu .dropdown-menu{
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.dropdown.profile_menu .dropdown-menu:before{
  background: url(../images/menu-tail-up.png) no-repeat;
  top: -10px;
  content: "";
  right: 10px;
  display: inline-block;
  height: 43px;
  width: 17px;
  position: absolute;
}
.not-nav .dropdown-menu:before{
  background: url(../images/menu-tail-up.png) no-repeat;
  top: -10px;
  content: "";
  left: 13px;
  display: inline-block;
  height: 43px;
  width: 17px;
  position: absolute;
}
body.boxed {
  background-color: #d0d0d0;
}
body.boxed #main_wrapper{
  width: 92%;
  position: relative;
  margin: 0 auto;
  overflow: hidden;
  background-color: #F0F0F0;
}
.top-page-heading{padding:10px 30px; background:#fff; height:58px;}
.top-page-heading .pull-nav{background:none; border:none; outline:0; font-size:22px; color:#ffffff; display:inline-block; margin-right:10px;}
.page-heading{font-weight:500; font-size:20px; line-height:38px; color:#595b5f; letter-spacing:1px;}
.right-administrator{text-align:right; font-size:14px; line-height:18px; color:#ffffff;}
.right-administrator .dropdown{display:inline-block;}
.right-administrator .dropdown-menu{right:0; left:auto; z-index:1010;}
.right-administrator .dropdown-menu:before{position:absolute; top:-8px; left:auto; right:15px; display:inline-block !important; border-right:8px solid transparent; border-bottom:8px solid #ffffff; border-left:8px solid transparent; content:'';}
.right-administrator a{color:#ffffff; text-decoration:none;}
.right-administrator a:hover{color:#f5f7f9; text-decoration:none;}
.right-administrator span.user{background:#fff; border-radius:50%; width:58px; height:58px; line-height:55px; display:inline-block; vertical-align:middle; overflow:hidden; margin-right:5px; text-align:center; border:1px solid #d7d5d4; padding:0;}
.right-administrator span.user img{height:45px; width:auto; border:1px solid #124f5c; border-radius:50%; }
.right-administrator span.user i{font-size:20px; color:#ffffff; margin-top:7px;}
.right-administrator i.down{font-size:14px; color:#777; margin-left:0;}
.right-administrator .btn.btn-default{background:none; border-color:#ffffff;}
.right-administrator .btn.btn-default:hover{background:#ffffff; border-color:transparent; color:#825950;}
.change-roles{display:inline-block; padding:3px 10px; border:1px solid #e1fdff; border-radius:6px; vertical-align:top; margin:0 10px; cursor:pointer;}
.change-roles span > i{display:inline-block; margin-right:5px;}
.breadcrumb-row{padding:12px 30px; background:#ffffff; border-bottom:1px solid #e3e3e3;}
.breadcrumb-row .breadcrumb{background:none; margin:0; padding:0; border-radius:0; text-transform:capitalize;}
.breadcrumb-row .breadcrumb > li + li:before {
    content: "\f105";
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-family: 'FontAwesome';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    color: #777;
}
.pagination {
  margin: 18px 0;
}
.pagination.margin-none{margin:0;}
.pagination > li > a,
.pagination > li > span {
  color: #9c9c9c;
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{background:#f6feff; color:#825950;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #825950;
  border-color: #825950;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  border-radius: 0;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-radius: 0;
}
/*Select 2*/
.select2-container .select2-choice {
  padding: 5px;
  background: #f9f9f9;
  border: 1px solid rgba(235, 235, 235, 1);
  box-shadow: none;
  min-height:38px;
  border-radius:0; 
}
.select2-drop {
  box-shadow: none;
}
/*box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.18);*/
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
  background: #fff;
  border-color: rgba(0, 0, 0, 0) #825950 #825950;
}
.select2-container .select2-container-multi .select2 .select2-dropdown-open {
  box-shadow: none;
}
.select2-container-multi.select2-container-active .select2-choices {
  box-shadow: none;
  border: 1px solid #825950;
}
.select2-drop-active {
   border-color:#825950;
  border-color: -moz-use-text-color #825950 #825950;
}
.select2-drop.select2-drop-above.select2-drop-active {
  border-top: 1px solid #825950;
}
.select2-drop.select2-drop-above {
  box-shadow: 0 -2px 2px 0 rgba(0, 0, 0, 0.08);
  border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
}
.select2-container .select2-choice abbr {
  right: 32px;
  top: 10px;
}
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
  box-shadow: none;
  border-color: #825950;
}
.select2-container .select2-choice .select2-arrow {
  width: 30px;
  background-color: #f9f9f9;
  border-left: 1px solid rgba(235, 235, 235, 1);
  background-image: none;
}
.select2-results .select2-highlighted {
  background: none repeat scroll 0 0 #825950;
}
.select2-container .select2-choice .select2-arrow b {
  background-position: 7px 4px;
}
.select2-dropdown-open .select2-choice .select2-arrow b {
  background-position: -13px 3px;
}
.select2-container.select2-drop-above .select2-choice {
  border-radius: 0 0 2px 2px;
  -webkit-border-radius: 0 0 2px 2px;
}
.select2-search input{padding:2px 20px 2px 5px;}
/*Tags*/
.select2-container .select2-choices .select2-search-choice {
  border: none;
  border-radius: 0;
  background-color: #825950;
  background-image: none;
  font-size:13px;
  color: #fff;
  box-shadow: none;
  padding: 3px 5px 5px 18px;
}
.select2-container-multi .select2-choices {
  padding: 5px;
  background: #f9f9f9;
  border: 1px solid rgba(235, 235, 235, 1);
  box-shadow: none;
  min-height:38px;
}
.select2-container-multi .select2-choices .select2-search-field{line-height:0;}
/*Multiselect*/
.multiselect-row{width:100%;}
.multiselect-row.select-arrow:before{z-index:9;}
.multiselect-row .btn{text-align:left; padding:5px 12px; height:38px; margin:0; border:1px solid rgba(235, 235, 235, 1); border-radius:0; outline:0; background:#f9f9f9 !important; font-size:13px; line-height:20px; font-weight:400; color:#2a2a2a; box-shadow:none !important;}
.multiselect-row .btn:focus, .multiselect-row.open .btn:hover{border-color:#cbcbcb !important;}
.multiselect-row .btn .caret{display:none;}
.multiselect-container>li>a{padding:0;}
.multiselect-container>li>a>label.radio, .multiselect-container>li>a>label.checkbox{padding:5px 20px 5px 34px;}
/*TABS*/
.nav-tabs {
  border-bottom: 1px solid transparent;
}
.nav-tabs > li {
  font-size: 14px;
  margin-right: 2px;
}
.nav-tabs > li.active {
  position: relative;
}
.nav-tabs > li > a {
  padding: 9px 15px;
  font-size: 14px;
  margin-right: 0;
  min-width: 80px;
  text-align: center;
  color:#888888
}
.nav-tabs > .open > a, .nav-tabs > .open > a:focus, .nav-tabs > .open > a:hover{
  border:none;
  background:#ffffff;
  border-top:2px solid #825950;
  border-radius:0;
}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:active {
  background: transparent;
  border: 1px solid transparent;
  color: #825950;
  border-radius: 2px 2px 0 0;
  -webkit-border-radius: 2px 2px 0 0;
}
.nav-tabs > li.active > a:after,
.nav-tabs > li.active > a:hover:after,
.nav-tabs > li.active > a:focus:after {
  content: "";
  display: block;
  height: 2px;
  background: transparent;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  border-top: 2px solid #825950;
  border-radius: 0;
  -webkit-border-radius: 0;
  border-bottom: 0;
  padding-bottom: 10px;
  color:#825950;
  padding-top: 8px;
  box-shadow: 1px -3px 4px -3px rgba(0, 0, 0, 0.08);
  border-left: 1px solid #f4efef;
  border-right: 1px solid #f4efef;
  position: static;
}
.tab-content {
  background: #fff;
  padding: 20px;
  border-bottom: 1px solid #E2E2E2;
  border-left: 1px solid #f4efef;
  border-radius: 0 3px 3px;
  -webkit-border-radius: 0 3px 3px;
  border-right: 1px solid #f4efef;
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.04);
  margin-bottom: 40px;
}
.datepicker table tr td.active.active, .datepicker table tr td.active.highlighted.active, .datepicker table tr td.active.highlighted:active, .datepicker table tr td.active:active , .datepicker table tr td.today{
    color: #fff !important;
    background-color: #825950 !important;
    border-color: #204d74;
}
/*Alerts*/ 
/*.alert_row{width:100%; position:fixed; top:120px; left:0; z-index:9; padding:0 10px;} */ 
.alert-row .alert{width:960px; max-width:100%; margin:0 auto; box-shadow:0 1px 1px rgba(0, 0, 0, 0.1); border-radius:2px; position:fixed; z-index:999; padding:0 !important; border:none !important; top:100px; left:50%; -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); transform: translateX(-50%);} 
 
.alert-row .alert span.icon{display:table-cell; white-space:nowrap; vertical-align:middle; padding:0 15px; background:#3dca8d; border-right:1px solid #37c487; text-align:center; border-radius: 2px 0 0 2px;} 
.alert-row .alert span.icon i{font-size:20px; color:#ffffff; vertical-align:middle;} 
.alert-row .alert .text{width:100%; display:table-cell; padding:15px 30px 15px 15px; background:#eff6f3; border:1px solid #e6e6e6; border-left:none; font-size:14px; line-height:20px; color:#787878; border-radius: 0 2px 2px 0;} 
.alert-row .alert .text span{ color:#6e7170;} 
.alert-row .alert .close{position:absolute; top:15px; right:15px;}
.alert-row .alert.great span.icon{background:#3dca8d; border-right:1px solid #37c487;} 
.alert-row .alert.great .text{background:#eff6f3;} 
.alert-row .alert.success span.icon{background:#0eb376; border-right:1px solid #17b093;} 
.alert-row .alert.success .text{background:#f6fffc;} 
.alert-row .alert.info span.icon{background:#16cbeb; border-right:1px solid #14c0de;} 
.alert-row .alert.info .text{background:#eaf3f5;} 
.alert-row .alert.warning span.icon{background:#edb327; border-right:1px solid #e3ac27;} 
.alert-row .alert.warning  span.icon i{font-size:17px;} 
.alert-row .alert.warning .text{background:#f6f4ee;} 
.alert-row .alert.error span.icon{background:#ea2830; border-right:1px solid #d0262d;} 
.alert-row .alert.error .text{background:#f6eced;}
.close{float:right; font-size:21px; font-weight:500; line-height:24px; color:#000; text-shadow:0 1px 0 #fff; filter:alpha(opacity=20); opacity:.2;}
.close{text-shadow:none; font-size:28px; margin-top:-5px;}
.alert .close{text-shadow:none;}
.no-title .close{margin-top:0; position:absolute; top:8px; right:12px; z-index:1;}
.no-title .modal-body{padding:30px 15px;}
.border-none .modal-header{padding-bottom:0; border-bottom:none;}
.border-none .modal-header .modal-title{margin-bottom:10px;}
.search-modal .modal-body{padding-top:8px;}
.modal-content .table{margin-bottom:0;}
.modal-content p{word-break:break-word;}
.modal-open .modal{transform:none !important;}
.alert-modal .modal-body-top{padding:20px 10px 0;}
.alert-modal .modal-body-top i{display:block; margin-bottom:10px;}
.alert-modal .modal-body-top h3{font-family:'helvetica_neueregular'; font-weight:normal; font-size:21px; color:#2d2d2d; line-height:30px; margin-bottom:5px;}
.alert-modal .modal-body-top p{font-family:'helvetica_neueregular'; font-weight:normal; font-size:15px; color:#898989;}
.alert-modal .modal-body-bottom{padding:10px 10px 20px;}
.alert-modal .modal-body-bottom p{font-family:'helvetica_neueregular'; font-weight:normal; font-size:15px; color:#2d2d2d; line-height:21px;}
.alert-modal .modal-footer{position:relative; background:#ffffff; border:none;}
.alert-modal .modal-footer .btn{width:50%; position:absolute; top:0; left:0; font-weight:500; font-size:15px; text-transform:uppercase; padding:11px 20px; border:none; border-radius:0;}
.alert-modal .modal-footer .btn.btn-no{left:0; background:#ededed; color:#7a7a7a;}
.alert-modal .modal-footer .btn.btn-yes{left:auto; right:0; background:#dc0c0c; color:#ffffff;}
@media (min-width: 768px){
.modal-md {
    width:420px; max-width:100%
}
}
.vertical-alignment-helper{display:table; height:100%; width:100%; padding:10px;}
.vertical-alignment-helper .vertical-align-center{display:table-cell; vertical-align:middle;}
.vertical-alignment-helper .modal-content{width:inherit; height:inherit; margin:0 auto; border-radius:0; border:none;}
.vertical-alignment-helper .modal-content .close{position:absolute; top:3px; right:10px; font-weight:600; font-size:30px; opacity:.6; outline:0;}
.vertical-alignment-helper .modal-content .close:hover{opacity:1;}
.footer-wrap{width:100%; margin:0 auto; padding:15px 0; background:#858686; position:absolute; bottom:0; left:0; z-index:9; transform:none !important;}
.footer-wrap .copyright-text{padding:0; font-size:13px; color:#ffffff; line-height:20px;}
/*.fd-boxed{background:#ffffff; padding:40px 20px; border-radius:3px; -webkit-border-radius:3px; border-left:1px solid #efefef; border-right:1px solid #efefef; border-bottom:1px solid #e2e2e2; box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.04);}
.fd-boxed .icon{display:inline-block; vertical-align:middle; font-size:40px; color:#825950; padding-right:15px;}
.fd-boxed .content{display:inline-block; vertical-align:middle;}
.fd-boxed .content h4{font-weight:400; font-size:15px; color:#414141; margin-bottom:0;}
.fd-boxed .content p{font-size:14px; color:#8c8c8c;}*/
.fd-boxed{background:#ffffff; padding:5px 20px; border-radius:3px; -webkit-border-radius:3px; border-left:1px solid #efefef; border-right:1px solid #efefef; border-bottom:1px solid #e2e2e2; box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.04); position:relative; min-height:130px; display:flex; flex-flow:row nowrap; align-items:center;}
.fd-boxed .icon{font-size:40px; color:#1e3257; margin-right:15px;}
.fd-boxed .icon .fa-money-bill-alt{font-size:36px;}
.fd-boxed .content{flex-grow:1;}
.fd-boxed .content h4{font-weight:400; font-size:15px; color:#414141; margin-bottom:5px;}
.fd-boxed .content h4 a{color:#414141;}
.fd-boxed .content h4 a:hover{color:#825950;}
.fd-boxed .content p{font-size:14px; color:#333333; margin-bottom:0;}
.video-list{}
.video-list ul{margin:0; font-size:0;}
.video-list li{background:#ffffff; padding:20px 20px; border-radius:3px; -webkit-border-radius:3px; border-left:1px solid #efefef; border-right:1px solid #efefef; border-bottom:1px solid #e2e2e2; box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.04); position:relative; width:32%; display:inline-block; vertical-align:top;}
.video-list .boxed{background:#ffffff; padding:20px 20px; border-radius:3px; -webkit-border-radius:3px; border-left:1px solid #efefef; border-right:1px solid #efefef; border-bottom:1px solid #e2e2e2; box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.04); position:relative; margin-bottom:30px; min-height:446px}
.video-list .boxed iframe{display:block; min-height:340px;}
.block-content{padding:20px 20px; background:#ffffff; position:relative; border-radius:3px; -webkit-border-radius:3px; border:1px solid #efefef; border-bottom:1px solid #e2e2e2; box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.04);}
.panel-body-border{border:1px solid #dddddd;}
/*Vertical Navigation*/
.left_sidebar {
  background:url(../images/sidebarBg.png) repeat-y left top #ea9500;
  position: absolute;
  width: 270px;
  z-index: 2;
}
.left_sidebar .left_toggle {
  display: none;
  padding: 7px 8px 3px;
  text-align: center;
  cursor: pointer;
  position: absolute;
  right: 15px;
  top: 14px;
  background: #825950;
  border-radius: 3px;
  z-index:999;
}
.left_sidebar .left_toggle i {
  color: #fff;
  font-size: 21px;
}
.sidebar_logo {
  background: #ffffff;
  padding:20px;
  display: block;
  height: 78px;
  border-bottom:1px solid transparent;
  position:relative;
}
.sidebar_logo .logo a {
 font-weight:700; font-size:20px; color:#333; line-height:18px; letter-spacing:1px;
}
.sidebar_logo .logo a:hover{text-decoration:none;}
.sidebar_logo .logo a span{font-weight:400;}
.sidebar_logo .logo.collapse_title{display:none;}
.sidebar_user{padding:20px 10px; display:block;}
.sidebar_user .user_photo_col{display:inline-block; width:88px; position:relative;}
.sidebar_user .user_photo_col i{position:absolute; bottom:16px; right:0px; width:30px; height:30px; background:#825950; border-radius:50%; line-height:30px; color:#ffffff; cursor:pointer; box-shadow:0 0 5px rgba(0,0,0, 1);}
.sidebar_user .user_photo_col input[type='file']{display:none;}
.sidebar_user .user_photo{display:inline-block; margin-bottom:10px; width:88px; height:88px; line-height:86px; background:#e6e3da; border-radius:50%; overflow:hidden;}
.sidebar_user .user_photo img{height:100%;}
.sidebar_user h5{color:#464747; margin-bottom:4px;}
.sidebar_user h6{color:#949494;}
.sb-collapsed .sidebar_user{display:none;}
.left_vnavigation {
  margin: 0;
  padding: 0;
}
.left_vnavigation > .parent > a:before {
  /*display: inline-block;
  content: "\f105";
  font-family: 'FontAwesome';
  float: right;
  -webkit-transition: rotate 250ms ease;
  -moz-transition: rotate 250ms ease;
  -o-transition: rotate 250ms ease;
  transition: transform 250ms ease;*/
}
.left_vnavigation > .parent.open > a:before {
  transform: rotate(90deg);
}
.left_vnavigation li a {
  border-bottom: none;
  display: block;
  padding: 14px 25px;
  font-size:14px;
  line-height:18px;
  color:#000000;
  white-space: nowrap;
  -webkit-transition: color 250ms ease;
  -moz-transition: color 250ms ease;
  transition: color 250ms ease;
}
.left_vnavigation li:last-child a{border-top:0;}
.parent .sub_menu {
  padding: 10px 0;
  border-bottom:none;
}
.sub_menu li a {
  border: 0;
}
.sub_menu li a:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.left_vnavigation li a{ margin-left:25px; color:#000000; padding-right:3px; }
.left_vnavigation li a:hover{ background:rgba(255,255,255,0.09); color:#fff; border-radius:25px 0 0 25px; padding-right:0; border-right:3px solid #f55742; }
.sb-collapsed .left_vnavigation li a{ margin-left:0; }
/*Collapsed Sidebar*/
.sb-collapsed .left_sidebar {
  width: 70px;
}
.sb-collapsed .sidebar_logo {
  padding: 4px 0;
  height:58px;
  /*border-bottom:1px solid #f3f3f3;*/
}
.sb-collapsed .sidebar_logo .logo.none_title{display:none;}
.sb-collapsed .sidebar_logo .logo.collapse_title{display:block;}
.sb-collapsed .sidebar_logo .logo a {
  content: " ";
  display: block;
  font-size:16px;
  text-align:center;
}
.sb-collapsed .sidebar_logo .collapse_button{position:static; margin-bottom:4px;}
.sb-collapsed #pcont {
  margin-left: 55px;
}
.sb-collapsed .left_vnavigation li {
  position: relative;
}
.sb-collapsed .left_vnavigation .parent a {
  background-image: none;
}
.sb-collapsed .left_vnavigation > .parent > a:before {
  display: none;
}
.sb-collapsed .left_vnavigation li a i {
  margin: 0;
  font-size: 17px;
  vertical-align:inherit;
}
.sb-collapsed .left_vnavigation li a span {
  opacity: 0;
  width: 0;
  height: 0;
}
#main_wrapper.animate-collapse .left_sidebar {
  -webkit-transition: width 300ms linear;
  /* Chrome 1-25, Safari 3.2+ */
  -moz-transition: width 300ms linear;
  /* Firefox 4-15 */
  -o-transition: width 300ms linear;
  /* Opera 10.50Ã¢â‚¬"12.00 */
  transition: width 500ms linear;
}
#main_wrapper.animate-collapse #pcont {
  transition: margin 500ms ease;
}
#main_wrapper.animate-collapse .left_vnavigation li a span {
  -webkit-transition: opacity 500ms linear;
  -moz-transition: opacity 500ms linear;
  -o-transition: opacity 500ms linear;
  transition: opacity 500ms linear;
}
#main_wrapper.animate-collapse .left_vnavigation li a i {
  -webkit-transition: margin 500ms linear, font-size 500ms linear;
  -moz-transition: margin 500ms linear, font-size 500ms linear;
  -o-transition: margin 500ms linear, font-size 500ms linear;
  transition: margin 500ms linear, font-size 500ms linear;
}
.left_sidebar .collapse_button {
  position:absolute;
  width: 36px;
  top: 20px;
  right:8px;
}
.left_sidebar .collapse_button button {
  margin: 0 !important;
  background: #825950;
  box-shadow: none;
  border:none;
  cursor:pointer;
  padding:5px 10px;
}
.left_sidebar .collapse_button button  i{
  margin: 0 !important;
}
.left_sidebar .collapse_button button:hover {
  background: #212121;
}
#main_wrapper.fixed-menu .menu_space {
  position: fixed;
  width: 216px;
  background: #272930;
}
#main_wrapper.fixed-menu .menu_space .content {
  outline: none;
}
#main_wrapper.sb-collapsed.fixed-menu .menu_space {
  width: 70px;
}
#main_wrapper .left_sidebar .side_title {
  padding: 21px 20px 20px;
  background:#077397;
  border-bottom:1px solid #74bcd4;
  font-size:14px;
  line-height:18px;
  color:#ffffff;
  text-align:center;
}
.sb-collapsed .left_sidebar .side_title {
  display: none;
}
#main_wrapper.animate-collapse .left_sidebar .collapse_button {
  -webkit-transition: width 300ms linear;
  /* Chrome 1-25, Safari 3.2+ */
  -moz-transition: width 300ms linear;
  /* Firefox 4-15 */
  -o-transition: width 300ms linear;
  /* Opera 10.50Ã¢â‚¬"12.00 */
  transition: width 500ms linear;
}
.sb-collapsed .left_sidebar .collapse_button .search {
  display: none;
}
.sb-collapsed .left_sidebar .collapse_button {
  width: 70px;
  text-align: center;
}
.sb-collapsed .left_vnavigation li.open ul {
  display: none !important;
}
#sub_menu-nav ul {
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.22);
  color: #333;
  background: #FFF;
  padding: 5px 0;
  min-width: 190px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-top: 0;
  border-radius: 3px;
}
#sub_menu-nav ul.sub_sub_menu{background:none; box-shadow:none; border:none; top:0; padding:0;}
#sub_menu-nav ul.sub_sub_menu .dropdown-header{display:none;}
#sub_menu-nav ul.sub_sub_menu li a{padding-left:44px !important;}
#sub_menu-nav ul li:first-child {
  padding-top: 0;
}
#sub_menu-nav ul li:last-child {
  padding-bottom: 0;
}
#sub_menu-nav ul li.dropdown-header i {
  text-align: center;
  width: 15px;
}
#sub_menu-nav ul li.dropdown-header {
  padding: 1px 11px;
  padding-bottom: 6px;
}
#sub_menu-nav ul {
  padding: 5px 0;
}
#sub_menu-nav ul li {
  list-style: none;
}
#sub_menu-nav ul li a {
  margin-right: -1px;
  display: block;
  font-size: 13px;
  line-height:18px;
  border-bottom: 0;
  color: #333333;
  text-shadow: none;
  text-align: left;
  background: transparent;
  padding: 6px 20px 6px 31px;
}
#sub_menu-nav ul li a:hover {
  background-color: #f4462f;
  color: #FFF;
  text-decoration:none;
}
#sub_menu-nav ul li.active a{color:#825950;}
#sub_menu-nav ul li.active a:hover{color:#ffffff;}
#sub_menu-nav ul:after {
  background: url(../images/menu-tail-left.png) no-repeat right 10px;
  top: 0px;
  content: "";
  display: inline-block;
  left: -9px;
  height: 43px;
  width: 10px;
  position: absolute;
}
#sub_menu-nav ul li.dropdown-header{
    color: #f55742;
	font-size:14px;
    margin-top: 6px;
    padding-left: 11px;
    cursor: pointer;
}
#sub_menu-nav ul li.dropdown-header i{margin-right:8px;}
/*End Collapsed*/
.left_vnavigation li a i {
  text-align: center;
  width: 20px;
  font-size: 14px;
  margin-right: 7px;
  vertical-align:top;
  margin-top:2px;
}
.left_vnavigation li a span {
  display: inline-block;
}
.left_vnavigation li ul {
 /* background-color: #fffafa;*/
  display: none;
  margin: 0;
  padding: 0;
  padding-top: 4px;
}
.left_vnavigation .parent ul li {
  list-style: none;
  margin-bottom:1px;
}
.left_vnavigation .parent ul li.dropdown-header {
  display: none;
}
.left_vnavigation .parent ul li a {
  font-size: 13px;
  background-image: none;
  padding: 7px 18px 7px 42px;
   text-transform:lowercase;
}
.left_vnavigation .parent ul li a:first-letter{text-transform:capitalize;}
.left_vnavigation li.sub_sub_list a span:first-letter{text-transform:capitalize;}
.left_vnavigation li ul li.sub_sub_list a:first-letter{text-transform:capitalize;}
.left_vnavigation .parent ul li.active a {
  color: #fff;
  border-radius:25px 0 0 25px;
  background-color: rgba(245, 87, 66, 0.1);
  border-right:3px solid #f55742;
  /*background-color: rgba(20, 185, 200, 0.5);
  border-left: 2px solid #825950;*/
}
.left_vnavigation .parent ul li a:hover {
  color: #fff;
  /*background-color:inherit;*/
  background-color: rgba(245, 87, 66, 0.1);
}
.left_vnavigation .parent ul li a:first-child {
  border-top: 0;
}
/*RAJA*/
.left_vnavigation li a i.living_logos{background:url(../images/living_logos.png) no-repeat top;height:16px;display:inline-block;}
.left_vnavigation li.open a i.living_logos{background-position:2px -16px;}
.left_vnavigation li a i.spiritual_assessment{background:url(../images/spiritual_assessment.png) no-repeat top;height:16px;display:inline-block;}
.left_vnavigation li.open a i.spiritual_assessment{background-position:2px -16px;}
.left_vnavigation li a i.utb_website{background:url(../images/utb_website.png) no-repeat top;height:16px;display:inline-block;}
.left_vnavigation li.open a i.utb_website{background-position:2px -16px;}
.left_vnavigation li a i.caring{background:url(../images/caring.svg) no-repeat top;height:16px;display:inline-block;}
.left_vnavigation li.open a i.caring{background-position:2px -16px;}
/*...*/
.left_vnavigation .open > a {
background: rgba(255,255,255,0.09);
color: #fff;
border-radius: 25px 0 0 25px;
padding-right: 0;
border-right: 3px solid #f55742;
}
.left_vnavigation .open > a:hover {
/*  background: #fff2f1;
  border-bottom: none;
  color:#825950;*/
}
.left_vnavigation .active > a {
  background: #825950;
  color:#ffffff;
  border-bottom-color:#0ea5b3;
}
.left_vnavigation .selected:hover a {
  background-color: #2494F2;
}
.left_vnavigation .selected:hover ul a {
  background-color: #1A1C20;
}
body {
  height: 100%;
}
/* 
.left_sidebar{
  min-height:100%;
}*/
#main_wrapper {
  display: table;
  width: 100%;
  position:absolute;
  height: 100%;
  /*padding-bottom:50px;*/
}
.left_sidebar {
  display: table-cell;
  position: relative;
  vertical-align: top;
  padding-bottom: 40px;
  /*box-shadow:0 2px 12px 0 rgba(0,0,0,0.35);
  box-shadow:-32px 0px 40px 16px rgb(4, 61, 64);*/
  transform:none !important;
}
#pcont {
  display: table-cell;
  vertical-align: top;
}
.left_vnavigation li ul .sub_sub_menu{display:none;}
.left_vnavigation li ul li.sub_sub_list a:before{
  display: inline-block;
  content:"\f105";
  font-family: 'FontAwesome';
  float: right;
  -webkit-transition: rotate 250ms ease;
  -moz-transition: rotate 250ms ease;
  -o-transition: rotate 250ms ease;
  transition: transform 250ms ease;
}
.left_vnavigation li ul li.sub_sub_list.selected a:before {
  transform: rotate(90deg);
  color:#825950;
}
.left_vnavigation li ul li.sub_sub_list.selected a{ color:#825950;}
.left_vnavigation li ul li.sub_sub_list.selected a:hover{background:none;}
.left_vnavigation li ul .sub_sub_menu li a{padding-left:60px;}
.form-control{padding:5px 12px; height:38px; margin:0; border:1px solid rgba(235, 235, 235, 1); border-radius:0; outline:0; background:#f9f9f9; font-size:13px; line-height:20px; font-weight:400; color:#2a2a2a; box-shadow:none;}
input.form-control, textarea.form-control{-webkit-appearance:none; -moz-appearance:none; appearance:none;}
select.form-control{-webkit-appearance:none; -moz-appearance:none; appearance:none; padding-right:28px;}
select.form-control option{padding:4px 2px; color:#000000;}
input[type='number'].form-control{-moz-appearance:textfield;}
input[type=number].form-control::-webkit-inner-spin-button,
input[type=number].form-control::-webkit-outer-spin-button {-webkit-appearance:none; margin:0;}
.select-arrow{position:relative;}
.select-arrow:before{content:"\f107"; font-size:17px; font-family:'FontAwesome'; position:absolute; pointer-events:none; color:rgba(0, 0, 0, .5); top:8px; right:10px;}
.calendar-icon{position:relative;}
.calendar-icon:before{content:"\f073"; font-size:13px; font-family:'FontAwesome'; position:absolute; pointer-events:none; color:rgba(0, 0, 0, .5); top:8px; right:10px;}
.percentage-icon{position:relative;}
.percentage-icon:before{content:"%"; font-size:15px; position:absolute; pointer-events:none; color:rgba(0, 0, 0, .5); top:8px; right:10px;}
textarea.form-control{resize:vertical; height:92px;}
textarea.form-control.col2{height:123px;}
.form-control:focus{border-color:#cbcbcb; box-shadow:none;}
.table-striped .form-control{background:#ffffff;}
.form-group{margin-bottom:22px; position:relative;}
.form-group label{display:block; font-size:13px; font-weight:500; color:#191919; line-height:20px;}
.form-group label.inline-block{display:inline-block; vertical-align:top;}
.form-group label sup{font-size:14px; color:#ff0001; top:-2px;}
.form-group label .help-block{display:inline-block; margin:0; font-weight:400;}
.form-inline .form-group{display:inline-block;}
.form-inline .form-group label{display:inline-block;}
.form-inline .form-group .select-arrow{display:inline-block; vertical-align:middle;}
.form-inline > *{margin-right:10px;}
.form-inline > *:last-child{margin-right:0;}
form table td sup{font-size:14px; color:#ff0001; top:-2px;}
.help-block{font-size:12px; color:#a3a3a3; line-height:18px;}
.form-control.promo-code{border-style:dashed; border-width:2px; border-color:#b6b6b6; background:none; height:60px; font-size:24px;}
.form-control.promo-code:focus{border-color:#825950;}
/*.add-new{display:inline-block; font-size:13px; font-weight:400; letter-spacing:1px; text-transform:uppercase;}*/
.form-group span.error{position:absolute; left:0; bottom:-22px; font-size:12px; font-weight:400; color:#fe0304;}
@media (min-width: 768px){
.form-inline .form-control{width:160px;}
}
@media (max-width: 767px){
.form-inline .form-control{width:140px;}
}
.fib_text{background:#ffffff; border:none; border-bottom:1px solid rgba(235, 235, 235, 1); width:auto; display:inline-block; margin:0 3px; height:auto; padding:0; color:#5e5e5e;}
input[type='text']::-webkit-input-placeholder, input[type='email']::-webkit-input-placeholder, input[type='tel']::-webkit-input-placeholder, input[type='password']::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:rgba(152, 152, 152, 1);}
input[type='text']:-moz-placeholder, input[type='email']:-moz-placeholder, input[type='tel']:-moz-placeholder, input[type='password']:-moz-placeholder, textarea:-moz-placeholder{color:rgba(152, 152, 152, 1);}
input[type='text']::-moz-placeholder, input[type='email']::-moz-placeholder, input[type='tel']::-moz-placeholder, input[type='password']::-moz-placeholder, textarea::-moz-placeholder{color:rgba(152, 152, 152, 1);}
input[type='text']:-ms-input-placeholder, input[type='email']:-ms-input-placeholder, input[type='tel']:-ms-input-placeholder, input[type='password']:-ms-input-placeholder,  textarea:-ms-input-placeholder{color:rgba(152, 152, 152, 1);}
.btn+.btn{margin-left:15px;}
.btn{padding:8px 20px;}
.btn.btn-sm{padding:5px 10px;}
/*.btn i{margin:0 5px;}*/
.btn:active, .btn:focus{outline:none; box-shadow:none; -webkit-box-shadow:none;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus{outline:0;}
@media (max-width: 479px){
.btn{padding:6px 10px;}
.btn+.btn{margin-left:8px;}
}
.btn-primary,
.btn-primary:visited {
  background: #ea9500;
  border-color:transparent;
  color:#ffffff;
}
.btn-primary:hover {
  background: #cf2e18;
  border-color: transparent;
}
.btn-primary:active, .btn-primary:active:focus, .btn-primary:active:hover, .btn-primary.focus, .btn-primary:focus{
  background: #e24530;
  border-color:transparent;
}
.btn-primary.bordered,
.btn-primary.bordered:visited {
  background: transparent;
  border-color:#f4462f;
  color:#f4462f;
}
.btn-primary.bordered:hover {
  background: #f4462f;
  border-color: transparent;
  color:#ffffff;
}
.btn-primary.bordered.back,
.btn-primary.bordered.back:visited {
  background: transparent;
  border-color:#0e1f3e;
  color:#0e1f3e;
}
.btn-primary.bordered.back:hover {
  background: #0e1f3e;
  border-color: transparent;
  color:#ffffff;
}
.btn-success.bordered,
.btn-success.bordered:visited {
  background: transparent;
  border-color:#5cb85c;
  color:#5cb85c;
}
.btn-success.bordered:hover {
  background: #5cb85c;
  border-color: transparent;
  color:#ffffff;
}
.btn-update.bordered,
.btn-update.bordered:visited {
  background: transparent;
  border-color:#efb208;
  color:#efb208;
}
.btn-update.bordered:hover {
  background: #efb208;
  border-color: transparent;
  color:#ffffff;
}
.btn-warm,
.btn-warm:visited {
  background: #de6007;
  border-color:transparent;
  color:#ffffff;
}
.btn-warm:hover {
  background: #825950;
  border-color: transparent;
  color:#ffffff
}
.btn-warm:active, .btn-warm:active:focus, .btn-warm:active:hover, .btn-warm.focus, .btn-warm:focus{
  background: #2791af;
  border-color:transparent;
}
.btn-warm.bordered,
.btn-warm.bordered:visited {
  background: transparent;
  border-color:#de6007;
  color:#de6007;
}
.btn-warm.bordered:hover {
  background: #de6007;
  border-color: transparent;
  color:#ffffff;
}
.color{color:#883c06;font-size:15px; text-align:center}
a.active{color:#0eb376; cursor:pointer; font-size:11px;}
a.inactive{color:#cccccc; cursor:pointer; font-size:11px;}
.btn-link{color:#825950; text-decoration:none;}
.btn-link:focus, .btn-link:hover{color:#f4462f; text-decoration:none;}
.cursor-pointer{cursor:pointer;}
.custom-checkbox{font-size:0;}
.custom-checkbox .custom-checkbox{padding-left:26px; padding-bottom:10px;}
.custom-checkbox input[type=checkbox]{display:none;}
.custom-checkbox label{display:block; vertical-align:top; margin-top:10px; font-weight:400; font-size:13px; color:#616161; text-transform:inherit; position:relative;}
.custom-checkbox label:last-of-type{margin-bottom:0;}
.custom-checkbox label .overlay{display:inline-block; vertical-align:middle; margin-top:-2px; margin-right:5px; height:16px; width:16px; background:url(../images/checkbox.png) no-repeat top;}
.custom-checkbox input[type=checkbox]:checked + .overlay{background-position:0 -16px;}
.custom-checkbox.inline label{display:inline-block; padding-right:30px;}
.custom-checkbox.col-2 label{width:50%; padding-right:20px; display:inline-block;}
.custom-checkbox.col-3 label{width:33.33333333%; padding-right:20px; display:inline-block;}
.custom-checkbox.col-4 label{width:25%; padding-right:20px; display:inline-block;}
.custom-checkbox.col-5 label{width:20%; padding-right:20px; display:inline-block;}
.table .custom-checkbox{display:inline-block;}
.table .custom-checkbox label{margin-top:0;}
.custom-checkbox.inline-block{margin-left:10px; vertical-align:top;}
.custom-checkbox.inline-block label{margin-top:0;}
.custom-checkbox.radiotype-checkbox label .overlay{background:url(../images/radio-btn.png) no-repeat top;}
.multi-checkbox{padding:10px 15px;}
.multi-checkbox label.inline-block{font-size:12px; color:#2d2d2d; min-width:52px;}
.custom-multi-checkbox{}
.custom-multi-checkbox .custom-multi-checkbox{padding-left:26px; padding-bottom:10px;}
.custom-multi-checkbox input[type=checkbox]{display:none;}
.custom-multi-checkbox div{display:block; vertical-align:top; margin-top:10px; font-weight:400; font-size:13px; color:#616161; position:relative;}
.custom-multi-checkbox div:last-of-type{margin-bottom:0;}
.custom-multi-checkbox div label{display:inline-block; margin-bottom:0;}
.custom-multi-checkbox div .overlay{display:inline-block; vertical-align:middle; margin-top:-2px; margin-right:5px; height:16px; width:16px; background:url(../images/checkbox.png) no-repeat top;}
.custom-multi-checkbox div.label-text{display:inline-block; vertical-align:top; margin-top:0; cursor:pointer;}
.custom-multi-checkbox input[type=checkbox]:checked + .overlay{background-position:0 -16px;}
.custom-multi-checkbox div .item_view{display:none; margin-top:0;}
.custom-multi-checkbox div.item_view{display:none;}
.custom-multi-checkbox div.event_item_view{display:none; margin-top:0;}
.multi-checkbox > .custom-multi-checkbox{margin-left:62px;}
.custom-radiobtn{font-size:0;}
.custom-radiobtn .custom-radiobtn{padding-left:26px; padding-bottom:10px;}
.custom-radiobtn input[type=radio]{display:none;}
.custom-radiobtn label{display:block; vertical-align:top; margin-top:10px; font-weight:400; font-size:13px; color:#616161; text-transform:inherit; position:relative;}
.custom-radiobtn label:last-of-type{margin-bottom:0;}
.custom-radiobtn label .overlay{display:inline-block; vertical-align:middle; margin-top:-2px; margin-right:5px; height:16px; width:16px; background:url(../images/radio-btn.png) no-repeat top;}
.custom-radiobtn input[type=radio]:checked + .overlay{background-position:0 -16px;}
.custom-radiobtn.inline label{display:inline-block; padding-right:30px;}
.custom-radiobtn.col-2 label{width:50%; padding-right:20px; display:inline-block;}
.custom-radiobtn.col-3 label{width:33.33333333%; padding-right:20px; display:inline-block;}
.custom-radiobtn.col-4 label{width:25%; padding-right:20px; display:inline-block;}
.custom-radiobtn.col-5 label{width:20%; padding-right:20px; display:inline-block;}
.custom-upload{width:100%; height:38px; position:relative;}
.custom-upload input[type=file]{width:100%; height:100%; background:none; outline:none; position:relative; opacity:0; z-index:2; cursor:pointer;}
.custom-upload .fake-file{position:absolute; top:0; left:0; width:100%; height:100%;}
.custom-upload .fake-file button{position:absolute; top:0; right:0; width:80px; height:100%; border-radius:0; background:#825950; border:none; outline:0; color:#ffffff; text-align:center; cursor:pointer;}
.upload-img-container{width:72px; display:inline-block; vertical-align:top; margin-top:15px; position:relative;}
.upload-img-container > span{position:absolute; top:-10px; right:-5px; font-size:18px; color:#825950; cursor:pointer;}
.action-group a{display:inline-block; padding:0 2px; margin:0 3px;}
.upload_library_box{position:relative; padding:15px; border:1px solid #d7d7d7;}
.upload_library_box .cancel_row{position:absolute; top:-13px; right:-11px; font-size:20px;}
.upload_library_box .form-group:last-of-type{margin-bottom:0;}
#formCont .columns{float:left; width:100%; background:#825950; padding:8px; color:#fff; font-size:14px; font-weight:700; border-radius:5px;}
/*Login*/
body.login{background:#7a7a7a;}
.login-container{display:table; padding:40px 10px; width:100%; height:100%; position:absolute; top:0; left:0;}
.login-container-inner{display:table-cell; vertical-align:middle; text-align:center;}
.login-container .login-box {width:100%; max-width:400px; margin:0; display:inline-block; vertical-align:top;}
.login-container .login-box .logo{width:100%; margin:0; float:left; padding:20px 20px; background:#ffffff;}
.login-container .login-box .login-form{width:100%; margin:0; float:left; padding:30px 30px; background:#ffffff;}
.login-container .login-box .login-form h2{margin:0 0 20px; font-size:18px; color:#1e2226; text-transform:uppercase;}
.login-form-bottom{width:100%; float:left; margin:0 0 10px;}
.login-form-bottom label{float:left; font-weight:400; font-size:14px; color:#616161;}
.login-form-bottom label input[type=checkbox]{display:none;}
.login-form-bottom label .overlay{display:inline-block; vertical-align:middle; height:16px; width:16px; background:url(../images/cus-checkbox.png) no-repeat top; margin-top:-2px; margin-right:4px;}
.login-form-bottom label input[type=checkbox]:checked + .overlay{background-position:0 -16px;}
.f-password{display:none;}
.mssg.error{display:block; margin-bottom:15px; color:#fe0304;}
.loader{display:inline-block; margin:0 15px;}
.password-showing{width:100%; padding:5px 12px; height:38px; margin:0; border:1px solid rgba(235, 235, 235, 1); border-radius:0; outline:0; background:#f8f8f8; font-size:15px; line-height:20px; font-weight:400; color:#2a2a2a; box-shadow:none;}
.password-showing:focus{border-color:#cbcbcb; box-shadow:none;}
/*.show-password-link{position:absolute; top:32px !important; left:auto !important; right:0 !important; width:32px; font-family:'FontAwesome'; font-size:16px; color:#333333; text-decoration:none; text-align:center;}
.show-password-link:before{content:"\f06e"}
.show-password-link.selected:before{content:"\f070"}
.show-password-link:hover{color:#333333; text-decoration:none;}*/
.show-password{position:relative;}
.show-password > span.show-password-link, .show-password > span.show-password-link2{position:absolute; top:0; left:auto; right:0; width:32px; height:38px; line-height:36px; font-family:'FontAwesome'; font-size:16px; color:#333333; cursor:pointer; text-align:center;}
.show-password > span.show-password-link:before, .show-password > span.show-password-link2:before{content:"\f06e";}
.show-password > span.show-password-link.selected:before, .show-password > span.show-password-link2.selected:before{content:"\f070"}
.show-password > span.show-password-link:hover, .show-password > span.show-password-link2:hover{color:#333333;}
.checked-all{margin:0 0 15px; padding-left:10px; display:none;}
.checked-all input[type=checkbox]{display:none;}
.checked-all label{display:inline-block; font-size:15px; font-weight:700; color:#383636;}
.checked-all label .overlay{display:inline-block; vertical-align:middle; margin-right:6px; height:16px; width:16px; background:url(../images/cus_checkbox.png) no-repeat top; float:left;}
.checked-all input[type=checkbox]:checked + .overlay{background-position:0 -16px;}
.subscriptions-list{display:flex; flex-flow:row wrap; justify-content:space-between; margin-bottom:-40px;}
.subscriptions-list .boxed{width:31%; background:#ffffff; margin-bottom:40px; box-shadow:0 0 15px rgba(0,0,0,.03); display:flex; flex-flow:row wrap; align-content:space-between;}
.subscriptions-list .boxed > div{width:100%;}
.subscriptions-list .boxed .title{padding:15px 10px 10px;}
.subscriptions-list .boxed .title h4{margin-bottom:2px; font-size:20px;}
.subscriptions-list .boxed .price{padding:25px 10px 15px; background:#f5f5f5; border-top:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1;}
.subscriptions-list .boxed .price h2{line-height:40px; font-size:50px; color:#4a4848; letter-spacing:1px; margin-bottom:0;}
.subscriptions-list .boxed .price h2 sup{font-size:20px; top:-18px;}
.subscriptions-list .boxed .price h2 sub{font-size:14px; bottom:1px;}
.subscriptions-list .boxed .price p{font-size:13px;}
.subscriptions-list .boxed .details{padding:25px 10px; margin-bottom:0; font-size:13.5px;}
.subscriptions-list .boxed .bottom{}
.subscriptions-list .boxed .bottom .btn{font-size:13px; letter-spacing:1px;}
.subscriptions-list .boxed .bottom .btn + .btn{margin:20px 0 0;}
.subscriptions-list .boxed .bottom .btn.btn-default{border-radius:15px; background:#fafafa; color:#888787; padding:5px 15px; border-color:#ebebeb;}
.subscriptions-list .boxed .bottom .btn.btn-default:hover{border-color:#c3c3c3;}
.subscriptions-list .boxed .bottom .btn.btn-primary{border-radius:0;}
.subscriptions-list .boxed.call-pricing .title{padding:25px 10px;}
.subscriptions-list .boxed.call-pricing .title h4{color:#676767; font-size:16px; margin-bottom:1px;}
.subscriptions-list .boxed.call-pricing .price{padding:40px 10px; position:relative;}
.subscriptions-list .boxed.call-pricing .price:before{content:''; position:absolute; left:50%; top:100%; margin-left:-20px; border-left:20px solid transparent; border-right:20px solid transparent; border-top:20px solid #f5f5f5;}
.subscriptions-list .boxed.call-pricing .price i{width:64px; height:64px; display:inline-block; background:#825950; border-radius:50%; line-height:64px;}
.subscriptions-list .boxed.call-pricing .price p{font-size:20px; color:#4a4848; margin-top:10px;}
.subscriptions-list .boxed.call-pricing .bottom{padding:35px 10px;}
.subscriptions-list .boxed.call-pricing .bottom p{font-size:20px; color:#4a4848;}
.subscriptions-list .boxed.additional-modules{align-items:center; width:65.5%; padding:30px 0;}
.subscriptions-list .boxed.additional-modules i{display:inline-block; margin-bottom:20px;}
.subscriptions-list .boxed.additional-modules p{font-size:20px; color:#4a4848;}
.subscriptions-list .boxed.additional-modules .btn-default{border-radius:15px; background:#fafafa; color:#888787; padding:5px 25px; border-color:#ebebeb;}
.subscriptions-list .boxed.additional-modules .btn-default:hover{border-color:#c3c3c3;}
.event-dates ul{margin-left:-15px; margin-bottom:0; margin-top:15px;}
.event-dates ul li{margin:0 0 15px 15px; display:inline-block; vertical-align:top; padding:5px 15px; background:#f9f9f9; border:1px solid #ededed; font-size:13px;}
.course-information{}
.course-information-list{border-top:1px solid #ccc; padding:0;}
.course-information-list:first-child{border-top:none;}
.course-information-list h5{margin:0; font-size:15px; font-weight:400; color:#5e5e5e; padding:10px 0; cursor:pointer; padding-left:20px; position:relative;}
.course-information-list h5:before{content:"\f055"; font-family:'FontAwesome'; font-size:16px; color:#5e5e5e; position:absolute; top:10px; left:0;}
.course-information-list h5.selected:before{content:"\f056";}
.course-information-list ul{margin:0 0 20px 15px; padding:0;}
.course-information-list li{margin:0 0 5px; list-style:none; display:block; font-size:14px; line-height:20px; color:#555555; cursor:pointer;}
.course-information-list li:last-child{margin-bottom:0;}
.course-information-list li:before{content:"\f105"; font-size:12px; font-family:'FontAwesome'; color:#9fa1a3; vertical-align:top; margin-right:7px;}
.course-information-list ul ul{margin:10px 0 10px 20px;}
.course-information-list li.selected, .course-information-list li:before{color:#354d65;}
.course-information-list li.corAnswer{color:#825950; font-weight:500;}
.course-information-list li.corAnswer:before{color:#825950;}
.list-none{display:none;}
@media (min-width: 1200px){
.subscriptions-list{justify-content:flex-start; margin-left:-2.33333%;}
.subscriptions-list .boxed{margin-left:2.33333%;}
.subscriptions-list .boxed.additional-modules{width:64%;}
}
@media (max-width: 1199px){
.subscriptions-list .boxed{width:48% !important;}
}
@media (max-width: 991px){
}
@media (max-width: 580px){
.subscriptions-list .boxed{width:100% !important;}
}
.check-list li{padding-left:20px; position:relative;}
.check-list li:before{content:"\f00c"; -moz-osx-font-smoothing:grayscale; font-family:'FontAwesome'; font-size:12px; color:#777; position:absolute; top:0; left:0;}
.check-list.col2 li{width:49%; display:inline-block; vertical-align:top; padding-right:20px;}
@media (max-width: 479px){
.check-list.col2 li{width:100%; padding-right:0;}
}
.bullet-list li{padding-left:14px; position:relative; font-size:13px;}
.bullet-list li:before{content:"\f111"; -moz-osx-font-smoothing:grayscale; font-family:'FontAwesome'; font-size:6px; line-height:20px; color:#777; position:absolute; top:1px; left:0;}
.access-list li{padding-left:22px; position:relative; cursor:pointer; margin-bottom:7px;}
.access-list li:last-of-type{margin-bottom:0;}
.access-list li a{color:#5e5e5e;}
.access-list li a:hover{color:#f4462f;}
.access-list li:before{content:"\f023"; -moz-osx-font-smoothing:grayscale; font-family:'FontAwesome'; font-size:16px; color:#b3b3b3; position:absolute; top:0; left:0;}
.access-list li.unlock:before{content:"\f13e"; color:#825950;}
.access-list li.unlock{color:#825950;}
.access-list li label{display:inline-block; vertical-align:top; margin:0; margin-right:5px; position:relative;}
.access-list li label input[type=radio]{display:none;}
.access-list li label .overlay{display:inline-block; vertical-align:middle; margin-top:-2px; margin-right:5px; height:16px; width:16px; background:url(../images/radio-btn.png) no-repeat top;}
.access-list li label input[type=radio]:checked + .overlay{background-position:0 -16px;}
.access-overlay-load{position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(255, 255, 255, 0.7) url(../images/loader.svg) no-repeat center center; display:none;}
.member-photo{width:35px; height:35px; display:inline-block; vertical-align:middle; margin-right:8px; background:#c8c8c8; border-radius:50%; overflow:hidden; text-align:center;
}
.event-calendar-box{font-size:0;}
.event-calendar-box > div{float:none; display:inline-block; vertical-align:top; font-size:14px;}
.event-calendar{background:#f7f7f7; border:1px solid #e4e4e4; border-top:3px solid #825950;margin-bottom:16px;}
.event-calendar h5{margin:0; color:#525252; padding:12px 10px; background:#ffffff; border-bottom:1px solid #e4e4e4;}
.event-calendar h5 a{width:24px; height:24px; border:2px solid #825950; border-radius:50%; color:#825950; line-height:22px; text-align:center; margin-top:-3px}
.event-calendar h5 a:hover{border-color:transparent; background:#825950; color:#ffffff;}
.event-calendar table{font-size:13px; color:#292929; margin-bottom:0;}
.event-calendar table tr{padding:0;}
.event-calendar table thead tr{}
.event-calendar table thead tr th{padding:8px 2px; vertical-align:middle; font-weight:400; font-size:12px; text-transform:uppercase; text-align:center;}
.event-calendar table tbody tr{background:#ffffff;}
.event-calendar table tbody tr:first-of-type{border-top:1px solid #e4e4e4;}
.event-calendar table tr td{padding:7px 8px 8px; vertical-align:middle; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; text-align:center;}
.event-calendar table tr td:first-child{border-left:1px solid #e4e4e4;}
.event-calendar table tr td.event_date{position:relative;}
.event-calendar table tr td.event_date a{padding:7px 8px 8px; background:#edfeff; width:100%; height:100%; position:absolute; top:0; left:0;}
.event-calendar table tr td.disable{background:#ffffff; color:#c1c1c1;} 
.event-calendar table tr td.select{padding:0;}
.event-calendar table tr td.select a{display:block; padding:7px 8px 8px; color:#747474; background:#eff6f7; text-decoration:none;}
.event-calendar table tr td.select a:hover{background:#e0edee; text-decoration:none;}
.event-calendar table tr td.select.current a{background:#825950; position:relative; color:#ffffff}
.event-calendar table tr td.select a.blueclass{background:#2ac7aa; color:#ffffff !important;}
.event-calendar table tr td.select a.greenclass{background:#c982ff;}
/**.event-calendar table tr td.select.current a:after{content:''; width:30px; height:30px; border:2px solid #ffffff; border-radius:50%; position:absolute; top:50%; left:50%; margin:-15px 0 0 -15px;}**/
.event-calendar table tr td.select.current a:hover{background:#11b3c1;}
.event-calendar table tr td.select.current a:hover{background:#11b3c1;}
.event-calendar .view-box{padding:10px;}
@media (max-width: 767px){
.event-calendar-box > div{width:50%;}
}
@media (max-width: 580px){
.event-calendar-box > div{width:100%;}
}
.books-list{margin:0; padding:0; text-align:left; font-size:0;}
.books-list li{margin:0 0 35px; padding:0 15px; list-style:none; display:inline-block; vertical-align:top; width:25%; text-align:center;}
.books-list li a{display:inline-block; text-decoration:none;}
.books-list li a:hover{text-decoration:none;}
.books-list li a .img-box{width:150px; height:215px; display:inline-block; vertical-align:top; background:#f1f1f1; overflow:hidden;}
.books-list li a span{display:block; margin-top:10px; font-size:15px; line-height:18px; color:#464747;}
.books-list li a:hover span{color:#825950;}
@media (max-width: 1199px){
.books-list li{width:33.33333333%;}
}
@media (max-width: 639px){
.books-list li{width:50%;}
}
@media (max-width: 400px){
.books-list li{width:100%;}
}
.lesson-table td a{color:#5e5e5e;}
.lesson-table td a:hover{color:#f4462f;}
.lesson-table td a i{margin-right:5px; color:#825950;}
.lesson-table td a:hover i{color:#f4462f;}
.lesson-table td a i.fa-file-alt, .lesson-table td a i.fa-copy{font-size:16px;}
.lesson-table .tooltip{font-size:13px;}
.lessons-box{padding:25px 30px; background:#e8e8e8; border-radius:10px;}
.lessons-box .lessons-question{padding:20px 20px; background:#ffffff; border-radius:10px;}
.questionnaire-list{margin:0 0 0 -30px; padding:0; text-align:left; font-size:0;}
.questionnaire-list li{margin:0 0 30px 30px; padding:0; list-style:none; display:inline-block; vertical-align:top; width:134px; text-align:center;}
.questionnaire-list li a{display:inline-block; text-decoration:none;}
.questionnaire-list li a:hover{text-decoration:none;}
.questionnaire-list li a .img-box{display:inline-block; vertical-align:top; overflow:hidden;}
.questionnaire-list li a span{display:block; margin-top:10px; font-size:13px; line-height:18px; color:#464747;}
.questionnaire-list li a:hover span{color:#825950;}
.question-set-table .custom-radiobtn label{margin-top:0; display:inline-block;}
.top-nav ul{margin:0;}
.top-nav > ul > li{display:inline-block; margin-left:30px;}
.top-nav > ul > li:first-of-type{margin-left:0;}
.top-nav > ul > li > a{padding:6px 0; display:block;}
.top-nav > ul > li > a i{display:inline-block; vertical-align:middle; margin-left:2px; font-size:12px;}
.top-nav a{color:#ffffff;}
@media (max-width: 492px){
.top-nav > ul > li{margin-left:10px;}
}
.top-nav .dropdown-menu{z-index:1010;}
.top-nav .dropdown-menu:before{position:absolute; top:-8px; left:15px; right:auto; display:inline-block !important; border-right:8px solid transparent; border-bottom:8px solid #ffffff; border-left:8px solid transparent; content:'';}
.top-nav .dropdown-menu.col2{min-width:560px;}
@media (max-width: 767px){
.top-nav .dropdown-menu.col2{min-width:auto;}
}
.item_view{display:none;}
.accordion-list{}
.accordion-list-row{margin:0 0 15px;}
.accordion-list-row:last-of-type{margin-bottom:0;}
.accordion-list-row h2{margin:0; font-weight:400; font-size:16px; color:#0c0c0c; padding:12px 12px; background:#f8f8f8; border:1px solid #e7e7e7; cursor:pointer; position:relative;}
.accordion-list-row h2:after{content:""; width:60px; height:100%; background:#f1f1f1; border-left:1px solid #e7e7e7; position:absolute; top:0; right:0;}
.accordion-list-row h2:before{  
  position:absolute;
  top:8px;
  right:15px;
  width:27px;
  height:27px;
  background:#ffffff;
  border:1px solid #848484;
  border-radius:50%;
  text-align:center;
  content: "\f054";
  font-family: 'FontAwesome';
  font-size:10px;
  line-height:24px;
  color:#888888;
  z-index:1;
  -webkit-transition: rotate 250ms ease;
  -moz-transition: rotate 250ms ease;
  -o-transition: rotate 250ms ease;
  transition: transform 250ms ease;
}
.accordion-list-row h2.selected:before{transform:rotate(90deg); line-height:27px; color:#454545;}
.accordion-list-row h2:hover{background:#f1f1f1;}
.accordion-list-row h2.selected{background:#fff2f1;}
.accordion-list-row h2.selected:before{background:#825950; border-color:#825950; color:#ffffff;}
.accordion-list-row h2.selected:after{background:#d8f8fb;}
.accordion-list-row .main_item_view{display:none; padding:20px; background:#fffcf7; border:1px solid #e7e7e7; border-top:none;}
.accordion-list-row .custom-multi-checkbox div:first-of-type{margin-top:0;}
.assign-ministry .main_item_view{height:400px; overflow:auto;}
.accordion-list h4{margin:5px 0 0 0; font-weight:400; font-size:14px; color:#555555; padding:10px 10px; background:#f8f8f8; border:1px solid #e7e7e7; cursor:pointer; position:relative;}
.accordion-list h4:before{
  position:absolute;
  top:7px;
  right:10px;
  width:22px;
  height:22px;
  background:#ffffff;
  border:1px solid #848484;
  border-radius:50%;
  text-align:center;
  content: "\f054";
  font-family: 'FontAwesome';
  font-size:10px;
  line-height:19px;
  color:#888888;
  -webkit-transition: rotate 250ms ease;
  -moz-transition: rotate 250ms ease;
  -o-transition: rotate 250ms ease;
  transition: transform 250ms ease;
}
.accordion-list h4.selected:before{transform:rotate(90deg); line-height:22px; color:#454545;}
.accordion-list h4:hover{background:#ebebeb;}
.accordion-list h4.selected{background:#f9f9f9;}
.accordion-list h4.selected:before{border-color:#825950; color:#825950;}
.accordion-list .item_view{display:none; padding:15px 20px; background:#fbfbfb; border:1px solid #e7e7e7; border-top:none;}
.accordion-list .item_view p{/*font:13px/18px 'robotoregular', Arial, Helvetica, sans-serif;*/ font-size:13px; color:#5d5d5d;}
.accordion-list .item_view ul{margin-bottom:0;}
.min-wise-vol{width:33.3333%; display:inline-block; vertical-align:top; padding-right:15px;}
.min-wise-vol ul{margin:0; padding:0;}
.min-wise-vol li{margin:0 0 10px; list-style:none; display:block; font-size:14px; line-height:20px; color:#5d5d5d; position:relative; padding-left:12px;}
.min-wise-vol li:before{content:"\f10c"; font-size:8px; font-family:'FontAwesome'; color:#979696; position:absolute; top:0; left:0;}
@media (max-width: 1199px){
.assign-calendar > div{display:none;}
.assign-calendar > div:first-of-type{display:block;}
}
.prayers-details{height:970px; overflow-y:auto;}
.prayers-details-row{margin-bottom:30px;}
.prayers-details-row:last-of-type{margin-bottom:0;}
.prayers-details-row:first-of-type{margin-top:3px;}
.prayers-details-row h3{font-weight:500; font-size:14px; position:relative; padding-left:12px;}
.prayers-details-row h3:before{content:"\f105"; font-size:16px; line-height:18px; font-family:'FontAwesome'; color:#2ac7aa; position:absolute; top:0; left:0;}
.prayers-details-row ul{margin:0; padding:0;}
.prayers-details-row li{padding-left:12px; font-size:13px; line-height:20px; color:#787878; margin-bottom:8px; position:relative;}
.prayers-details-row li:last-of-type{margin-bottom:0;}
.prayers-details-row li span{width:49%; display:inline-block; vertical-align:top; font-size:13px; line-height:20px; color:#656464; padding-left:15px; cursor:pointer;}
.prayers-details-row li span.selected{color:#825950;}
.prayers-details-row li span:first-of-type{position:relative; padding-left:0; padding-right:15px;}
.prayers-details-row li span:first-of-type:after{content:"\f105"; font-size:13px; line-height:22px; font-family:'FontAwesome'; color:#787878; position:absolute; top:0; right:0;}
.prayers-details-row .tooltip{top:-35px; right:0; display:none;}
.prayers-details-row .tooltip.in{display:block; opacity:1;}
.prayers-details-row .tooltip .tooltip-inner{padding:7px; padding-right:30px; background:#825950; position:relative;}
.prayers-details-row .tooltip.top .tooltip-arrow{border-top-color:#825950;}
.prayers-details-row .tooltip label input[type="checkbox"]{display:none;}
.prayers-details-row .tooltip label{display:block; vertical-align:top; margin:0; font-weight:400; font-size:14px; color:#ffffff; text-transform:inherit; position:relative;}
.prayers-details-row .tooltip label .overlay{display:inline-block; vertical-align:middle; margin-top:-2px; margin-right:5px; height:16px; width:16px; background:url(../images/cus_checkbox_white.png) no-repeat top;}
.prayers-details-row .tooltip label input[type=checkbox]:checked + .overlay{background-position:0 -16px;}
.prayers-details-row .tooltip i{position:absolute; top:3px; right:5px; color:#ffffff; font-size:16px;}
.event-roles{border:1px solid #e6e5e5;}
.event-roles-top{padding:15px 12px; background:#f6f8fa;}
.event-roles-top .form-group:last-of-type{margin-bottom:0;}
.event-roles-top .form-control{background:#ffffff;}
.event-roles-list{margin:0; padding:0;}
.event-roles-list li{padding:10px 0; font-size:13px; color:#555555; border-bottom:1px solid #f4f4f4; padding-right:20px; position:relative;}
.event-roles-list li:last-of-type{border-bottom:none;}
.event-roles-list li a{position:absolute; top:10px; right:0; cursor:pointer; font-size:16px; color:#a0a0a0;}
.event-roles-top .event-roles-list li{border-bottom-color:#e1e1e1;}
.volunteer-roles{padding:12px 15px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
.volunteer-roles h4{font-weight:500; font-size:14px; color:#313030; margin-top:15px; margin-bottom:5px; position:relative; padding-right:12px; cursor:pointer;}
.volunteer-roles h4:first-of-type{margin-top:0;}
.volunteer-roles h4:after{content:"\f105"; font-size:16px; line-height:18px; font-family:'FontAwesome'; position:absolute; top:0; right:0;
-webkit-transition: rotate 250ms ease;
  -moz-transition: rotate 250ms ease;
  -o-transition: rotate 250ms ease;
  transition: transform 250ms ease;
}
.volunteer-roles h4.selected:after{transform:rotate(90deg);}
.volunteer-roles h4.selected, .volunteer-roles h4.selected:after{color:#825950;}
.event-roles-bottom{padding:15px 12px; background:#fff}
.event-roles-bottom p{font-size:13px; line-height:20px; color:#494949; margin-bottom:10px;}
.event-roles-bottom p:last-of-type{margin-bottom:0;}
.event-roles-bottom p i{font-size:13px; color: #c2c2c2; margin-right:8px}
.event-roles-bottom p i.fa-plus-circle{color:#a0a0a0}
@media (max-width: 1199px){
.prayers-details{height:640px;}
}
.custom-fields .form-group{padding:10px; border:1px solid #dedede; margin-bottom:10px;}
.custom-fields .form-group > label, .custom-fields .form-group label.ng-binding{padding-right:70px;}
.custom-fields .form-group .action{position:absolute; top:8px; right:10px;}
.custom-fields .form-group .action a{cursor:pointer; display:inline-block; margin:0 2px; font-size:14px;}
.volunteer-top .col-block{color:#939494; display:inline-block; margin-left:10px;}
.volunteer-bottom table tr td{padding:7px 0;}
.chat-container{border:1px solid #e0e0e0;}
.chat-container-top{padding:15px; background:#f9f9f9; border-bottom:1px solid #e0e0e0;}
.chat-container-top .chat-container-top-left{}
.chat-container-top .chat-container-top-left h4{margin-bottom:5px;}
.chat-container-top .chat-container-top-right{margin-top:6px;}
.chat-container-top .chat-container-top-right .form-control{margin-left:10px; background:#ffffff; border-color:#e0e0e0;}
.chat-container-body{min-height:240px; overflow:auto;}
.chat-group{padding:10px 0;}
.chat-group .chat-group-row{padding:8px 20px; width:100%; max-width:90%;}
.chat-group .chat-group-row h3{font-size:14px; font-weight:500; margin-bottom:0;}
.chat-group .chat-group-row h3 .user{width:32px; height:32px; display:inline-block; vertical-align:middle; margin-right:10px; background:#d9d9d9; border-radius:50%; overflow:hidden; text-align:center}
.chat-group .chat-group-row h3 span{display:inline-block; margin-left:15px; font-size:10px; color:#65656a}
.chat-group .chat-group-row p{font-size:13px; line-height:20px; color:#656565; padding-bottom:14px; padding-left:45px;}
.chat-container-bottom{padding:15px; border-top:1px solid #e0e0e0;}
.chat-container-bottom textarea.form-control{resize:none; height:75px;}
.file_list{margin-top:10px;}
.file_list ul{margin:0; padding:0}
.file_list li{margin: 0 10px 10px 0; padding:1px 10px; padding-right:15px; list-style:none; display:inline-block; vertical-align:top; background:#f7f7f7; border:1px solid #ccc; font-size:12px; line-height:18px; color:#333333; position:relative;}
.file_list li i{position:absolute; top:2px; right:2px; font-size:10px; color:red; cursor:pointer}
.vol-attendance span{display:inline-block; margin:0 15px;}
.not-found{font-size:14px; color:#949494;}
body.inner{background:#f6f8fa;}
.top-heading{padding:15px 0; background:#825950;}
.main-content.inner{padding:40px 0;}
@media (max-width: 767px){
.block-content.view-evolution-form{padding:20px;}
}
.view-evolution-form{}
.view-evolution-form h3{padding-bottom:15px; border-bottom:1px solid rgba(0,0,0,0.12); margin-bottom:20px;}
.view-evolution-form .form-group label{font-size:15px; color:#333333; font-weight:400;}
.evolution-form-row{width:100%; display:flex;}
.evolution-form-col{webkit-box-align:stretch;
    box-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-flex-direction: column;
    flex-direction: column;
    text-align: center;
    max-width: 20%;
}
.evolution-form-label, .evolution-form-input{-webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    min-height: 34px;
	padding:0 5px;
	font-size:14px;
	line-height:20px;
	color:#555555;
}
.evolution-form-input{background:#fafafa;}
.evolution-form-input input[type=radio]{display:none;}
.evolution-form-input .overlay{display:inline-block; vertical-align:middle; height:16px; width:16px; background:url(../images/radio-btn.png) no-repeat top;}
.evolution-form-input input[type=radio]:checked + .overlay{background-position:0 -16px;}
.evolution-form-column{-webkit-box-align: stretch;
    box-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    /* display: flex; */
    /* -webkit-box-flex: 1; */
    box-flex: 1;
    -webkit-flex-grow: 1;
    /* flex-grow: 1; */
    /* -webkit-box-orient: vertical; */
    box-orient: vertical;
    -webkit-flex-direction: column;
    /* flex-direction: column; */
    text-align: center;}
.popup_box{width:400px; max-width:100%; display:none;}
.chat-submit-btn{position:relative;}
.chat-submit-btn #loadingMember{margin:0; position:absolute; top:24px; left:-8px;}
.chat-submit-btn #loadingMember img{width:22px;}
#eMailCont table{font-family:'Roboto', Arial, Helvetica, sans-serif !important; color:#5e5e5e !important; font-weight:400;}
#eMailCont h1, #eMailCont h2, #eMailCont h3, #eMailCont h4, #eMailCont h5, #eMailCont h6{line-height:28px;}
@media screen and (max-width: 979px){
.checked-all{display:block;}
.table-responsive>table, .table-responsive>table>thead, .table-responsive>table>tbody, .table-responsive>table>thead>tr, .table-responsive>table>tbody>tr, .table-responsive>table>thead>tr>th, .table-responsive>table>tbody>tr>td{display:block;}
.table-responsive table thead tr{position:absolute;	top:-9999px; left:-9999px;}
.table-responsive table tbody tr td{position:relative; padding-left:40%; text-align:left; min-height:38px; border:none; border-top:1px solid #dddddd; white-space:normal !important; word-break:break-all;}
.table-responsive table tbody tr:first-of-type td:first-of-type{border-top:none;}
.table-responsive table tbody tr:nth-child(even){border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.table-responsive table tbody tr td:before{content:attr(data-th)""; position:absolute; top:0; left:0; width:35%; height:100%; padding:10px; white-space:nowrap; font-family:'Roboto'; font-weight:500; font-size:14px;}
table.table-checkbox tbody tr td:first-of-type{padding-left:10px;}
table.table-checkbox tbody tr td:first-of-type:before{display:none;}
table.table .label-none{padding-left:10px;}
table.table .label-none:before{display:none;}
.table i{font-size:16px;}
.table-responsive table table thead tr{position:static; top:0; left:0;}
.table-responsive table table thead tr th{text-align:left;}
.table-responsive table table tbody tr td{padding-left:8px; min-height:inherit; border:1px solid #dddddd;}
.table-responsive table table tbody tr td:before{display:none;}
.serving_list{width:auto !important;}
}
@media screen and (max-width: 479px){
.table-responsive table tbody tr td{padding-left:50%;}
.table-responsive table tbody tr td:before{width:45%; padding-left:5px;}
}
#sortable { list-style-type: none; margin: 0; padding: 0; width: 100%; }
#sortable li{background:#f7f7f7 !important; font-weight:500; font-size:12px !important; color:#555555 !important; padding-top:10px !important; padding-bottom:10px !important; margin-bottom:10px !important; position:relative;}
#sortable li:hover{background:#e9e9e9 !important;}
#sortable li span { position: absolute; margin-left: -1.3em; top:14px;}
.currency-symbol{font-weight:400; font-family:'Roboto';}
.page-loader{
  background:rgb(249, 249, 249) /*url("../images/page_loader.gif") no-repeat scroll 50% 50%*/;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
}
.signal {
  width: 200px;
  height: 20px;
  position:absolute; top:50%; left:50%;
  margin:-10px 0 0 -100px;
  border: 1px solid #1e3257;
  border-radius: 3px;
  background-image:
    repeating-linear-gradient(
      -45deg,
      #1e3257,
      #1e3257 11px,
      #ffffff 10px,
      #ffffff 20px /* determines size */
    );
  background-size: 28px 28px;
  animation: move .5s linear infinite;
}
@keyframes move {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 28px 0;
  }
}
/*Responsive CSS*/
@media (min-width: 1200px) {
  .left_sidebar .left_vnavigation {
    display: block !important;
  }
}
@media (min-width: 980px) and (max-width: 1199px) {
  .left_sidebar .left_vnavigation {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 979px) {
  .butstyle {
    width: 30.9%;
  }
  .butstyle:first-child {
    margin-left: 0;
  }
  .navbar-default .navbar-brand {
    background-position: 0 11px;
    height: 50px;
    width: 45px;
    padding-left: 26px;
  }
  .navbar-default .navbar-brand span {
    display: none;
  }
  .sidebar_logo {
    padding: 21px 0;
	height:58px;
	/*border-bottom:1px solid #f3f3f3;*/
  }
  .sidebar_logo .logo{text-align:center;}
  .sidebar_logo .logo a{font-size:16px; display:block;}
  
  .sidebar_logo .logo.none_title{display:none;}
  .sidebar_logo .logo.collapse_title{display:block;}
  
  #head-nav.topbar .sidebar_logo {
    display: inline-block;
    width: 70px;
    float: left;
  }
  #head-nav.topbar .navbar-collapse {
    padding-left: 0;
  }
  .left_sidebar {
    width: 55px;
  }
  #head-nav.topbar .horizontal > li > a {
    padding: 22px 16px;
  }
  #pcont {
    margin-left: 55px;
  }
  #main_wrapper.fixed-menu .menu_space {
    width: 55px;
  }
  .left_vnavigation li {
    position: relative;
  }
  .left_vnavigation > .parent > a:before {
    display: none;
  }
  .left_vnavigation li a i {
    margin: 0;
    font-size: 17px;
  }
  .left_vnavigation li a span {
    opacity: 0;
    width: 0;
    height: 0;
  }
  .left_sidebar .side_title {
    display: none;
  }
  .left_sidebar .left_vnavigation {
    display: block !important;
  }
  .left_vnavigation li ul {
    display: none !important;
  }
  .left_sidebar .collapse_button {
    display: none;
  }
  .left_sidebar .collapse_button .search {
    display: none;
  }
  .left_sidebar .sidebar_user {
    display: none;
  }
  
.custom-checkbox.col-4 label{width:33.33333333%;}
.custom-checkbox.col-5 label{width:33.33333333%;}
.custom-radiobtn.col-4 label{width:33.33333333%;}
.custom-radiobtn.col-5 label{width:33.33333333%;}
}
@media (max-width: 767px) {
  #main_wrapper {
    margin-top: 0;
    display: block;
	position:relative;
	height:inherit;
	min-height:100%;
  }
  .main-content{min-height:80vh;}
  #pcont,
  .sb-collapsed #pcont {
    margin-left: 0;
    display: block;
  }
  /*nav bar*/
  .navbar {
    padding-right: 10px;
  }
  .navbar-fixed-top {
    position: relative;
    margin: 0;
  }
  /*dropdown menu*/
  .dropdown.profile_menu .dropdown-menu {
    position: absolute;
    background-color: #fff;
    color: #000;
    margin-left: 10px;
  }
  .dropdown.profile_menu .dropdown-menu > li > a {
    color: #000;
  }
  .dropdown.profile_menu .dropdown-menu:before {
    background: url(../images/menu-tail-up.png) no-repeat;
    top: -10px;
    content: "";
    left: 10px;
    display: inline-block;
    height: 43px;
    width: 17px;
    position: absolute;
  }
  .not-nav .dropdown-menu:before {
    background: url(../images/menu-tail-up.png) no-repeat;
    top: -10px;
    content: "";
    right: 13px;
    left: auto;
    display: inline-block;
    height: 43px;
    width: 17px;
    position: absolute;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #000;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
    background-color: #7761a7;
  }
  .navbar-default .navbar-nav .dropdown-submenu > a:after {
    border-width: 0;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #FFF;
  }
  .navbar-nav .dropdown-menu > li > a:hover,
  .navbar-nav .dropdown-menu > li > a:focus,
  .navbar-nav .dropdown-submenu:hover > a {
    background-color: transparent;
  }
  .navbar-nav .dropdown-submenu ul {
    display: block;
    padding-left: 20px;
  }
  .navbar-nav .dropdown-header {
    color: #FFF;
  }
  .navbar-nav .col-menu-2 > li > ul > li a {
    color: #FFF;
    padding-left: 45px;
  }
  .navbar-nav .col-menu-3 > li > ul > li a {
    color: #FFF;
    padding-left: 45px;
  }
  .navbar-default .navbar-nav > .active > a,
  .navbar-default .navbar-nav > .active > a:hover,
  .navbar-nav > .active > a:focus,
  .navbar-nav > .active > a:active {
    background: transparent !important;
    color: #FFF !important;
  }
  .not-nav {
    display: inline-block;
    float: right;
    text-align: center;
    margin: 0;
    padding: 0 10px !important;
  }
  .navbar-default .navbar-nav > li.button {
    float: none;
    display: inline-block;
    padding: 10px 0;
    top: 100%;
  }
  .not-nav > li > .dropdown-menu {
    text-align: left;
  }
  .navbar-default .not-nav > li.button > a {
    width: 36px;
  }
  .navbar-default .navbar-nav > li.button > a > i {
    font-size: 17px;
    vertical-align: middle;
  }
  .navbar-default .navbar-nav > li.button .dropdown-menu {
    position: absolute;
    background-color: #FFFFFF;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    border-top: 0;
    margin-left: -218px;
  }
  .navbar-default .navbar-nav > li.button .dropdown-menu > li > a {
    text-align: left;
  }
  .navbar-collapse {
    padding: 0 !important;
  }
  .navbar-collapse .navbar-nav {
    margin: 0;
  }
  .profile_menu {
    margin: 0;
  }
  .profile_menu .dropdown-toggle {
    padding-left: 15px;
    background-color: transparent !important;
    color: #000 !important;
  }
  .navbar-default .navbar-brand {
    width: auto;
  }
  .user-nav {
    margin: 7.5px -15px;
    display: inline-block;
  }
  .navbar-collapse.in {
    overflow: visible;
  }
  .navbar-header {
    padding: 0 10px;
    background: #7761a7 url(../images/logo.png) no-repeat 15px 10px;
  }
  #head-nav.topbar .navbar-header {
    background: #7761a7 url(../images/logo.png) no-repeat 30px 18px;
    padding: 8px 0;
  }
  #head-nav.topbar .sidebar_logo {
    display: none;
  }
  #head-nav.topbar .navbar-nav {
    padding: 5px 20px;
  }
  #head-nav.topbar .horizontal > li > a {
    padding: 10px 15px;
  }
  #head-nav.topbar .navbar-nav .dropdown .dropdown-menu {
    margin-top: 0;
    box-shadow: none;
    position: static;
  }
  #head-nav.topbar .user-nav {
    display: block;
  }
  #head-nav.topbar .user-nav > .open > a,
  #head-nav.topbar .user-nav > .open > a:hover,
  #head-nav.topbar .user-nav > .open > a:focus {
    background-color: #816bb1 !important;
  }
  #head-nav.topbar .profile_menu .dropdown-toggle {
    color: #fff !important;
    padding: 10px;
  }
  #head-nav.topbar .dropdown.profile_menu .dropdown-menu {
    background: transparent;
  }
  #head-nav.topbar .dropdown.profile_menu .dropdown-menu:before {
    display: none;
  }
  #head-nav.topbar .navbar-nav .dropdown .dropdown-menu > li > a {
    color: #fff;
  }
  #head-nav.topbar .not-nav {
    background: #6d579d;
    display: block;
    float: none;
  }
  #head-nav.topbar .not-nav .dropdown .dropdown-menu {
    position: absolute;
  }
  #head-nav.topbar .not-nav .dropdown-menu:before {
    right: 123px;
  }
  #head-nav.topbar .navbar-nav > li.button .dropdown-menu {
    margin-left: -110px;
  }
  .col-menu-2 > div:first-child {
    border-right: 0;
  }
  /*end - dropdown*/
  .left_sidebar,
  .sb-collapsed .left_sidebar {
    background: none repeat scroll 0 0 #3ea7b1;
    width: 100%;
    position: relative;
    z-index: 1020;
    display: block;
    padding-bottom: 0;
	box-shadow:none;
  }
  .sb-collapsed .left_sidebar .sidebar_logo {
    background: url("../images/logo.png") no-repeat scroll 15px 19px #7761a7;
  }
  #main_wrapper.fixed-menu .menu_space,
  #main_wrapper.fixed-menu.sb-collapsed .menu_space {
    position: relative;
    height: auto !important;
    width: 100%;
  }
  #main_wrapper .menu_space {
    min-height: 0 !important;
  }
  #main_wrapper.fixed-menu .menu_space .content,
  #main_wrapper.fixed-menu.sb-collapsed .menu_space .content {
    overflow: visible;
    position: relative;
  }
  .left_vnavigation li a {
   color: #464747;
   border-bottom-color:#e8dad7;
   background-color: #fff8f7;
  }
  .left_vnavigation .parent ul li a{color:#777777;}
  .sb-collapsed .left_vnavigation li a span {
    opacity: 1;
  }
  .sb-collapsed .left_vnavigation li a i {
    font-size: 14px;
    margin-right: 7px;
    text-align: center;
    width: 20px;	
  }
  .sb-collapsed .left_vnavigation li.open ul {
    display: block !important;
  }
  .left_sidebar .left_toggle {
    display: block;
  }
  .left_sidebar .left_vnavigation {
    display: none;
  }
  .left_sidebar .side_title {
    display: none;
  }
  .left_sidebar .collapse_button {
    display: none;
  }
.sidebar_logo{height:64px; padding:10px 10px;}
.sidebar_user{display:none;}
.top-page-heading{padding:10px 10px;}
.top-page-heading .pull-nav{display:none;}
.breadcrumb-row{padding:12px 10px;}
.main-content{padding:0px 10px 15px;}
.main-content > .row{margin-top:15px;}
.content_box_wrap{padding:20px 10px;}
.block-content{padding:15px 10px;}
.tab-content{padding:15px 10px;}
.nav-tabs > li > a{padding:8px 10px;}
.custom-checkbox.col-2 label{width:100%; padding-right:0;}
.custom-checkbox.col-3 label{width:50%;}
.custom-checkbox.col-4 label{width:50%;}
.custom-checkbox.col-5 label{width:50%;}
.custom-radiobtn.col-2 label{width:100%; padding-right:0;}
.custom-radiobtn.col-3 label{width:50%;}
.custom-radiobtn.col-4 label{width:50%;}
.custom-radiobtn.col-5 label{width:50%;}
/*#main_wrapper{padding-bottom:0;}
.footer-wrap{position:static;}*/
}
@media (max-width: 639px) {
}
@media (max-width: 479px) {
.login_container .login_box{width:100%;}
.login_container .login_box .login_form{padding:26px 10px;}
.top_page_heading{height:inherit;}
.custom-checkbox.col-3 label{width:100%; padding-right:0;}
.custom-checkbox.col-4 label{width:100%; padding-right:0;}
.custom-checkbox.col-5 label{width:100%; padding-right:0;}
.custom-radiobtn.col-3 label{width:100%; padding-right:0;}
.custom-radiobtn.col-4 label{width:100%; padding-right:0;}
.custom-radiobtn.col-5 label{width:100%; padding-right:0;}
}
@media (max-width: 360px) {
}
@media (max-width: 320px) {
}
/*New Layout 14.02.2019 */
.collapse_button{ float:left; }
.left_vnavigation li{ margin:0 0 1px; }
.left_vnavigation li a{ border-bottom:none; }
.left_vnavigation{ background:url(../images/sidebartopBg.png) no-repeat left top; padding-top:45px; }
.collapse_button button#sidebar_collapse{ width:39px !important; height:39px !important; border-radius:50% !important; border:1px solid #e8e1df !important; padding:0 !important; background:#fff; margin-right:17px !important; }
.collapse_button button#sidebar_collapse i{ color:#f4462f !important; font-size:22px !important; }
.dashboardBx_1{ float:left; width:100%; background:url(../images/dashboardBx_1bg.png) no-repeat center bottom #fff; background-size:100% auto; box-shadow:#fce1dd 0 0 25px; padding:20px; border-radius:5px; padding:20px; margin-bottom:30px; }
.dashboardBx_1 h3{ color:#000; font-size:24px; line-height:25px; display:block; margin:0; padding:0; font-weight:700; float:left; }
.dashboardBx_1 h3 span{ display:block; color:#9a9494; font-size:14px; line-height:16px; font-weight:400; }
.dashboardBx_1 div.quizzes_ico{ float:right; width:50px; height:50px; font-size:25px; line-height:50px; color:#6658dd; border:1px solid #c0bbf5; border-radius:50%; background:#f8f7fe; box-shadow: 0 0 0 5px #fff; text-align:center; }
.dashboardBx_1:hover > div.quizzes_ico{ box-shadow: 0 0 0 5px #f8f7fe; }
.dashboardBx_1 div.user_ico{ float:right; width:50px; height:50px; font-size:25px; line-height:50px; color:#4fbc9c; border:1px solid #4fbc9c; border-radius:50%; background:#f8f7fe; box-shadow: 0 0 0 5px #fff; text-align:center; }
.dashboardBx_1:hover > div.user_ico{ box-shadow: 0 0 0 5px #f0fbf9; }
.dashboardBx_1 div.distb_ico{ float:right; width:50px; height:50px; font-size:25px; line-height:50px; color:#55c9e2; border:1px solid #55c9e2; border-radius:50%; background:#f8f7fe; box-shadow:0 0 0 5px #fff; text-align:center; }
.dashboardBx_1:hover > div.distb_ico{ box-shadow:0 0 0 5px #f0fafd; }
.dashboardBx_1 div.staticp_ico{ float:right; width:50px; height:50px; font-size:25px; line-height:50px; color:#f7c457; border:1px solid #f7c457; border-radius:50%; background:#f8f7fe; box-shadow:0 0 0 5px #fff; text-align:center; }
.dashboardBx_1:hover > div.staticp_ico{ box-shadow:0 0 0 5px #fdf9ef; }
@media (max-width: 979px) {
.collapse_button{ display:none; }
.left_vnavigation li a{ margin-left:0; padding-right:25px; }
}
@media (max-width: 767px) {
.left_vnavigation{ background:#f55742 !important; padding-top:0; } 
.left_vnavigation li a:hover{ background:#f55742 !important; border-radius:0 !important; }
}
.modal-header, .modal-footer{border: none;}
#searchSubmit{position:absolute; top:0; right:0; cursor:pointer; height:38px; width:38px; line-height:38px; text-align:center;}
#price_section .form-control.error{border-color:#fe0304;}
.sub-nav-list{border-radius:3px; -webkit-border-radius:3px; border:1px solid #efefef; border-bottom:1px solid #e2e2e2; box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.04);}
.sub-nav-list ul{margin:0; padding:0;}
.sub-nav-list li{margin:0; padding:0; list-style:none; border-bottom:1px solid #efefef; position:relative;}
.sub-nav-list li:last-of-type{border-bottom:0;}
.sub-nav-list li>span{position:absolute; top:7px; right:5px; width:20px;}
.sub-nav-list li a{padding:8px 10px; display:block;}
.sub-nav-list li a:hover{background:#f7f7f7; color:#23527c;}
.sub-nav-list li.active a{background:#f9f9f9; color:#23527c;}
.btn.row-cancel{padding:8px 5px;}
.upload-photo-view{}
.upload-photo-view>div{display:inline-block; width:88px; position:relative; margin:0 15px 15px 0;}
.upload-photo-view>div>a{position:absolute; top:-10px; right:-9px; width:18px; height:18px; line-height:16px; background:#dc3545; border-radius:50%; text-align:center; font-size:15px; color:#ffffff;}
.upload-photo-view>div>a>span{color:#ffffff;}
a.activeli {
    color: #0eb376;
    cursor: pointer;
    font-size: 14px;
    background-color: aliceblue;
}
