﻿.padded-multiline { 
  line-height: 1.3; 
  padding: 2px 0; 
  border-left: 20px solid #c0c;
   margin: 20px auto;
}

.eform-common-controls {
    max-width: 890px!Important;
    margin: 0 auto;
    padding: 15px;
}
#RequestAppControl {
     max-width: 1100px!Important;
    margin: 0 auto;
    padding: 15px;
}
.panel-eForm
{
    padding:15px;
    margin: 0 auto;
    min-height:1200px;
    max-width:1000px;
}
#userEligibilityPanel {
padding:15px;
    margin: 0 auto;
    min-height:350px;
    max-width:890px;
}
#userApplPanel {
padding:15px;
    margin: 0 auto;
    min-height:1000px;
    max-width:1100px;
}
.panel-eForm.unauthorize
{
 padding:15px;
    margin: 0 auto;
    min-height:500px;
    max-width:890px;
}
.incorrect {
    border-color: #a94442;
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.eForm-header img
{
    margin-bottom:10px
}

.eForm-header .top-buffer
{
    margin-top:7px
}

.eForm-header span
{
    font-weight:bold;
}

.eForm-header hr
{
    border-top:2px solid #cecece;
}
input[type=radio].required {
    box-shadow: 0 0 1pt 1pt #a94442 inset;
}
.boxsizingBorder {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
input:focus {
  background-color:bisque;
}
.form-group.required .control-label:before, label.required:before
{
      color: #e32;
    content: ' *';
    display:inline;
    margin-right: 5px;
    text-align:center;
    align-content:center;
    vertical-align: top;    
    
}
.GreenLabel {
    color:cadetblue;  
}
/*additional properties*/
/* Dropzone */

.dropzone {
    background-color: #fff !important;
}

.dropzone-disabled {
    /*pointer-events: none;*/
    cursor: not-allowed !important;
    opacity: 0.7;
    border: 1px solid #ccc;
}

    .dropzone-disabled .dz-message.dz-default {
        /*display: none;*/
        cursor: not-allowed !important;
    }
.Leftlabel {
text-align:left !important;  
float:left;
}

 /**General style*/*/
  .custom-checkbox label {
    position: relative;
    cursor: pointer;
    color: #666;
    font-size: 30px;
  }
 .custom-checkbox input[type="checkbox"] {
    position: absolute;
    right: 9000px;
    /* Double-sized Checkboxes */
  -ms-transform: scale(2); /* IE */
  -moz-transform: scale(2); /* FF */
  -webkit-transform: scale(2); /* Safari and Chrome */
  -o-transform: scale(2); /* Opera */
  transform: scale(2);
  }
   /*Custom checkboxes style*/
  .custom-checkbox input[type="checkbox"]+.label-text:before {
    content: "\f0c8";
    font-family: "Font Awesome 5 Pro";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    width: 1em;
    display: inline-block;
    margin-right: 5px;
  }
  .custom-checkbox input[type="checkbox"]:checked+.label-text:before {
    content: "\f14a";
    color: #2980b9;
    animation: effect 250ms ease-in;
  }
  .custom-checkbox input[type="checkbox"]:disabled+.label-text {
    color: #aaa;
  }
  .custom-checkbox input[type="checkbox"]:disabled+.label-text:before {
    content: "\f0c8";
    color: #ccc;
  }

   /*Custom checkboxes style*/
  .custom-radio input[type="radio"]+.label-text:before {
    content: "\f111";
    font-family: "Font Awesome 5 Pro";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    width: 1em;
    display: inline-block;
    margin-right: 5px;
  }
  @keyframes effect {
    0% {
      transform: scale(0);
    }
    25% {
      transform: scale(1.3);
    }
    75% {
      transform: scale(1.4);
    }
    100% {
      transform: scale(1);
    }
  }
  /*dropDownStyle*/
  .select-css {
	display: block;
	font-size: 14px;
	font-family: sans-serif;
	font-weight: 700;
	color: #444;
	line-height: 1.3;
	padding: .6em 1.4em .5em .8em;
	width: 100%;
    max-width: 100%;
    box-sizing: border-box;
	margin: 0;
	border: 1px solid #aaa;
	box-shadow: 0 1px 0 1px rgba(0,0,0,.04);
	border-radius: .5em;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background-color: #fff;
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
	  linear-gradient(to bottom, #ffffff 0%,#f2f2f2 100%);
	background-repeat: no-repeat, repeat;
	background-position: right .7em top 50%, 0 0;
	background-size: .65em auto, 100%;
}
    .select-css::content {
    text-align:center ;
    }
.select-css::-ms-expand {
	display: none;
}
.select-css:hover {
	border-color: #888;
}
.select-css:focus {
	border-color: #aaa;
	box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
	box-shadow: 0 0 0 3px -moz-mac-focusring;
	color: #222;
	outline: none;
}
.select-css option {
	font-weight:normal;
}