  /* Custom web CSS  */
  
  html,body {
    height: 100%;
    background: #D6D6D6 url(../img/Background.jpg) repeat-x;
  }

  a:focus{outline:none;}
	
	table thead tr th {
	 background-color: #F2F2F2;
  }

  footer {
      padding: 0px;
      float: right;
  }
  .wrapper {
      min-height: 100%;
      height: auto !important;
      height: 100%;
      margin: 0px auto -65px;
  }
  .push,footer {
      height: 50px;      
  }

  .pic_max_sized{
    max-width: 60px;
    max-height: 102px;
  }

  .manual_help{
    display: inline-block;
    bottom: 10px;
    position: relative;
  }

  .redstar{
	   font-size: 16px;
	   color: red;
	   padding-left: 5px;
   }

   .inputBrandModel{
    width: 240px;
   }
   
   .inputBrand{
    width: 240px;
   }
   
   .inputModel{
    width: 240px;
   }

   .top_shift{
    padding-top: 20px;
   }

   .small_error_icon_padding{
    padding-right: 1px;
   }

   .success_icon_padding{
    padding-right: 5px;
   }

   .error_icon_padding{
    padding-right: 9px;
   }

  .arrow_icon_padding{
    padding-right: 9px;
   }

   .next_icon_padding{
    padding-right: 29px;
   }
   
   .delim{
	   border-bottom: 1px solid #E5E5E5;
   }
   
   .spinner{
	   padding-top:20px;
	   padding-bottom:20px;
   }   

   .spinner_modal {
       margin-right: 10px;
       display: none;
   }

  .spinner_device_preview {
      float: right;
      margin-top: 30px;
      margin-right: 12px;
      display: none;
  }

  .modal_large{
    	max-width: 880px;
    	width: 60%;
    	left:45%;
	}

  .wizard_left{
    border-right: solid 1px #DDD;
    padding-right: 30px;
    width: 200px;
    min-height: 100px;
  }

  .wizard_right_launch{
    width: 430px;
    vertical-align: top;
    padding-top: 40px;
    padding-left: 30px;
  }

  .wizard_right_help{
    width: 530px;
    vertical-align: top;
    padding-left: 30px;
  }

  .wizard_button_up{
    float: right;
    margin: 0px;
    margin-top: 3px;
  }

  .wizard_button_down{
    margin: 0px;
    margin-top: 13px;
  }
  
  .wizard_smshelp {
  	float: left;
  	margin: 6px 0 0 19px;
  }
  
  .helpFrame {
    width: 400px;
    height: 300px;
  }
	
  .bigiconsearch,.bigiconsearch:before {
  	font-size: 200px;
  	color: #E1E1E1;
  	text-shadow:2px 1px 2px #FFF;
  }

  .textsearch{
  	font-size: 30px;
  	color: #D7D7D7;
  	text-shadow:0px 1px 1px #FFF;
  }

  .picupload{
  	width: 140px;
  	height: 140px;
  }

  .void{
  	padding-top: 20px;
  	padding-left: 125px;
  }

  .hide{
  	display:none;
  }

  .display{
  	display:block;
  }

  .display_block{
    display:inline-block
  }   

  .padding70-left{
  	padding-left:70px;
  }

  .margin10{
  	margin:10px;
  }
  
  .margin10-left{
    margin-left:10px;
  }
  
  .margin30-left{
    margin-left:30px;
  }

  .margin8-bottom{
  	margin-bottom:8px;
  }

  .margin10-bottom{
  	margin-bottom:10px;
  }

  .text-right-align{
    text-align: right;
  }

  .checkbox-label{
    line-height: normal;
  }

.icon-thumbs-up{
	line-height:30px;
	vertical-align:top;
}

