img[src$="cortex-ds.png"] {width:80%;}
img[src$="raspi2.png"] {width:50%;box-shadow:initial;} 
img[src$="cortex-watchdog.png"] {width:100%;}

/*.stage-memo img {
    margin-top: 24px;
    -webkit-filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .7));
    filter: drop-shadow( 0px 0px 5px rgba(254, 254, 254, 1));
}

.page-header {
    margin: 0;
}
*/

.pricetable {
    padding-top: 25px;
    padding-bottom: 25px;
    /* display: table; */
    /* display: flex; */
    /* flex-wrap: wrap; */
    /* background: repeating-linear-gradient(
        to right,
        #f6ba52,
        #f6ba52 10px,
        #ffd180 10px,
        #ffd180 20px
    ); */
}

.price-block {
    margin-top: 20px;
    /* box-shadow: 0 1px 2px rgba(0,0,0,0.15); */
    -webkit-transition: 0.3s;
    transition: 0.3s;
    /* height: 90%; */
}

.price-block .price {
    font-size: 120%;
}

.price-block small {
    font-size: 80%;
}


.price-block .btn {
    border: 3px solid #fff;
    /* background-color: initial; */
    box-shadow: initial;
}

.price-block .btn:hover, .price-block .btn a:hover {
    /* background-color:#fff; */
    border: 3px solid #73b7ec;
    /* color: #444; */
}

.price-block .btn-free {
    border: 3px solid #212121;
}

.price-block .btn-free:hover {
    background-color:#212121;
    border: 3px solid #212121;
    color: #fff;
}

.highlight-green {
    box-shadow: 0 0 12px 2px rgba(16, 143, 16, 0.8);
    transform: scale(1.2, 1.2);
}
  
.price-block:hover {
    box-shadow: 0 0 12px 2px rgba(27, 126, 199,0.8);
}

.price-block .panel-heading {
    text-align: center  ;
    font-weight: bold;
    font-size: 24px;
    background-color: initial;
    text-shadow: 5px 4px 4px rgba(0, 0, 0, 0.1);
}

.price-block .panel-heading [class*="icon-"] {
    padding-right: 12px;
}

.price-block .plan {
    font-weight: initial;
    font-size: 100%;
}

.price-block .panel-body p {
    font-size: 80%;
    margin: 0;
}
.price-block ul {
    list-style: none;
    display: table;
    margin: 0 auto;
    padding: 0;
}

.price-block li::before {
    content: "\2713"; /* Unicode bullet symbol */
    color: rgb(36, 173, 36); 
	/* Optional tweaks */
    font-weight: bold;
    font-size: 80%;
    padding-right: 10px;
}

.price-block .panel-footer {
    text-align: center;
    background-color: initial;
}

.pricetable .sub {
    font-size: 16px;
    font-weight: initial;
    color: #888;
    text-shadow: none;
}


.glow {
	box-shadow: 0 0 20px 4px rgba(255, 255, 255, 0.8);
	/* border: 1px solid #666; */
}

.play {
    position: absolute;
    opacity: 0.7;
    top: 42%;
    font-size: 48px;
    color: #1c87ce;
    cursor: pointer;
}
