.top-header{display: block; width: 100%; padding: 5px 0px; background-color: #222222;}
.top-header .social-links a{color: #FFFFFF;}
.top-header a, .top-header i{color: #FFFFFF;}
.top-header span{display: inline-block; margin:0px 10px; color: #aaaaaa;}
.card ul li, .card ol li{margin-bottom: 10px;}
.card{border-color: #000000;}
.navbar-nav .nav-link.blinking{animation:blinkingText 1.2s infinite; color:#FFFFFF;}
@keyframes blinkingText{ 0%{background-color: #FF0000;}  49%{background-color: #346ff6;}   60%{background-color: #017729; }  99%{background-color:#d19b02;}  100%{background-color:#015291;}}
.custom-nav .navbar-nav li.active a.blinking, .custom-nav .navbar-nav li:hover a.blinking, .custom-nav.sticky-header .navbar-nav li a.blinking{color:#FFFFFF;}
#demos-pannel{padding:15px 10px 0;z-index:999;background-color:#FFF;position:fixed;top:150px;right:-231px;width:231px;color:#121212;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s;transition:all .5s}#demos-pannel h3{ position:absolute; top:70px; width:185px; font-size:18px; right:160px; padding:10px 15px; margin:0; text-align:center; background-color:#cc171e; color:#fff; font-weight:400; cursor:pointer; -webkit-transform:rotate(-90deg); -ms-transform:rotate(-90deg); transform:rotate(-90deg); -moz-transform:rotate(-90deg); -o-transform:rotate(-90deg); }#demos-pannel h3 i{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#demos-pannel h3:after{display:none;position:absolute;top:0;left:0;width:35px;margin-right:-35px;border-bottom:1px solid #FFF;content:"";-webkit-animation:line-move 2s linear infinite;animation:line-move 2s linear infinite}@-webkit-keyframes line-move{0%{left:35px}50%{left:100%}}@keyframes line-move{0%{left:35px}50%{left:100%}}#demos-pannel.open{right:0}#demos-pannel .demos-container{height:auto}@media (max-width:767px){#demos-pannel,#theme-options{display:none}}#demos-pannel button.btn{border:none;padding:5px 20px;height:38px;line-height:28px}
.demos-container .form-control, .modal-body  .form-control{height: 38px;}
.fixed-btn{position: fixed; bottom:0px; width:100%;  z-index: 99; text-align: center; display: none; }
.fixed-btn a{padding:10px 20px;background-color: #cc171e; color:#FFFFFF; display: block; font-size: 18px; }
@media only screen and (max-width: 767px) {.fixed-btn{display: block;} }
.form-group{position: relative;}
.form-group label.error{position: absolute; font-size: 10px; color: #FF0000; bottom:-22px; left:0px;}
