#videoProgress 
{
  position: absolute;
  background-color: #ddd;
  z-index: 111;
  top: 150px;
  text-align: center;
  border-style: outset;
  border-width: 1px;
  padding: 2px;
  //filter: opacity(0.7);
}

#videoBar {
  position: relative;
  width: 100%;
  height: 30px;
  text-align: center;
  line-height: 30px;
  color: white;
  z-index: 112;
  border-style: inset;
  border-width: 1px;  
}

#videoBarProg {
  width: 1%;
  height: 100%;
  background-color: #0F9C57;
  text-align: center;
  line-height: 30px;
  color: white;
  z-index: 114;
}

.ag-body {
  padding-top:20px;
}

.ag-header {
  height:25px;
  margin-top: -5px 
}

.gm-style-iw {
   width: 350px !important;
   top: 0 !important;
   left: 0 !important;
   border-radius: 2px 2px 0 0;
}

.gm-style-iw-d {
  margin-top: 8px !important;
}

.gm-style-iw-ch {
   font-size: 22px;
   font-weight: 400;
   padding: 10px;
   background-color: #0F9C58;
   color: white;
   margin: 0px -49px 1px -12px;
   border-radius: 2px 2px 0 0; /* In accordance with the rounding of the default infowindow corners. */
}

.iw-content-header {
    background: #0F9D58;
    width: 100%;
    display: block;
    color: white;
    font-family: 'Open Sans', sans-serif;
  }

.gm-style-iw {
   width: 350px !important;
   top: 0 !important;
   left: 0 !important;
   border-radius: 2px 2px 0 0;
}

.iw-container  .iw-title {
   font-family: 'Open Sans Condensed', sans-serif;
   font-size: 22px;
   font-weight: 400;
   padding: 10px;
   background-color: #48b5e9;
   color: white;
   margin: 1px;
   border-radius: 2px 2px 0 0; /* In accordance with the rounding of the default infowindow corners. */
}

body {
  font-family: 'Open Sans', sans-serif;
  background: #e4e7ec;
  overflow-x: hidden;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Montserrat', sans-serif;
  font-weight: bold;
}

a {
  color: #000;
}

ul {
  margin-bottom: 0;
}

.toast-close-button {
  right: -8px;
  top: -17.5px
}

.toast-progress {
  background-color: #fff;
  opacity: 0.20;
}

#map-show {
  position:absolute; 
  top:58px; 
  left:4px;
}

#video-show {
  position:absolute; 
  top:58px; 
  left:44px;
}

#replay-show {
  position:absolute; 
  top:58px; 
  left:44px;
}

#remote-ctl {
  position:absolute; 
  top:58px; 
  left:82px;
}

.clsiFrameVideo {
  height: calc(100% - 6px);
  width: 100%;
}

.clsiFrameReplay {
  height: calc(100% - 18px);
  width: 100%;
}

.iconex {
  
}

.panel-body-stretch {
  height: calc(100% - 25px);
}

.videoForm
{
  margin: 0px;
}

.box {
  display: flex;
  flex-flow: column;
  height: calc(100% - 52px);
  padding: 0px 12px 0px 12px ;
}

.box .row {
  flex: 1 1 auto;
}

.box .row.header {
  flex: 0 1 auto;
}

.cls_hide {display: none !important;}
.cls_show {display: "" !important;}

.navbar-default .navbar-nav>.open>a:focus 
{
  //color:#0F9D58;
}
.navbar-default .navbar-nav>.open>a:hover
{

}

.navbar-default .navbar-nav>li>a:focus 
{
 //color:#0F9D58; 
}
.navbar-default .navbar-nav>li>a:hover
{

}

/* Tooltip text */
.tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  padding: 5px 0;
  border-radius: 6px;
 
  /* Position the tooltip text - see examples below! */
  position: absolute;
  z-index: 1;
}

.disabled_obj {
    pointer-events: none;
    opacity: 0.75;
}

.chk-radio-text {
  style="font-size: 12px; padding-left: 2px;"
}

.cld-main {
  width:248px
}
/* centered columns styles */
.row-centered {
  text-align:center;
}
.col-centered {
  display:inline-block;
  float:none;
  /* reset the text-align */
  text-align:left;
  /* inline-block space fix */
  margin-right:-4px;
}

.dlg_privacy {
  color:black;
}

.dlg_tos {
  color:black;
}

.div_float {
  z-index: 1;
  position: fixed;
  width:100%;
}

.img_slide {
  position: fixed;
  width:100%;
}

.img_slide_hide {
  position: fixed;
  width:100%;
  display: none;
}
 .slideshow {
}

.slideshow img {
  width: 100%;
  height: 100%;
}

.btn-big-font {
  font-size: 20px !important;
}
.btn-panel {
  height: 150px;
  width: 150px;
  margin:5px;
  border-radius:5px;
  line-height: 1.0;
}

.home-panel {
  border-color: #cfd9D7;
  border-radius: 2px;
  box-shadow: 0 8px 17px rgba(0, 0, 0, .2);
  margin:0px;
}

.home_wrapper {
  padding:0px;
  text-align:center;
}

.home-center-form {
  width: 320px;
  margin: auto auto;
  border-radius: 6px !important;
}

.dlg_float{
  position: absolute;
  top: 70px;
  width:100%;
}

.control-label
{
  margin-bottom: 0px;
  margin-top: 5px;
}
.ion-tab {
  width: 40px !important;
  padding: 0px 1px !important;
}

.ion-i {
  font-size: 24px !important;
  margin: 0px 1px !important;
  padding: 0px 1px !important;
}

.cld-datetime {
    width: 95%;
 }

