/*MY NEW PACKAGE CSS*/
div#dashboard {
    float: left;
    width: 100%;
    position: relative;
    /*top: 64px;*/
}
@media (min-width: 767px) {
  div#dashboard {display: flex;}
}
#wrapper {
    margin-top: 0;
}
.content.imageSection {
    text-align: center;
}
.btn.btn-ql {
    max-width: 280px;
    width: 100%;
    height: auto;
    display: block;
    background-color: #67b053;
    margin: 0 auto 5px;
    padding: 5px;
    font-size: 14px;
    font-weight: 100 !important;
}
/*END MY NEW PACKAGE CSS*/

html,
body {
  height: 100%;
}
a.blocked {
    float: left;
    width: 100%;
}
#dashboard  ul.dashboard .block.blockedSection:hover {
    box-shadow: none;
    cursor: default;
}
#dashboard  ul.dashboard .block.blockedSection img {
 -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}
	
#dashboard  ul.dashboard .block.blockedSection {
    overflow: hidden;
    border: 1px solid #eee;
    border-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    background-color: #f8f8f8;
	cursor:default !important;
}
#dashboard  ul.dashboard .block.blockedSection a{cursor:default !important;}
#dashboard  ul.dashboard .block.blockedSection .block-header {
    background-color: #AAA;
}
#dashboard  ul.dashboard .block.blockedSection .content {
    color: #AAA;
    padding: 4px 8px;
}


#dashboard  ul.dashboard .block.blockedSection2:hover {
    box-shadow: none;
    cursor: default;
}
#dashboard  ul.dashboard .block.blockedSection2 img {
 -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}
	
#dashboard  ul.dashboard .block.blockedSection2 {
    overflow: hidden;
    border: 1px solid #eee;
    border-radius: 4px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    background-color: #f8f8f8;
	cursor:default !important;
}
#dashboard  ul.dashboard .block.blockedSection2 a{cursor:default !important;}
#dashboard  ul.dashboard .block.blockedSection2 .block-header {
    background-color: #AAA;
}
#dashboard  ul.dashboard .block.blockedSection2 .content {
    color: #AAA;
    padding: 4px 8px;
}


#wrapper {
  top: inherit!important;
 /* margin-top: 68px;*/
}
#full-content {
  padding: 0;
  min-height: 0 !important;
}
#myadvisor-cloud-dashboard #full-content {padding-bottom: 0;}
.notification {
  padding: 10px;
  margin: 0;
  width: 100%;
  background-color: #FEBC2C;
  border: 2px solid #dc9701;
  border-left: 0;
  border-right: 0;
  color: white;
  letter-spacing: .1em;
}
.notification .container {
  text-align: center;
}
.notification h3 {
  margin: 3px 0;
  font-weight: normal;
  font-size: 14pt;
}
.notification a {
  color: white;
  text-decoration: none;
  font-weight: normal;
}
#dashboard .left-sidebar,
#dashboard .right-sidebar {
  background-color: #eee;
  min-height: 100px;
}
#dashboard .left-sidebar ul,
#dashboard .right-sidebar ul {
  margin: 0;
  padding: 0;
  min-height: 35px;
}

#dashboard .left-sidebar ul .block,
#dashboard .right-sidebar ul .block {
  max-height: none;
}
#dashboard .left-sidebar ul .block:hover,
#dashboard .right-sidebar ul .block:hover {
  box-shadow: none;
}
#dashboard .left-sidebar {
  border-right: 1px solid #ccc;
}
#dashboard .right-sidebar {
  border-left: 1px solid #ccc;
  padding-top: 10px;
}
#dashboard .right-sidebar #take-tour {
  margin: 0 auto;
}
#dashboard ul.dashboard {
  margin: 0;
  padding: 0;
}
#dashboard ul.dashboard li {
  list-style: none;
}
#dashboard ul.dashboard .block {
  height: 180px;
}
#dashboard ul.dashboard .block .block-header {
  background-color: #187DCE;
}
#dashboard ul.sidebar li {
  list-style: none;
}
#dashboard li.block-wrapper {
  padding: 5px 2px;
}
.dashboard-header > li {
    list-style-type: none;
}
#dashboard ul {
  display: inline-block;
  width: 100%;
}
#dashboard .block {
  overflow: hidden;
  border: 1px solid #eee;
  border-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-color: white;
}
#dashboard .block .block-header {
  background-color: #67B053;
  padding: 4px 2px;
  min-height: 45px;
  height: auto !important;
}
#dashboard .block .block-header h1,
#dashboard .block .block-header h2,
#dashboard .block .block-header h3,
#dashboard .block .block-header h4,
#dashboard .block .block-header h5 {
  color: white;
  margin: 0;
  font-weight: lighter;
  letter-spacing: .1em;
}
#dashboard .block .block-header h1 p,
#dashboard .block .block-header h2 p,
#dashboard .block .block-header h3 p,
#dashboard .block .block-header h4 p,
#dashboard .block .block-header h5 p {
  margin: 0;
  padding: 0;
}
#dashboard .block .block-header h2 {
  font-size: 13pt;
    text-align: center;
    padding: 2px 0;
}
#dashboard .block .content {
  padding: 4px 8px;
}
#dashboard .block .content p {
    text-align: center;
}
#dashboard .block .content img{
    max-width: 155px;
    height: auto;
    max-height: 110px;
}
.store-description p {
    padding-right: 85px;
}
#dashboard a {
  color: #444;
}
#dashboard a:hover {
  text-decoration: none;
}
#dashboard .block:hover {
  box-shadow: 0 1px 4px #84C9E0;
}
#dashboard a.blocked .block {
  overflow: hidden;
  border: 1px solid #eee;
  border-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-color: #f8f8f8;
}
#dashboard a.blocked .block .block-header {
  background-color: #AAA;
}
#dashboard a.blocked .block .content {
  color: #AAA;
  padding: 4px 8px;
}
#dashboard a.blocked .block:hover {
  box-shadow: none;
  cursor: default;
}
.dashboard-footer li {
  list-style: none;
}
.leaderboard-block {
  padding: 5px 2px;
}
#myadvisor-cloud-dashboard #footer {margin-top: 0;}
/*========SIDEPANEL STYLES====*/
.modal-backdrop {
  background-color: #000 !important;
}
.modal-backdrop.in {
  opacity: .75;
}
.modal-content {
  border-radius: 0;
  background-color: #389fae;
  /*rgba(67, 67, 67, 0.85)*/
}
.modal-body {
  background-color: white;
}

