      body {
      	background-color: #094680;
        /* background-image: url(../img/bg-smtiles-dark-gray.png); */
        color:#fff;
        font-family: 'Palatino Linotype',Palatino, serif;
        font-size: 16pt;
        -webkit-font-smoothing: antialiased;
      }
      /* COUNTDOWN */

      .container-fluid {
        height: 100vh;
        display: inline-flex;        
        width:100%;
        
      }
      .row1 { flex:1; }
      .row-center {
        display: flex;
        justify-self: center;
        align-self: center;
        justify-items: center;
        align-items: center;
      }
      .pr0 { padding-right: 0px !important;}
      .pb10 { padding-bottom: 10px !important; }
      .bg {
      	/*
        background-color: #093f77;
        background-image: url(../img/bg-smtiles-dark.png);
        */
      }
      .border {
      	border: solid 0px #fff;
      }
      .topp { margin-top: 4%;}
      .top2 { margin-top: 2em;}
      .top3 { margin-top: 3em;}
      .top4 { margin-top: 4em;}
      .top5 { margin-top: 5em;}

      .center { text-align:center; }

      .modal-header { color: #333; }
      .modal-content { color: #666; }
      .modal-body p { font-size:0.7em; }
      .modal-body { padding: 10px 15px 0px; }
      .modal-dialog { width: 350px; }
      .modal-dialog .success { display:none; }
      .modal-dialog .fail { display:none; }
      .modal-header { padding: 15px 15px 0; border:none; }
      .modal-footer { padding: 0px 15px 15px; border:none; }

      .footer { font-size:.7em; margin-top: 1em; margin-bottom: 1em; }
      .footer a, .footer a:hover, .footer a:visited { color:white !important; }

	  .ftr div.has-error input.email { background-color:#E7C0C0; color:#843534; }
	  .ftr .input-group span.glyphicon { margin-right:1em; }

      .ftr-opt {
      	margin-top:2em;
      	margin-bottom:2em;
      	vertical-align: middle;
      	line-height:100%;
      	vertical-align: middle !important;
      	font-size:0.8em;
      }
      .ftr-opt p { margin: 10px 0; }
      .ftr-opt a, .ftr-opt a:hover, .ftr-opt a:visited { color:white !important; }

      .ftr-opt input { font-size:1.2em;}
      .ftr-opt-l { padding-left:0em; }
      .ftr-opt-r { padding-right:0em; text-align:right; margin-top:3em;}
      .ftr-opt-r p span.sm { font-size:.9em; font-style: italic; }
      .ftr-opt .fa { color:#4981bc; font-size:32pt;  vertical-align: middle;}
      .ftr { 
      	/* margin-top:-3.75em; */
      	background-color: #333;
        background-image: url(../img/bg-smtiles-light-gray.png);
	  }
	  .footnote { font-size:10pt; text-align:right;}
	  .appview { }
	  .iphone { 
	  	/*
	  	background: url(../img/iphone-5-white.png) no-repeat; 
	  	background-size:100% auto;
	  	*/
	  	padding:0;
	  	margin-bottom:-9%;
	   }
      .subhdr { margin-top:0.2em; font-size:16pt; }
      .title { margin-top:0.75em; font-size:1.1em; font-weight:400; }
      .ques { margin-top:1.0em; margin-bottom:1.0em; text-align:center; font-size:1.35em; }
      .ques span,.ques span span, .ques span span span { text-align:center !important;}
      .ques .wordsrotator_words,
      .ques .wordsrotator_words .wordsrotator_wordOut,
      .ques .wordsrotator_words .wordsrotator_wordIn { width:100%; }
      .ques .wordsrotator_words .wordsrotator_wordOut { left:inherit !important; }
      .ques em { font-style: italic; font-weight:bold;}
      .txt { margin-top:1.1em; font-size:1.0em; }
      .tag {  font-size:1.0em; }
      .tag .tag-hdr { font-size:1.1em; font-weight:400;}
      .tag .tag-sub { font-size:0.9em; }
      .tag .tag-sm { font-size:0.8em; font-style: italic;}
      .tag-name { margin-top:1.0em; font-size:1.2em;}
      .script2 { font-size:1.4em; }
            .btns { margin-top: 1.5rem; margin-bottom: 1.5rem; }


	/*.main { max-width:831px; }*/

@media (max-width: @screen-xs-max) {  }
      
@media (max-width: @screen-sm-max) { }
@media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) {  }
@media (min-width: @screen-md-min) and (max-width: @screen-md-max) {  }
@media (min-width: @screen-md-min) {} 
@media (min-width: @screen-lg-min) {}

/* .container-fluid { min-width:993px; } */
/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
@media (min-width: @screen-sm-min) {  }

/* Medium devices (desktops, 992px and up) */
@media (min-width: @screen-md-min) {  }

/* Large devices (large desktops, 1200px and up) */
@media (min-width: @screen-lg-min) {  }