.cld-datetime .today{  
  margin-top: 6px !important;
  font-size: 14px;
}

.weekdays-list .weekdays-day {
    padding: 3px 6px;
}

.tab-out {
  border: 1px solid #ccc;
  background-color: #f1f1f1;
}

.tab-in {
  overflow: hidden;
}

/* Style the buttons inside the tab */
.tab-in button {
  /*background-color: inherit;*/
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 2px 6px;
  transition: 0.3s;
  font-size: 12px;
}

/* Change background color of buttons on hover */
.tab-in button:hover {
  background-color: #196c4a;
}

/* Create an active/current tablink class */
.tab-in button.active {
  background-color: #196c4a;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 6px 12px;
  border: 1px solid #ccc;
  border-top: none;
}

.map-label-selected {
   color: #FFFFFF;
   background-color: #248f31;
   border: 1px solid #FFFFFF;
   border-radius: 3px;
   font-family: "Lucida Grande", "Arial", sans-serif;
   font-size: 10px;
   text-align: center;
   white-space: nowrap;
   box-shadow: 3px 3px 6px #000000;
   display:table;
}

.map-label {
   color: #FFFFFF;
   background-color: #555555;
   border: 1px solid #FFFFFF;
   border-radius: 3px;
   font-family: "Lucida Grande", "Arial", sans-serif;
   font-size: 10px;
   text-align: center;
   white-space: nowrap;
   box-shadow: 3px 3px 6px #000000;
   display:table;
}

.map-label-cell {
  padding: 2px;
  float:left;
}

.map-label-addr {
  padding: 2px;
  float:left;
  width: 100%;
  text-align: left;
}

.map-label-icon {
  padding: 2px;
  float:left;
  width:15px; 
  height:15px;
}

.map-label-darrow {
  padding: 2px;
  float:left;
  width:18px; 
  height:15px;
}