.modal-body img {
	max-width: 70px;
	max-height: 70px;
	margin-top: -4px;
}

.modal-body .gear {
	display: none!important;
}

/*========LOGIN STYLES====*/
.section-divider {
  color: #888;
  font-style: italic;
  text-transform: uppercase;
  text-align: center;
}
form.ccm-login-form .btn-info {
  background-color: #5BC0DE !important;
}
form.ccm-login-form .btn-info input[type=text] {
  width: inherit;
}
/*========STORE STYLES====*/
.store_icon {
  margin: 0 8px;
  margin-bottom: 10px;
  background-color: #f8f8f8;
  padding: 10px;
  border: 1px solid #eee;
  border-radius: 4px;
}
.store_icon .block {
  overflow: hidden;
  border: 1px solid #eee;
  border-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-color: white;
  width: 120px;
  height: 120px;
}
.store_icon .block .block-header {
  background-color: #1DBFD6;
  padding: 4px 8px;
}
.block.blocked_ {
    cursor: not-allowed !important;
}
body .checkbox input.ccm-input-checkbox, body .profile-form input input.ccm-input-checkbox {
    width: 40px !important;
    height: 40px !important;
}
.block.blocked_ .content.imageSection img {
	-webkit-filter: grayscale(100%) !important;
    filter: grayscale(100%) !important;
}
.store_icon .block .block-header h1,
.store_icon .block .block-header h2,
.store_icon .block .block-header h3,
.store_icon .block .block-header h4,
.store_icon .block .block-header h5 {
  color: white;
  margin: 0;
  font-weight: lighter;
  letter-spacing: .1em;
}
.store_icon .block .block-header h1 p,
.store_icon .block .block-header h2 p,
.store_icon .block .block-header h3 p,
.store_icon .block .block-header h4 p,
.store_icon .block .block-header h5 p {
  margin: 0;
  padding: 0;
}
.store_icon .block .block-header h2 {
  font-size: 8.5pt;
  word-break:break-word;padding: 0;
}
.store_icon .block .content {
  padding: 4px 8px;
}
.cloud_store > [class*='col-'] {
  padding-right: 0;
  padding-left: 0;
}
.store-header {
  padding: 8px 0;
}

button.gear{
    width: 35px!important;
    height: 35px!important;
    border: none!important;
    background-color: transparent!important;
    position:absolute!important;
    bottom: 5px;
    right: 5px;
    border-radius: 0!important;
    display: none;
    padding: 0px!important;
    z-index: 50000!important;
}



/*sidebar "Your BA Team" Stack*/
.block.team-ba p {
    font-size: 12px;
    margin: 15px 0;
}
.block.team-ba img {
    max-width: 100px;
    height: auto;
    float: left;
    margin-right: 5px;
    margin: 0 5px 15px 0;
}
div#dashboard {
	position:unset;
	float:none;
	width: auto;
}
html, body {
	overflow-x: hidden;
}
#dashboard ul.dashboard .block .block-header {
    background-color: #187DCE;
}
@media (max-width: 1416px) {
  .block.team-ba p {
    text-align: center;
    margin: 0;
  }
  .block.team-ba img {
    float: none;
    margin: 0 auto;
    text-align: center;
    display: block;
}