body,body.com-sidusapp{
	background-color:#ebeef2 !important;
}
#sp-component,.com_sidusapp #sp-component,.com-sidusapp #sp-component{
	background-color:transparent !important;
	border:0px !important;
	box-shadow:none !important;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{
  border:1px solid #ccc !important
}
div.sidusapp-panel{border:1px solid #dadada !important;}
div.item-card{padding-left : 0px !important;margin-bottom:15px;}
.view-sidusapp-item{
	display: block;
	border: 1px solid #e5e5e5;
	background: #FFF;
    overflow: hidden;
	margin:0;
}
.sidusapp-item-header{
    overflow: hidden;
    background-image: linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);
    border-bottom: 1px solid #e5e5e5;
    padding: 11px 11px 3px;
}
.sidusapp-item-header h4{font-size:16px;font-weight:bold;}
.sidusapp-item-caption{
	padding: 15px;
    overflow: hidden;
	margin-left:0px !important;
	margin-right:0px !important;
    margin-bottom:20px;
}
.sidusapp-item-thumbnail{border: 1px solid #e5e5e5;padding: 25px 10px;text-align: center;}
.sidusapp-img-responsive{
	display: block;
    max-width: 100%;
    height: auto;
	text-align: center;
    vertical-align: middle;
}
.sidusapp-item-caption-body,.sidusapp-related-items{display: block;padding:15px;}
.sidusapp-item-caption-title{
    color: #f27935;
    margin:0 0 15px;
    display: block;
    font-size:20px;
}
.sidusapp-item-body{padding:15px;}
.sidusapp-item-body-header{
	display:block;
	overflow:hidden;
	border-bottom: 1px solid #dcdcdc;
    border-top: 1px solid #dcdcdc;
    background-image: linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);
    padding:15px;
	width:100%;
	margin-bottom:20px;
	font-weight:bold;
	color: #333;
}
.sidusapp-item-body-header > h4{color:#333 !important;}
.sidusapp-item-body-content{display:block;overflow:hidden;width:100%;padding:20px;}
.nav {margin-left: 0;margin-bottom: 20px;list-style: none;}
.download-link{padding:10px !important;font-size:14px;font-weight:bold;text-align: center;}
.sidusapp-item-thumbnail> img{display:inline-block !important;}
.swiper-slide{padding:5px !important;}	
 
.swiper-slide .card-body{padding:5px;}
.swiper-slide>div {margin-right: 15px;}
.card-title{text-align:center;font-weight:bold;}
.card-title > a{color:#428bca;text-align:center;font-weight:bold;}
h2.sidusapp-plan-title {
	color: #fff!important;
    font-size: 22px;
    line-height: normal;
    margin: 0!important;
    text-transform: uppercase;
	margin-top:5px !important;
	margin-bottom:5px !important;
	font-weight: 500;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.sidusapp-plan-header{
    padding: 10px 50px;
    color: #fff;
    display: block;
	text-align:center;
    background-color:#1b1464;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}
.sidusapp-plan-footer{text-align:center;}
body,body.com-sidusapp{background-color:#f7fafb !important;}
.com_sidusapp .btn.btn-primary,.com_sidusapp .btn.sppb-btn-primary,.com_sidusapp .sppb-btn.btn-primary, .com_sidusapp .sppb-btn.sppb-btn-primary, .com_sidusapp .btn-default, .com_sidusapp .btn-danger{
	padding:10px 15px !important;
}
#sp-component,.com_sidusapp #sp-component,.com-sidusapp #sp-component{
	background-color:transparent !important;
	border:0px !important;
	box-shadow:none !important;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{
  border:1px solid #ccc !important
}
.sidusapp-panel-title{margin-top:0 !important;}
.bs-stepper .step-trigger {font-size:1.5rem !important;}
.bs-stepper .step-success .bs-stepper-circle{color: #155724;background-color: #d4edda;border-color: #c3e6cb;}
.bs-stepper .step-success .bs-stepper-label{color: #155724;}
.card {
  box-shadow: 0 2px 4px #d8e1e8;
  border: 1px solid #e6eff4;
  /*max-width: 300px;*/
  margin: auto;
  margin-bottom:10px;
}
.card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-color:#f7f9fa;
    border-bottom: 1px solid rgba(0,0,0,.125);
	font-size:1.1em;
	font-weight:600;
}
.no-paddings{padding:0px !important;}
.no-margins{margin:0px !important;}
.text-centered{text-align:center !important;}
.title {color: grey;font-size: 18px;}

.btn-card{border:none;outline: 0;display: inline-block;padding: 8px;color: white;background-color: #000;text-align: center;cursor: pointer;width: 100%;font-size: 18px;}

.btn-card:hover{opacity: 0.7;}
.alert-info,.alert-notice {color: #004085;background-color: #cce5ff;border-color: #b8daff;}
.nopaddings{padding:0px !important;}
.card > p{margin:0px !important;}
.card > h2, .card > h1{margin-bottom:10px;font-size:25px;font-family:"Raleway",sans-serif;color:#f79f08;font-weight:600;}
.card-body{padding-top:0px;min-height:175px !important;}
.card-title{margin-top:0px;}
.sidusapp-card-title  {
    font-family: Inter,sans-serif !important;
    line-height:1.5 !important;
    font-size:0.79em !important;
    font-weight: 600 !important;
}
.sidusapp-text-small{font-size: .9em !important;}
.sidusapp-card-search {width:100%;text-align:left !important;}
/*
.card-img-top{
	height:240px !important;
}*/

.sidusapp-card-title a {color: #121c42 !important;}
.sidusapp-card-body{padding: 0.85rem !important;}
.sidusapp-slide-item .sidusapp-card-body{
	min-height:82px !important;
}
.sidusapp-slide-item .sidusapp-card-title {text-align:center !important;}
/*
    Panel styling
*/
.panel {
  box-shadow: -1px 0 0 0 #d2d2d2, -1px 0 0 0 #e6e6e6, 1px 0 0 0 #d2d2d2, 1px 0 0 0 #e6e6e6, 0 -1px 0 0 #e6e6e6, 0 1px 0 0 #d2d2d2, 0 2px 0 0 #cacaca;
  background-color: #ffffff;
  border-radius: 4px;
  border: 0;
  margin-bottom: 30px;
}
.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
.panel .panel-heading {
  padding-top: 14px;
  padding-bottom: 14px;
}
.panel .panel-heading .panel-title {
  font-weight: 400 !important;
  font-family: "Oswald", Helvetica, Arial, sans-serif;
  display: inline-block;
  height: 17px !important;
  vertical-align: middle;
}
.panel .panel-heading .panel-tools {
  list-style-type: none;
  display: inline-block;
  padding: 0;
  margin: -5px 0 0 0;
}
.panel .panel-heading .panel-tools > li {display: inline-block;padding-right: 5px;}
.panel .panel-heading .panel-tools > li:last-child {padding-right: 0;}
.panel .panel-heading .panel-tools .dropdown-menu {left:auto;right:0;text-align: left;}
.panel .panel-heading .panel-tools .nav > li > a {padding: 5px !important;}
.panel .panel-body {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: #ffffff;
}
.panel .panel-body .panel-desc {font-size:20px;margin-bottom: 15px;font-weight: 400;font-family: "Oswald", Helvetica, Arial, sans-serif;}
.panel .panel-body .panel-desc small {font-size: 12px;}
.panel .panel-body .panel-desc-sm {
  font-size: 16px;
  margin-bottom: 12px;
  font-weight: 400;
  font-family: "Oswald", Helvetica, Arial, sans-serif;
}
.panel .panel-body .panel-desc-sm small {font-size: 12px;}
.panel .panel-body .panel-cell-padded {padding: 15px !important;}
.panel .panel-body-fw {padding: 0;}
.panel .panel-body-lg {padding: 30px;}
.panel .panel-body-top-br {
  border-top-left-radius: 4px !important;
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.panel .panel-body-right-br {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
  border-bottom-left-radius: 0 !important;
}
.panel .panel-body-bottom-br {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}
.panel .panel-body-left-br {
  border-top-left-radius: 4px !important;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 4px !important;
}
.panel .panel-body-no-br {border-radius: 0 !important;}
.panel .panel-body-primary {background: linear-gradient(#dbeefa, #b8ddf5);color: #0f81c7;}
.panel .panel-body-success {
  background: linear-gradient(#e5f5ea, #ccebd6);
  color: #4ca969;
}
.panel .panel-body-info {
  background: linear-gradient(#d9f3f9, #b3e7f4);
  color: #009ec4;
}
.panel .panel-body-warning {
  background: linear-gradient(#fff2d9, #ffe5b3);
  color: #e69700;
}
.panel .panel-body-danger {
  background: linear-gradient(#fae4e0, #f5c9c2);
  color: #c9442e;
}
.panel .panel-body-gray {
  background: linear-gradient(#f7f8f9, #f0f1f4);
  color: #333333;
}
.panel .panel-body-primary-light {
  background: linear-gradient(#e7f4fc, #ffffff);
}
.panel .panel-body-success-light {
  background: linear-gradient(#eef8f1, #ffffff);
}
.panel .panel-body-info-light {
  background: linear-gradient(#e6f7fb, #ffffff);
}
.panel .panel-body-warning-light {
  background: linear-gradient(#fff6e6, #ffffff);
}
.panel .panel-body-danger-light {
  background: linear-gradient(#fcedeb, #ffffff);
}
.panel .panel-body-gray-light {
  background: linear-gradient(#f5f5f5, #ffffff);
}
.panel .table th:first-child,
.panel .table td:first-child {
  padding-left: 15px;
}
.panel .table th:last-child,
.panel .table td:last-child {
  padding-right: 15px;
}
.panel-white {
  border-color: #dddddd;
}
.panel-white > .panel-heading {
  color: #333333;
  background-color: #ffffff;
  border-color: #dddddd;
}
.panel-white > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #dddddd;
}
.panel-white > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #dddddd;
}
.panel-white .panel-tools .nav-pills > li > a {
  color: #555555;
}
.panel-white .panel-tools .nav-pills > li > a:hover,
.panel-white .panel-tools .nav-pills > li > a:focus {
  background-color: #eeeeee;
  color: #555555;
}
.panel-white .panel-tools .nav-pills > li.active > a,
.panel-white .panel-tools .nav-pills > li.active > a:hover,
.panel-white .panel-tools .nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #999999;
}
.panel-plain {
  box-shadow: none !important;
  background: transparent !important;
}
.panel-plain > .panel-heading,
.panel-plain > .panel-body {
  padding-left: 0;
  padding-right: 0;
}
.panel-plain .panel-heading {border-bottom: 1px solid #ccc;}
.panel-plain .panel-body {background: transparent !important;}
.panel-default {border-color:#d5e3ec;}
.panel-default > .panel-heading {color: #333333;background-color: #f7f9fa;border-color: #d1d7dc;}
.panel-default > .panel-heading + .panel-collapse .panel-body {border-top-color: #d5e3ec;}
.panel-default > .panel-footer + .panel-collapse .panel-body {border-bottom-color:#d5e3ec;}
.panel-default .panel-tools .nav-pills > li > a {color: #555555;}
.panel-default .panel-tools .nav-pills > li > a:hover,
.panel-default .panel-tools .nav-pills > li > a:focus {background-color: #eeeeee;color: #555555;}
.panel-default .panel-tools .nav-pills > li.active > a,
.panel-default .panel-tools .nav-pills > li.active > a:hover,
.panel-default .panel-tools .nav-pills > li.active > a:focus {color:#ffffff;background-color: #999999;}
.panel-primary {border-color: #118fdd;}
.panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #118fdd;
  border-color: #118fdd;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {border-top-color: #118fdd;}
.panel-primary > .panel-footer + .panel-collapse .panel-body {border-bottom-color: #118fdd;}
.panel-primary .panel-tools .nav-pills > li > a {color: #ffffff;}
.panel-primary .panel-tools .nav-pills > li > a:hover,
.panel-primary .panel-tools .nav-pills > li > a:focus {background-color: #dbeefa;color: #555555;}
.panel-primary .panel-tools .nav-pills > li.active > a,
.panel-primary .panel-tools .nav-pills > li.active > a:hover,
.panel-primary .panel-tools .nav-pills > li.active > a:focus {
  color: #118fdd;
  background-color: #b8ddf5;
}
.panel-success {border-color: #ccebd6;}
.panel-success > .panel-heading {
  color: #43965e;
  background-color: #ccebd6;
  border-color: #ccebd6;
}
.panel-success > .panel-heading + .panel-collapse .panel-body {border-top-color: #ccebd6;}
.panel-success > .panel-footer + .panel-collapse .panel-body {border-bottom-color: #ccebd6;}
.panel-success .panel-tools .nav-pills > li > a {color: #43965e;}
.panel-success .panel-tools .nav-pills > li > a:hover,
.panel-success .panel-tools .nav-pills > li > a:focus {
  background-color: #e5f5ea;
  color: #555555;
}
.panel-success .panel-tools .nav-pills > li.active > a,
.panel-success .panel-tools .nav-pills > li.active > a:hover,
.panel-success .panel-tools .nav-pills > li.active > a:focus {color:#54bc75;background-color: #ffffff;}
.panel-info {border-color: #b3e7f4;}
.panel-info > .panel-heading {
  color: #008cae;
  background-color: #b3e7f4;
  border-color: #b3e7f4;
}
.panel-info > .panel-heading + .panel-collapse .panel-body {border-top-color: #b3e7f4;}
.panel-info > .panel-footer + .panel-collapse .panel-body {border-bottom-color: #b3e7f4;}
.panel-info .panel-tools .nav-pills > li > a {color: #008cae;}
.panel-info .panel-tools .nav-pills > li > a:hover,
.panel-info .panel-tools .nav-pills > li > a:focus {background-color: #d9f3f9;color: #555555;}
.panel-info .panel-tools .nav-pills > li.active > a,
.panel-info .panel-tools .nav-pills > li.active > a:hover,
.panel-info .panel-tools .nav-pills > li.active > a:focus {color: #00afda;background-color: #ffffff;}
.panel-warning {border-color: #ffe5b3;}
.panel-warning > .panel-heading {color: #cc8600;background-color: #ffe5b3;border-color: #ffe5b3;}
.panel-warning > .panel-heading + .panel-collapse .panel-body {border-top-color: #ffe5b3;}
.panel-warning > .panel-footer + .panel-collapse .panel-body {border-bottom-color: #ffe5b3;}
.panel-warning .panel-tools .nav-pills > li > a {color: #cc8600;}
.panel-warning .panel-tools .nav-pills > li > a:hover,
.panel-warning .panel-tools .nav-pills > li > a:focus {background-color: #fff2d9;color: #555555;}
.panel-warning .panel-tools .nav-pills > li.active > a,
.panel-warning .panel-tools .nav-pills > li.active > a:hover,
.panel-warning .panel-tools .nav-pills > li.active > a:focus {color: #ffa800;background-color: #ffffff;}
.panel-danger {border-color: #f5c9c2;}
.panel-danger > .panel-heading {color: #b23c29;background-color: #f5c9c2;border-color: #f5c9c2;}
.panel-danger > .panel-heading + .panel-collapse .panel-body {border-top-color: #f5c9c2;}
.panel-danger > .panel-footer + .panel-collapse .panel-body {border-bottom-color: #f5c9c2;}
.panel-danger .panel-tools .nav-pills > li > a {color: #b23c29;}
.panel-danger .panel-tools .nav-pills > li > a:hover,
.panel-danger .panel-tools .nav-pills > li > a:focus {background-color: #fae4e0;color: #555555;}
.panel-danger .panel-tools .nav-pills > li.active > a,
.panel-danger .panel-tools .nav-pills > li.active > a:hover,
.panel-danger .panel-tools .nav-pills > li.active > a:focus {color: #df4b33;background-color: #ffffff;}
.panel-home-transparent {background: transparent;box-shadow: none;}
.panel-home-transparent .panel-body {
  background: rgba(206, 206, 192, 0.35);
  color: #222;
  text-shadow: 0 0 10px rgba(255, 255, 255, 0.25);
  background: -webkit-linear-gradient(90deg, rgba(206, 206, 192, 0.85), rgba(255, 255, 255, 0));
  /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(90deg, rgba(206, 206, 192, 0.85), rgba(255, 255, 255, 0));
  /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(90deg, rgba(206, 206, 192, 0.85), rgba(255, 255, 255, 0));
  /* For Firefox 3.6 to 15 */
  background: linear-gradient(90deg, rgba(206, 206, 192, 0.85), rgba(255, 255, 255, 0));
  /* Standard syntax (must be last) */
}
.panel-home-transparent .panel-body .lead {font-weight: 400 !important;color: #333;}
.panel-more-shadow {box-shadow: 0 0 15px rgba(0, 0, 0, 0.1), 0 3px 5px rgba(0, 0, 0, 0.2);}
.panel-group .panel-heading + .panel-collapse .panel-body {border-top: 0;}
.panel-footer{background-color:#f7fafd !important;}
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video{background-color:#000;}
.panel .panel-body{padding:10px;background:#FFF}
 
.sidusapp-card-title a{text-transform:uppercase !important}