.clear {clear:both;}
.bleft {border-left: 1px solid #FFFFFF;}
.btop {border-top: 1px solid #FFFFFF;}
.ball {border: 1px solid #FFFFFF;}

.bleft-sel {border-left: 1px solid #FFFFFF;}
.btop-sel {border-top: 1px solid #FFFFFF;}
.ball-sel {border: 1px solid #FFFFFF;}

.cell-wrap-text {
    white-space: normal !important;
    word-wrap: break-word !important;
}
.ag-fresh .ag-row-selected { background-color: #90d89c52 !important;}

.f-right  {float:right;}
.f-left   {float:left;}
.m-left10 {margin-left:10px;}
.m-right5 {margin-right:5px;}
.m-right10 {margin-right:10px;}
.p-bot10 {padding-bottom:10px;}
.p-right10 {padding-right:10px;}
.p-all2 {padding:2px;}
.d-block  {display:block;}
.z-index1000 {z-index: 1000}
.c-ptr {cursor: pointer;}

.txt-right {text-align:right;}
.txt-center {text-align:center;}
.hr_thick {
    display: block;
    height: -5px;
    border: 0;
    border-top: 2px solid #000;
    margin: 0.1em;
    padding: 0;
}

.mdi-check-fix-radio {
   top: -18px !important; 
   left: -26px !important;
}

.mdi-check-fix-check {
   top: -18px !important; 
   left: -28px !important;
}

.user-dd > a.dropdown-toggle {
  line-height:24px; 
  height:26px;
}

.btnex-sel {
  font-size: 13px;
  border-color: #aaa; 
}


.width-75pct {width: 75%;}

.caleandar-header {
  background-color: #0f9d58;
  color: #fff;
  font-size: 11px;
  padding-left: 2px;
  cursor: pointer;
}

.gm-style .gm-style-iw {
    font-weight: 400;
    font-size: 16px;
    overflow: hidden
  }

.map-input {
    padding: 6px;
    -webkit-appearance: none; 
    -moz-appearance: none; 
    border: 2px solid #777; 
}

.icon-geofence_01 {
  position: relative;
  top: 0px;        
  font-size:18px !important;
}

.icon-geofence_01A {
  position: relative;
  top: 0px;        
  font-size:28px !important;
}

.icon-geofence_02 {
  position: relative;
  top: 2px;        
  font-size:24px !important;
}

.form-group-wo {
  margin-bottom: 0px;
}

.red-white-label {
  padding: 7px 5px;
  background-color: red;
  border-radius: 5px;
  color: white;
}

.white-red-label {
  padding: 7px 5px;
  background-color: transparent;
  border-radius: 5px;
  color: red;
}

.editGrpSmBtn 
{
  float:right; 
  padding-top;
  margin-top: 0px;
  margin-right: 2px;
}

.btn-small  
{
  padding: 1px 0px;
  margin-bottom: 0;
  font-size: 12px;
  outline: none !important;
}

.btn-small-pad
{
  padding: 1px 5px !important;
  margin:  0px 2px;
}

.menu_btn
{
  margin-left:4px;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 0.1em; 
    padding: 0;
}

i{
  width:50px !important;
  height:50px !important;
} 

.dblock {
  diplay:block;
}

.va{
  text-decoration: none !important;
  outline : none !important;
}

.vicon{
  position:relative;   
  top: -75px;
  left: -25px;
  display: none;
}

.wire_info {
  width:240px;
  height:30px;
  font-size:12px;
}

.vimg {
  width:100%;
  //width:240px;
  //height:180px;
  border: 1px solid #5f5f5f;
  margin:1px;
}

.popup_centered_top15 {
  top:15%;
}

.popup_centered_top90 {
  top:55px;
}

.popup_centered_outer {
  position: absolute; 
  left: 50%;
  z-index: 1000;
}

.popup_centered_outer-01 {
  position: absolute; 
  z-index: 1000;
}

.popup_centered_outer_nz {
  position: absolute; 
  left: 50%;
}

.popup_centered_inner {
  position: relative; 
  left: -50%;
  min-width:300px;
}

.popup_centered_inner-01 {
  position: relative; 
  left: 0px;
  top: -5px;
  min-width:214px;
}

.popup_centered_inner-02 {
  position: relative; 
  left: 5px;
}

.float-window {
  position: absolute;
  top: 10%;
  left:50%;
}

.float-windowx {
  background: white none repeat scroll 0 0;
  box-shadow: 5px 5px 15px #888888;
  height: 250px;
  padding: 0;
  position: absolute;
  top: 120px;
  left:50%;
  width: 250px;
}

.help-block {margin-top: 0px; margin-bottom: 0px;}

.f-right-ex {
  float:right;
}

@media (max-width: 767px) 
{
  .f-right-ex {
    float:left;
  }
}

.data-div-left {
  float:left;
}

.data-div-right {
  float:right;
}

@media (max-width: 705px) 
{
  .data-div-right {
    padding-top: 10px;
    float:left;
  }
}

.side_btn {
  display: block;
  float: left;
  padding: 0px 5px 0px 10px;
  margin: 0 0 0 2px;
  height:26px;
}

.custom-select-ex > a.dropdown-toggle > span
{
  margin-top: -2px;
}

.custom-select > a.dropdown-toggle 
{
  
}

.custom-select-wos-div {
  padding-bottom: 10px;
}

.custom-select-wos {
  width:200px;
}

.custom-select-01 {
  height:34px !important;
}

.custom-select-02 {
  height:26px !important;
}

.custom-select-03P {
  width: 130  !important;
}

.custom-select-03 {
  height:28px !important;
  width: 130px  !important;
}
 
.custom-select-04{
  width:118px;
}

.custom-select-woa {
  width:200px;
}

.menuTitle {
  height: 60px;
  margin-top: -10px;
}

.menuLogin {
  font-size: 65%;
}

.gridVend {
  width: 100%; 
  height: 1px; 
  //min-height: 300px; 
  //max-height: 300px; 
  padding-bottom:10px;
}

.gridStd {
  width: 100%; 
  height: 1px; 
  //min-height: 400px; 
  //max-height: 600px; 
  padding-bottom:10px;
}

.gridBtn {
  color: white;
  cursor: pointer;
  padding:3px 2px 1px 2px;
}

.gridBtnNP {
  color: white;
  padding:3px 2px 2px;
}
.gridCenter {
  margin-left: 12px;
}

.gridBtnGreyBox {
  color: #a0a0a0;
}

.gridBtnRedBox {
  color: #dc1102;
}

.gridBtnBox {
  font-size: 22px !important;
}

.gridBtnRed {
  color: white;
  background-color: #dc1102;
  box-shadow: 0px 2px 2px 2px rgba(0, 0, 0, 0.4);
}
.gridBtnRedNeg {
  color: #dc1102;
  
}

.gridBtnGray {
  color: white;
  background-color: #afafaf;
  box-shadow: 0px 2px 2px 2px rgba(0, 0, 0, 0.4);
}

.gridBtnGreen {
  color: white;
  background-color: #0f9d58;
  box-shadow: 0px 2px 2px 2px rgba(0, 0, 0, 0.4);
}

.gridBtnGreenNeg {
  color: #0f9d58;
  
}
.panel-heading-ex
{
  padding: 2px 3px;
}

.panel-ex {
  margin-bottom: 0px;
}

.panel-body-ex {
  padding: 0px;
}

.panel-body-01 {
  padding: 4px;
}

@media screen and (max-width: 480px) {
.panel-body-01 {
  padding: 10px;
}

}


.containerEx {
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;
  border-bottom:0px;
}

@media screen and (max-width: 480px) {
  .containerEx {
    margin-left:0px;
    margin-right:0px;
  }
}

.legendEx {
  margin-bottom:0px;
  border-bottom:0px;
  color: #ffffff;
}

.editGrp {
  margin-bottom: 10px;
  padding-top: 6px;
}

.editGrpBot {
  margin-bottom: -4px;
  padding-top: 2px;
}}

.editGrpDlg {
  margin-bottom: 5px;
  padding-top: 0px;
}

.editGrpTight {
  margin-bottom: 1px;
  padding-top: 1px;
}

.editGrpBorder {
  border: 1px solid #b8b0b0;
}

.editGrpEx {
  float:left;
  padding-right: 10px;
}

.editGrpExfr {
  float:right;
  padding-right: 10px;
}

.list-inline > li {
  padding-left: 15px;
  padding-right: 15px;
}

.text-muted {
  color: #90939a;
}

.navbar {
  border: 0;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .26);
  margin-bottom: 2px;
}

.navbar-header {
  padding-left: 15px;
}

.navbar-nav {
  margin: 0;
}

.navbar-nav > li {
}

.navbar-nav > li > a {
  padding: 15px;
}

.navbar-default {
  color: #fff;
  background: #fff;
}

.navbar-default .navbar-brand {
  color: #ffffff !important;
  background-color: #0f9d58 !important;
}

.navbar-default .navbar-brand:hover {
  color: #ffffff;
  background-color: #0d8c47;
}

.navbar-brand {
  margin-left: -15px;
  transition: 0.25s all;
}


.panel-default > .panel-heading {
  font-size: 85%;
  font-weight: bold;
  color: #444;
  text-transform: uppercase;
  background-color: #f6f6f6;
  border-color: #cfd9db;
}

.form-control {
  border-radius: 0;
}

.center-form {
  width: 330px;
  margin: 12% auto;
}

.signup-or-separator {
  position: relative;
  height: 34px;
  text-align: center;
  background: none;
}

.signup-or-separator hr {
  width: 90%;
  margin: -16px auto 10px auto;
  border-top: 1px solid #dce0e0;
}

.signup-or-separator .text {
  display: inline-block;
  padding: 8px;
  margin: 0;
  background-color: #fff;
}

.has-feedback .form-control-feedback {
  top: 0;
  left: 0;
  width: 46px;
  height: 46px;
  line-height: 46px;
  color: #555;
}

.password-strength {
  float: left;
}

.password-strength-indicator {
  //position: absolute;
  //top: 10px;
  //right: 0;
  //width: 5px;
  padding: 0 5px;
  float: right;
}

.password-strength-indicator span {
  display: block;
  width: 5px;
  height: 5px;
  margin-bottom: 2px;
  background: #ebeef1;
  border-radius: 5px;
}

[class^='ion-'] {
  font-size: 1.2em;
}

.has-feedback .form-control {
  padding-left: 42.5px;
}

.alert-material {
  position: fixed;
  right: 12px;
  bottom: 12px;
  z-index: 1;
  display: inline-block;
  min-height: 48px;
  padding: 13px 24px 12px;
  font-family: 'Roboto', sans-serif;
  color: #f1f1f1;
  cursor: default;
  background: #323232;
  border-radius: 2px;
  outline: none;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}

.profile-picture {
  height: 100px;
  display: block;
}

.dialog-header-confirm {
  background-color: #0f9d58;
}

.btn {
  font-weight: bold;
  border-radius: 2px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .26);
}

.btn-primary {
  //background-color: #4285f4;
  background-color: #0f9d58;
  border-color: #0f9d58; 
}

.btn-primary:hover {
  //background-color: #3367d6;
  background-color: #0fBd58;;
 }

.btn-success {
  background-color: #0f9d58;
}

.btn-success:hover {
  background-color: #196c4a;
}

.btn-danger {
  background-color: #db4437;
}

.btn-danger:hover {
  background-color: #b04c3b;
}

.btn-group-vertical .btn {
  margin-bottom: 10px;
}

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-radius: 2px;
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 2px;
}

.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-radius: 2px;
}

.btn-lg {
  font-size: 14px;
}

.btn [class^='ion-'] {
  margin-right: 5px;
}

.btn .fa {
  margin-right: 5px;
}

/*********************
* Social Buttons
*********************/

.btn-google-plus {
  color: #fff;
  background-color: #dd4b39;
  border: 1px solid #d54331;
}

.btn-google-plus:hover,
.btn-google-plus:focus {
  color: #fff;
  background-color: #cb3927;
}

.btn-facebook {
  color: #fff;
  background-color: #3b5998;
  border: 1px solid #335190;
}

.btn-facebook:hover,
.btn-facebook:focus {
  color: #fff;
  background-color: #294786;
}

.btn-linkedin {
  color: #fff;
  background-color: #007bb6;
  border: 1px solid #0073ae;
}

.btn-linkedin:hover,
.btn-linkedin:focus {
  color: #fff;
  background-color: #0069a4;
}

.btn-twitter {
  color: #fff;
  background-color: #00aced;
  border: 1px solid #009fdb;
}

.btn-twitter:hover,
.btn-twitter:focus {
  color: #fff;
  background-color: #0090c7;
}

.btn-foursquare {
  color: #fff;
  background-color: #f94877;
  border: 1px solid #f8215a;
}

.btn-foursquare:hover,
.btn-foursquare:focus {
  color: #fff;
  background-color: #f71752;
}

.btn-github {
  color: #fff;
  background-color: #444;
  border: 1px solid #3b3b3b;
}

.btn-github:hover,
.btn-github:focus {
  color: #fff;
  background-color: #303030;
}

.btn-instagram {
  color: #fff;
  background-color: #3f729b;
}

.btn-instagram:hover,
.btn-instagram:focus {
  color: #fff;
  background-color: #305777;
}

.btn-yahoo {
  color: #fff;
  background-color: #720e9e;
}

.btn-yahoo:hover,
.btn-yahoo:focus {
  color: #fff;
  background-color: #600e85;
}

.btn-live {
  color: #fff;
  background-color: #2672ec;
}

.btn-live:hover,
.btn-live:focus {
  color: #fff;
  background-color: #125acd;
}

.btn-twitch {
  color: #fff;
  background-color: #6441a5;
}

.btn-twitch:hover,
.btn-twitch:focus {
  color: #fff;
  background-color: #7550ba;
}

/*********************
* Animations
*********************/

.fadeZoom.ng-enter {
  -webkit-animation-duration: 0.6s, 0.2s;
  -moz-animation-duration: 0.2s, 0.2s;
  -ms-animation-duration: 0.2s, 0.2s;
  animation-duration: 0.2, 0.2s;
  -webkit-animation-name: fadeIn, zoomIn;
  -moz-animation-name: fadeIn, zoomIn;
  -ms-animation-name: fadeIn, zoomIn;
  animation-name: fadeIn, zoomIn;
}

.fadeZoomFadeDown.ng-enter {
  -webkit-animation-duration: 0.2s, 0.2s;
  -moz-animation-duration: 0.2s, 0.2s;
  -ms-animation-duration: 0.2s, 0.2s;
  animation-duration: 0.2s, 0.2s;
  -webkit-animation-name: fadeIn, zoomIn;
  -moz-animation-name: fadeIn, zoomIn;
  -ms-animation-name: fadeIn, zoomIn;
  animation-name: fadeIn, zoomIn;
}

.fadeZoomFadeDown.ng-leave {
  -webkit-animation: fadeOutDown 0.2s;
  -moz-animation: fadeOutDown 0.2s;
  -ms-animation: fadeOutDown 0.2s;
  animation: fadeOutDown 0.2s;
}

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.8, 0.8, 0.8);
    -moz-transform: scale3d(0.8, 0.8, 0.8);
    -ms-transform: scale3d(0.8, 0.8, 0.8);
    transform: scale3d(0.8, 0.8, 0.8);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.8, 0.8, 0.8);
    -moz-transform: scale3d(0.8, 0.8, 0.8);
    -ms-transform: scale3d(0.8, 0.8, 0.8);
    transform: scale3d(0.8, 0.8, 0.8);
  }

  50% {
    opacity: 1;
  }
}