.icon-thumbs-down{
	line-height:30px;
	vertical-align:top;
}	
/* CSS overwriting of 3rd party css */

  .smallbox {
    /*height: 20px;*/
    /*min-width: 300px;*/
    padding: 19px 29px 19px;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
       -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
            box-shadow: 0 1px 2px rgba(0,0,0,.05);
  }

  .verysmallbox {
    /*height: 20px;*/
    /*min-width: 300px;*/
    padding: 9px 19px 9px 19px;
    margin-bottom: 10px;
    background-color: #fff;
    /*border: 1px solid #e5e5e5;*/
    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
       -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
            box-shadow: 0 1px 2px rgba(0,0,0,.05);
  }

  .form-inline .form-inline-heading,
  .form-inline .checkbox {
    margin-bottom: 10px;
  }
  .form-inline input[type="text"],
  .form-inline input[type="password"],
  .form-inline select {
    font-size: 16px;
    height: auto;
    margin-bottom: 15px;
    padding: 7px 9px;
  }

  .form-signin {
    max-width: 380px;
    padding: 19px 29px 29px;
    margin: 0 auto 20px;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
       -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
            box-shadow: 0 1px 2px rgba(0,0,0,.05);
  }
  .form-signin .form-signin-heading,
  .form-signin .checkbox {
    margin-bottom: 10px;
  }
  .form-signin input[type="text"],
  .form-signin input[type="password"] {
    font-size: 16px;
    height: auto;
    margin-bottom: 15px;
    padding: 7px 9px;
  }

  .form-error {
    max-width: 520px;
    padding: 19px 29px 29px;
    margin: 0 auto 20px;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
       -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
            box-shadow: 0 1px 2px rgba(0,0,0,.05);
  }
  .form-error .form-error-heading,
  .form-error .checkbox {
    margin-bottom: 10px;
  }

  .form-error-img{
    padding-right: 60px;
  }

  .form-error-text{
    height: 220px;
    padding-top:80px;
  }

  .navbar {
    margin-bottom:10px;
  }
  
  .navbar-search{
  	margin-top: 0px;
}

  .hand:hover {
    cursor: pointer;
  }
  
  .pagination-left{
  text-align:left;
  }

  .bwizard-activated{
    min-height: 200px;
  }
  
  .fixedSizeArea{
   	min-height: 110px;
    max-height: 110px;
    max-width: 205px;
    min-width: 205px;
  }
  
  .infoHide{
  	display: none;
  }

  ul.unstyled,ol.unstyled {
      overflow: hidden;
  }

  .table {
      table-layout: fixed;
  }

  .table td {
      overflow: hidden;
  }

  .date-millis-value {
      display: none;
  }
  
  .icon-mobile-message {
  	opacity: 1.0 !important;
  }
  
  span.icon-mobile-message  {
	margin-left: 10px;
	vertical-align: -35%;
  }
  
  .icon-mobile-message.icon-comment {
	vertical-align: top;
	font-size: 1.1em;
	margin-left: -10px;
  }
  
  .icon-mobile-message.icon-mobile-phone {
	font-size: 2em;
  }
  
  .navbar ul.nav.pull-right{
  	min-width:55%;
  }
  #changeDeviceForm div.well{
  	min-height:140px;
  } 
  .phone-preview{
  	float:right;
  }
  
.navbar-inner {
	padding-right: 0px;
}

.navbar .nav>li>a {
	padding: 10px 10px 11px;
}
.navbar .nav.pull-right>li>a {
	padding: 16px 10px 14px;
}

.navbar-search {
	margin-top: 0px;
	padding-right: 15px;
	padding-left: 15px;
}
  
.navbar .divider-vertical{
  	margin:0;
}

.smsHelpSkipped label {
	opacity: 0.3;
}

a.deviceCollapse:hover {
	text-decoration: none !important;
}

.scenarioDescription {
	font-size: 12px;
}

blockquote {
      padding: 0 0 0 15px;
      margin: 0 0 0px;
      border-left: 5px solid #f5f5f5;
  }

.help-block {
  display: block;
  margin-bottom: 0px;
}

.margin10-right {
  margin-right: 10px;
}

.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
 }
 
 .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  
  .alert-info{
	color: #3a87ad;
	background-color: #d9edf7;
	border-color: #bce8f1;
  }
  
  .IMG-displayed {
    display: block;
    margin-left: auto;
    margin-right: auto }


.popover.right {
	margin-left: 60px;
	margin-top: 40px;
}

.radioControlLabel{
  margin-left:170px;
  width:70%;
}

  .divLabelContainer {
      float: left;
      margin-right: 5px;
  }