div.alert {text-align:center;}

ul.dropdown-menu-item {list-style-type: none; padding-left: 0px; }
ul.dropdown-menu-item li {list-style-type: none; }

a,a:hover,a:visited {color:black;font-weight:bold;}
nav a,nav a:hover, nav a:visited{color:#666;font-weight:bold;}

.col-md-2{width:unset;padding-right:0px;padding-left:5px;}
    
h3,h4{clear:both;}

.chart{width:100%;float:left;}

.minheigt{min-height:570px;}

img.pageitem {filter: grayscale(100%);}

p.review{font-style: italic; font-size: 14px; }
/*p.review img{position:absolute;margin-left:-120px;width:100px;margin-top:30px;}*/
p.review img{width:100px;}
.py-4{background-image: linear-gradient(to bottom, #fff, #C5DEE5);}

.themecoloredbar{/*background-color:#2E3E49;*/width:20px;height:100%;margin-left:-60px;margin-top:-10px;position: absolute;}

.blackarr1 {background:url('/img/blackarr2.png') no-repeat;margin-left:-30px; width:126px; height: 39px; position: absolute; text-align:right; vertical-align:middle; color:#fff; font-size:24px;}
.blackarr1-right {margin-left:96px; height: 39px; position: absolute; color:#fff; font-size:24px;}
.blackarr1-bottom { position: absolute; margin-top:39px; color:#fff; height: 39px;font-size:24px;}
.blackarr {background:url('/img/blackarr2.png') no-repeat;margin-left:-60px; width:126px; height: 39px; position: absolute; text-align:right; vertical-align:middle; color:#fff; font-size:24px;}
.blackarr-right {margin-left:66px; height: 39px; position: absolute; color:#000; font-size:24px;}
.blackarr-bottom { position: absolute; margin-top:39px; color:#000; height: 39px;font-size:24px;}

.theme1-l img,.theme2-l img{clear:both;}
.theme1-r,.theme2-r{font-size:16px;padding:30px;}
.theme1-r h3,.theme2-r h3{font-size:24px;padding-bottom:30px;}

.theme1-l{background-color:#2E3E49; color:#fff; padding:10px 10px 120px 30px;}
.theme1-l a{color:#fff;}
.theme1-r{ }

.theme2-l{background:url('/img/bgsprites2.png') no-repeat; padding:10px 10px 120px 60px; overflow: hidden;}
.theme2-l a{color:#000;}
.theme2-r{ }

/* 
color:#35AA93; //multirichie green 
color:#2E5369; //darkgreenblue
color:#2E3E49; //darkergreenblue
gradient colors: #fff (FBFDFD)) - #C5DEE5
*/

form div div button {margin-right:10px;}

.demopageoverlay {
    line-height: 19px;
    /*display:none;*/
}
.demopagefade {
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    top: 0;
    left: 0;
    width: 100%;
    height: 300%;
    z-index: 2147483646;
    -moz-opacity: 0.8;
    opacity: .80;
    filter: alpha(opacity=80);
    background-color: #000;
    cursor:pointer;
}
.demopagewhite {
    position: absolute;
    left: 50%;
    z-index: 2147483647;
    overflow: visible;
    zoom: 1;
    padding: 0;
}
.demopagedesktop {
    width:100%;
    height:100%;
    margin-left: -50%;
}
.demopagedesktop iframe{
    width:100%;
    height:100%;
    border:0;
}
.demopagetablet {
    background: url('/img/tabletblack1230x867.png') no-repeat center;
    width:1230px;
    height:867px;
    margin-left: -615px;
}
.demopagetablet iframe{
    width:1024px;
    margin-left:102px;
    margin-top:50px;
    height:768px;
    border:0;
}
.demopagemobile {
    background: url('/img/mobileblack435x871.png') no-repeat center;
    width:435px;
    height:871px;
    margin-left: -217px;
}
.demopagemobile iframe{
    width:375px;
    margin-left:30px;
    margin-top:60px;
    height:758px;
    border:0;
}




@media only screen and (max-width: 768px) {
.theme2-l{padding:10px;}
.theme1-r,.theme2-r{padding:10px;}
/*.themecoloredbar{background-color:unset;}*/
main .container{max-width: unset;}
}