//============================================================
//Responsive Main Page
//============================================================

h1, h2, h3, h4, h5, h6 {
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
}

.img_computers {
  height:500px; 
  width:883px;
/*    border-radius: 15px;
    border-style: solid;
    background-color: rgb(0,0,0,.5);
    padding: 5px;
    margin: 10px;    */
}

.img_facebook {
  height:660px; 
  width:560px;
  margin-left: 150px;
  box-shadow: 4px 4px 5px #333;
  border-radius: 7px;
}

h2{font-size: 36px;}
h4{font-size: 24px;}

.fbubble-main {left: 465px; width: 600px; top: 325px;}
.fbubble-twitter {background-color: rgba(15, 157, 88, 0.8); border-color: rgba(15, 157, 88, 0.8); color:white;box-shadow: 4px 4px 5px #333;}
.fbubble-twitter p{font-family: 'Open Sanss' !important, sans-serif; font-size: 24px;}
.fbubble-twitter:after {left: 555px;border-bottom-color:rgba(15, 157, 88, 0.8);}


.iaw_header_01 {
    background-size: cover  !important;
    background-position-x: 100%  !important;
    height:900px;
    position: relative;
} 

.iaw_header_02 {
    background-size: cover  !important;
    background-position-x: 100%  !important;
    height:900px;
    position: relative;
} 

.iaw_header_03 {
    background-size: cover  !important;
    background-position-x: 100%  !important;
    height:900px;
    position: relative;
} 

.iaw_contact {
    background-size: cover  !important;
    background-position-x: 100%  !important;
    height:900px;
    position: relative;
} 

.iaw_header_footer {
    position: absolute;
    bottom: 0px;
    left:0px;
    width:100%;
    background-color: rgba(0, 0, 0, 0.4);
} 

.iaw-footer {
  padding: 5px 0px;
  color: #ffffff;
  background-color:#0F9D58;
}

.btn-nav-free-trial {
  font-weight: 300;
  position: relative;
  color:white;
  border: 1px solid transparent;
  border-radius: 4px;
  padding:5px 10px; 
  box-shadow: 4px 4px 5px #333;
  background-color:#F07807 !important;
  color:white !important;
  text-align: center;
  cursor: pointer;

  font-size: 40px;
  height: 65px;
  width: 400px;
}

.btn-nav-free-trial-01 {
  margin-top: 40px;  
  margin-bottom: 10px;  
  }

.btn-nav-free-trial:hover {
  background-color: #E07807 !important;
}

.header-text-01 {
  margin-left:25px;
  margin-top:35px;
  margin-bottom:35px;
  text-shadow: 2px 2px rgba(200, 200, 200, 1);
  color:rgba(75, 75, 75, 1);
}

.header-text-02 {
  background-color:rgba(255, 255, 255, .5);
}

.header-text-02-h2 {
  margin-left:25px;
  margin-top:10px;
  margin-bottom:10px;
  text-shadow: 2px 2px rgba(200, 200, 200, 1);
  color:rgba(75, 75, 75, 1);
}

.sub-header-text-01 {
  margin-left:25px;
  margin-top:15px;
  margin-bottom:15px;
  color:rgba(255, 255, 255, 1);
  text-shadow: 1px 1px rgba(50, 50, 50, 1);
}

.price_header_spacer {
  height:50px;
}

.price_footer_spacer {
  height:50px;
}

.iaw_pricer{
  width:100%;
  height:1700px; /**/
}


.price_basic {
  width: 450px; /**/
  box-shadow: 5px 5px 5px #333;
}

.price_header {
    background-color: #359E63;
    height: 260px; /**/
    border-radius: 5px 5px 0px 0px;
    text-align: center;
    float: left;
    margin: 0px 10px;
}

.price_header_text {
    font-size: 45px;   /**/
    color: white;
    margin-top: 14px;  /**/ 
}    

.price_header_price {
    font-size: 100px; /**/
    color: white;
    margin-top: 14px; /**/
}

.price_header_price_sm {
    font-size: 40px; /**/
    color: white;
    display: inline;
}

.price_header_misc {
    font-size: 18px; /**/
    color: #333;
    padding: 2px;
    margin-top: 10px; /**/
}

.price_row {
    background-color: white;
    height: 80px; /**/
    text-align: center;
    float: left;
    margin: -1px 10px;
    border-color: #dfdfdf;
    border-style: solid;
    border-width: 1px;
  }

.price_row_text {
    font-size: 28px; /**/
    color: #6f6f6f;
    margin-top: 20px; /**/
}    

.price_footer {
    background: #f5f5f5;
    height: 120px; /**/
    text-align: center;
    float: left;
    margin: 1px 10px;
    border-radius: 0px 0px 5px 5px;
}

.price_footer_text {
    font-size: 28px; /**/
    color: #333333;
    margin-top: 10px;
}    

.btn-nav-free-trial-price {
    width: 100%;
    height: 100%;
    padding-top: 22px;
    font-size: 50px;
    border-radius: 0px 0px 5px 5px;
    box-shadow: 0px 0px 0px #888888;
  }

.panel {
  margin-bottom: 0px;
  background-color:white; 
  border-radius: 4px;
  box-shadow: 5px 5px 8px #333 !important;
}

.panel-heading {
  background-color:#0F9D58 !important;  
  color:white !important;
  padding: 8px 15px !important;
  border-radius: 4px !important;
  margin: -2px -1px -1px -1px;
}

.panel-title {
  font-size: 24px !important;  
  text-transform: none;
}

.contact-group {
  margin-top:20px;
}

.btn-contact {
  background-color:#F07807; 
  color: white;
  width: 200px;
  height: 50px;
  font-size:20px;
  font-weight: normal !important;
}

.btn-contact:hover, .btn-contact:focus, .btn-contact:active, .btn-contact[disabled="disabled"] {
  background-color:#E07807; 
  color: white;
}

.bg-p {
  margin-bottom: 10px !important;
  border-radius: 6px !important;
  padding: 15px !important;
}

.bg-p-hide {display: none;}

.demo_header {
    background-color: #359E63;
    border-radius: 5px 5px 0px 0px;
    text-align: center;
    float: left;
    margin: 0px 10px;
}

.demo_header_link {
  text-decoration: none !important;
}

.demo_header_text {
    font-size: 45px;   /**/
    color: white;
    margin: 0px !important;  /**/ 
    width:100%; 
    background-color:#359E63; 
    color:white;
    border-radius: 5px 5px 0px 0px;
}    

.demo_img_div {
  height:auto !important; 
  min-height:100% !important;
  background-color: transparent !important;
}

.demo_img {
  max-width: 100% !important; 
  padding:2px !important;
  background-color: white !important;
}

@media screen and (max-width: 1730px) {
  .img_facebook {
    margin-left: 110px;
    height:620px; 
  }

  .iaw_pricer{height:1500px;}
  .price_basic {width: 390px;}
  .price_header_text {font-size: 40px; margin-top: 14px;}    
  .demo_header_text {font-size: 40px; margin-top: 14px;}    
  .price_header_price {font-size: 90px; margin-top: 14px;}
  .price_header_price_sm {font-size: 40px;}
  .price_header_misc {font-size: 16px; margin-top: 10px;}
  .price_row {height: 70px;}

  .price_row_text {font-size: 26px; margin-top: 20px;}
  .price_footer {height: 110px;}
  .price_footer_text {font-size: 26px;}    

  .btn-nav-free-trial-price {
    padding-top: 22px;
    font-size: 40px;
  }

}


@media screen and (max-width: 1600px) {
  .fbubble-main {left: 465px; width: 500px; top: 325px;}
  .fbubble-twitter p{font-family: 'Open Sanss' !important, sans-serif; font-size: 20px;}
  .fbubble-twitter:after {left: 455px;border-bottom-color:rgba(15, 157, 88, 0.8);}
  
  .img_facebook {
    margin-left: 110px;
    height:590px; 
  }}


@media screen and (max-width: 1500px) {
  .iaw_pricer{height:1100px;}
  .price_basic {width: 300px;}
  .price_header {height: 165px;}
  .price_header_text {font-size: 28px; margin-top: 14px;}    
  .demo_header_text {font-size: 28px; margin-top: 14px;}    
  .price_header_price {font-size: 55px; margin-top: 14px;}
  .price_header_price_sm {font-size: 28px;}
  .price_header_misc {font-size: 14px; margin-top: 10px;}
  .price_row {height: 50px;}

  .price_row_text {font-size: 18px; margin-top: 12px;}
  .price_footer {height: 85px;}
  .price_footer_text {font-size: 18px;}    

  .btn-nav-free-trial-price {
    padding-top: 22px;
    font-size: 30px;
  }

}


@media screen and (max-width: 1400px) {
  .img_computers {
    height:450px; 
    width:794px;
  }
  
  .iaw_header_01 {height:800px;}
  .iaw_header_02 {height:800px;}
  .iaw_header_03 {height:800px;}
  .iaw_contact {height:800px;}
  h2{font-size: 32px;}
  h4{font-size: 22px;}

  .img_facebook {
    margin-left: 80px;
    height: 560px;
    width: 500px;
    margin-top: -30px;    
  }

  .btn-nav-free-trial-01 {
    margin-top: 30px;  
  }

}


@media screen and (max-width: 1250px) {
  .img_computers {
    height:375px; 
    width:662px;
  }

  .img_facebook {
    margin-left: 70px;
    height: 490px;
    width: 460px;
  }
 
  .iaw_header_01 {height:700px;}
  .iaw_header_02 {height:700px;}
  .iaw_header_03 {height:700px;}
  h2{font-size: 28px;}
  h4{font-size: 18px;}

  .fbubble-main {left: 630px; width: 500px; top: 345px;}
  .fbubble-twitter p{font-family: 'Open Sanss' !important, sans-serif; font-size: 20px;}
  .fbubble-twitter:after {left: 455px;border-bottom-color:rgba(15, 157, 88, 0.8);}
}


@media screen and (max-width: 1050px) {
  .img_computers {
    height:300px; 
    width:530px;
  }

  .img_facebook {
    margin-left: 50px;
    height: 410px;
    width: 415px;  
  }

  .iaw_header_01 {height:600px;}
  .iaw_header_02 {height:600px;}
  .iaw_header_03 {height:600px;}
  h2{font-size: 26px;}
  h4{font-size: 16px;}
  
  .btn-nav-free-trial-01 {
    font-size: 30px;
    height: 50px;
    width: 300px;
    margin-top: 30px;  
    margin-bottom: 10px;  
  }

  .fbubble-main {width: 400px;}
  .fbubble-twitter p{font-family: 'Open Sanss' !important, sans-serif; font-size: 16px;}
  .fbubble-twitter:after {left: 357px;border-bottom-color:rgba(15, 157, 88, 0.8);}

  .header-text-01 {margin-top:25px;}

  .price_header_spacer {height:35px;}
  .iaw_pricer{height:810px;}
  .price_basic {width: 240px;}
  .price_header {height: 115px;}
  .price_header_text {font-size: 24px; margin-top: 10px;}    
  .demo_header_text {font-size: 24px; margin-top: 10px;}    
  .price_header_price {font-size: 40px; margin-top: 5px;}
  .price_header_price_sm {font-size: 24px;}
  .price_header_misc {font-size: 12px; margin-top: 10px;}
  .price_row {height: 35px;}

  .price_row_text {font-size: 14px; margin-top: 5px;}
  .price_footer {height: 60px;}
  .price_footer_text {font-size: 14px;}

  .btn-nav-free-trial-price {
    padding-top: 15px;
    font-size: 20px;
  }

}


@media screen and (max-width: 900px) {
  .img_computers {
    height:300px; 
    width:530px;
  }

  .img_facebook {
    margin-left: 20px;
    margin-top: 5px;
  }

  .header-text-01 {
    margin-top:20px;
    margin-bottom:10px;
  }
}


@media screen and (max-width: 820px) {
  .price_header_spacer {height:35px;}
  .iaw_pricer{height:725px;}
  .price_basic {width: 200px;}
  .price_header {height: 90px;}
  .price_header_text {font-size: 20px; margin-top: 5px;}    
  .demo_header_text {font-size: 20px; margin-top: 5px;}    
  .price_header_price {font-size: 35px; margin-top: 0px;}
  .price_header_price_sm {font-size: 20px;}
  .price_header_misc {font-size: 10px; margin-top: 8px;}
  .price_row {height: 35px;}

  .price_row_text {font-size: 12px; margin-top: 9px;}
  .price_footer {height: 50px;}
  .price_footer_text {font-size: 14px;}      

  .btn-nav-free-trial-price {
    padding-top: 10px;
    font-size: 20px;
  }

}


@media screen and (max-width: 800px) {
  .img_computers {
    height:250px; 
    width:441px;
  }

  .img_facebook {
    margin-left: 25px;
    margin-top: -5px;
    height: 350px;
    width: 330px;
  }
  
  .iaw_header_01 {height:525px;}
  .iaw_header_02 {height:525px;}
  .iaw_header_03 {height:525px;}
  h2{font-size: 24px;}
  h4{font-size: 14px;}
  .header-text-01 {
    margin-top:20px;
    margin-bottom:15px;
  }
}


@media screen and (max-width: 700px) {
  .img_computers {
    height:225px; 
    width:397px;
  }

  .img_facebook {
    margin-left: 25px;
    margin-top: -5px;
    height: 300px;
    width: 300px;
  }
  
 
  .iaw_header_01 {height:470px;}
  .iaw_header_02 {height:470px;}
  .iaw_header_03 {height:470px;}
  h2{font-size: 20px;}
  h4{font-size: 14px;}
  .btn-nav-free-trial-01 {
    font-size: 20px;
    height: 40px;
    width: 200px;
    margin-top: 20px;  
    margin-bottom: 5px;  
  }

  .fbubble-main {width: 300px}
  .fbubble-twitter p{font-size: 14px;}
  .fbubble-twitter:after {left: 255px;}

  .header-text-01 {margin-top:20px;}

  .price_header_spacer {height:22px;}
  .iaw_pricer{height:540px;width:100%;text-align:center;}
  .pricer_div{display:table; text-align:left;}
  .price_basic {width: 160px;}

  .price_header {height: 62px;}
  .price_header_text {font-size: 16px; margin-top: 2px;}    
  .demo_header_text {font-size: 14px; margin-top: 2px;}    
  .price_header_price {font-size: 26px; margin-top: 0px;}
  .price_header_price_sm {font-size: 16px;}
  .price_header_misc {font-size: 9px; margin-top: 8px;}

  .price_row {height: 26px;}
  .price_row_text {font-size: 11px; margin-top: 5px;}

  .price_footer {height: 40px;}
  .price_footer_text {font-size: 14px;}        

  .btn-nav-free-trial-price {
    padding-top: 7px;
    font-size: 18px;
  }

}


@media screen and (max-width: 600px) {
  .img_computers {
    height:225px; 
    width:397px;
  }

  .img_facebook {
    margin-left: 15px;
    margin-top: -5px;
    height: 270px;
    width: 270px;
  }

  .iaw_header_01 {height:420px;}
  .iaw_header_02 {height:420px;}
  .iaw_header_03 {height:420px;}
  .btn-nav-free-trial-01 {
    font-size: 18px;
    height: 35px;
    width: 150px;
    margin-top: 10px;  
    margin-bottom: 10px;  
  }

  .fbubble-main {width: 300px}
  .fbubble-twitter p{font-size: 12px;}
  .fbubble-twitter:after {left: 255px;}

  h2{font-size: 17px; margin:5px 0px;}
  h4{font-size: 15px;}
  .header-text-01 {margin-top:7px;margin-bottom:10px;margin-left:1px;}
  .sub-header-text-01 {margin-top:10px; margin-bottom:10px; margin-left:10px; margin-right:10px;}

  .price_header {margin: 0px 2px;}
  .price_row {margin: -1px 2px;}
  .price_footer {margin: 1px 2px;}
}


@media screen and (max-width: 550px) {
  .fbubble-main {width: 250px}
  .fbubble-twitter p{font-size: 11px;}
  .fbubble-twitter:after {left: 207px;}

  .img_facebook {
    margin-left: 10px;
    margin-top: -5px;
    height: 270px;
    width: 250px;
  }

  .price_header_spacer {height:10px;}
  .iaw_pricer{height:440px;}
  .price_basic {width: 125px;}

  .price_header {height: 50px;}
  .price_header_text {font-size: 14px; margin-top: 0px;}    
  .demo_header_text {font-size: 14px; margin-top: 0px;}    
  .price_header_price {font-size: 20px; margin-top: 0px;}
  .price_header_price_sm {font-size: 14px;}
  .price_header_misc {font-size: 8px; margin-top: 4px;}

  .price_row {height: 22px;}
  .price_row_text {font-size: 10px; margin-top: 3px;}

  .price_footer {height: 36px;}
  .price_footer_text {font-size: 14px;}          

  .btn-nav-free-trial-price {
    padding-top: 6px;
    font-size: 16px;
  }

}


@media screen and (max-width: 500px) {
  .img_computers {
    height:183px; 
    width:323px;
  }

  .img_facebook {
    margin-left: 10px;
    margin-top: -5px;
    height: 220px;
    width: 200px;
  }

  .iaw_header_01 {height:380px;}
  .iaw_header_02 {height:380px;}
  .iaw_header_03 {height:380px;}
  .iaw_contact   {height:380px;}


  h2{font-size: 16px; margin:5px 0px;}
  h4{font-size: 14px;}
  .header-text-01 {margin-top:7px;margin-bottom:10px;margin-left:1px;}
  .sub-header-text-01 {margin-top:10px; margin-bottom:10px; margin-left:10px; margin-right:10px;}
 
}


@media screen and (max-width: 450px) {
  .iaw_header_02 {height:320px;}
  .iaw_header_03 {height:320px;}
  .iaw_contact   {height:320px;}
  .contact-frame { padding: 4px;}
  .ct-input {padding-right: 12px; padding-left: 20px;}
  .control-label {padding-left: 5px;}
  .iaw_pricer{height:430px;}
}


@media screen and (max-width: 412px) {

  .price_basic {width: 110px;}
  .price_header_misc {font-size: 8px; margin-top: 0px;}

  h2{font-size: 14px; margin:5px 0px;}
  h4{font-size: 12px;}
  .header-text-01 {margin-top:7px;margin-bottom:10px;margin-left:1px;}
  .sub-header-text-01 {margin-top:10px; margin-bottom:10px; margin-left:10px; margin-right:10px;}
  .iaw_pricer{height:420px;} 
  }


@media screen and (max-width: 400px) {
  .img_computers {
    height:140px; 
    width:247px;
    margin-top: 65px;
    margin-left: -10px;  
  }

  .img_facebook {
    margin-left: 10px;
    margin-top: -5px;
    height: 175px;
    width: 165px;
  }


  .iaw_header_01 {height:380px;}
  .fbubble-main {width: 200px}
  .fbubble-twitter p{font-size: 10px;}
  .fbubble-twitter:after {left: 157px;}
}


@media screen and (max-width: 370px) {

  .price_basic {width: 100px;}
  .price_header_text {font-size: 11px; margin-top: 0px;}    
  .demo_header_text {font-size: 11px; margin-top: 0px;}    
  .price_row_text {font-size: 9px; margin-top: 3px;}
  .price_header_misc {font-size: 7px; margin-top: 0px;}

  h2{font-size: 14px; margin:5px 0px;}
  h4{font-size: 10px;}
  .header-text-01 {margin-top:7px;margin-bottom:10px;margin-left:1px;}
  .sub-header-text-01 {margin-top:10px; margin-bottom:10px; margin-left:10px; margin-right:10px;}

  .btn-nav-ex {
    margin: 8px 5px !important;  
    padding: 4px 2px !important;  
  }

  #nav-main-menu {
    margin-right: 6px !important;  
  }
  .iaw_pricer{height:410px;} 
}


@media screen and (max-width: 350px) {
  .iaw_header_02 {height:280px;}
  .iaw_header_03 {height:280px;}
  .iaw_contact   {height:280px;}
}

.normalinks a {
  color:#5e5e5e;
  cursor: pointer;
  text-decoration: none;
}

.normalinks a:hover {
  color:#333;
}

.dot {
  height: 15px;
  width: 15px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  cursor: pointer;
  margin-bottom: 10px;
  margin-left: 2px;
}


.cellFrameRow
{
  height:50%;
}
.cellFrameCol 
{
  height:100%;
  width:50%;
  border:1px solid #000000;
  float:left;
}

.screen_bkg {
  width: 100%; 
  height: 100%; 
  position: absolute; 
  top: 0px; 
  left: 0px; 
  float:left;
  border:1px solid #000000;
  background-size: 100% 100%; 
  background-color: rgb(0, 0, 0); 
  background-image: url("data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABGAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM1QUUzN0FGRjJCRDExRTQ4REM3Q0QwM0EzQTNGMUNEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM1QUUzN0IwRjJCRDExRTQ4REM3Q0QwM0EzQTNGMUNEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzVBRTM3QURGMkJEMTFFNDhEQzdDRDAzQTNBM0YxQ0QiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzVBRTM3QUVGMkJEMTFFNDhEQzdDRDAzQTNBM0YxQ0QiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAEAwMDAwMEAwMEBgQDBAYHBQQE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");  
}