/*buttons css starts*/
.btn{ text-transform: none; width: 100%; font-family:'Arial'; font-size: 1em; height: 2.500em; padding: 0 8px; margin: 0.750em 0px 0 0 !important; min-width: 86px; border-radius: 0 !important;}
.btn.mdl-button{margin: 0.625em 0px 0 0 !important;}
.btn-primary {background: #ff4e4e !important;color: #fff !important;box-shadow:none !important; text-shadow:none !important;}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color: #ff4e4e !important;color: #fff;box-shadow:0 4px 8px 0 rgba(0,0,0,0.4);}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus{ outline: none;}
/*buttons css ends*/

.mdl-button__ripple-container{margin: 0 !important;}
.btn:first-child{ margin-top: 0 !important;}
.mdl-button {line-height: 2.250em}
button .mdl-ripple {background: rgba(0,0,0, 0.75);}


/*checkbox material design starts*/
.mdl-checkbox{ margin-bottom: 0.750em; text-align: left;}
.mdl-checkbox.checkbox-empty{ margin-bottom: 2px;}
.mdl-checkbox.is-checked .mdl-checkbox__box-outline {border: 2px solid #ff4e4e;}
.mdl-checkbox__box-outline{height: 1.260em;width: 1.260em; border: 1px solid #bfbfbf; border-radius: 0px; background: #fff;}
.mdl-checkbox.is-checked .mdl-checkbox__tick-outline{background-color:#ff4e4e;}
.mdl-checkbox__tick-outline {transition-duration: 0.1s;}
.mdl-checkbox__label,.mdl-radio__label{ color: rgba(0,0,0,0.87); font-size: 0.938em; font-weight: normal;margin-left: 0.313em;display: inline-block;margin-top: 0.125em; vertical-align: middle;}
.mdl-checkbox__label {line-height: 1.625em;}
.mdl-checkbox__ripple-container { left: -0.43em; top: -0.25em;}
.chcekboximagetext .mdl-checkbox__ripple-container {left: -8px;top: -5px;}
.mdl-checkbox__ripple-container {height: 2.25em; width: 2.25em;}
.mdl-checkbox.is-upgraded {padding-left: 1.500em;}
.mdl-radio__outer-circle{ height: 21px; width: 21px; border-color:rgba(0, 0, 0, 0.54);}
.mdl-checkbox__focus-helper{width: 1.000em;height: 1.000em}
.mdl-radio__inner-circle {background: #ff4e4e;height: 11px;left: 5px;top: 9px;width: 11px;}
.mdl-radio.is-checked .mdl-radio__outer-circle{ border-color:#ff4e4e;}
.mdl-radio{ margin-right: 18px;}
.mdl-radio__ripple-container {top: -7px;left: -11px;}
.mdl-checkbox__ripple-container .mdl-ripple, .mdl-radio__ripple-container .mdl-ripple {
    background: #000;
}
.chcekboximagetext .mdl-checkbox__ripple-container{height: 35px !important; width: 35px  !important;}
.checkbox-input .mdl-checkbox__ripple-container{height: 36px !important}
/*.mdl-menu__outline{border: 1px solid #ccc;box-shadow: 0 0 6px 2px rgba(0, 0, 0, 0.5);width: 100% !important;}
.mdl-menu{ width: 100%;}*/
.mdl-textfield {width: 100%;}
.mdl-textfield__label {font-weight: normal;}
.mdl-textfield__label::after {bottom: 15px;background-color: #ff4e4e;}
.mdl-textfield--floating-label.is-focused .mdl-textfield__label, .mdl-textfield--floating-label.is-dirty .mdl-textfield__label, .mdl-textfield--floating-label.has-placeholder .mdl-textfield__label{color: #ff4e4e;}
.mdl-textfield--floating-label.is-dirty .mdl-textfield__label{color: rgba(0,0,0, 0.54);}
.mdl-textfield--floating-label .mdl-textfield__label{color: rgba(0,0,0, 0.54);}
.mdl-textfield--floating-label.is-dirty.is-focused .mdl-textfield__label{color: #ff4e4e;}
.mdl-textfield__input{padding: 4px 0 6px;}
/*.imageTextFieldClass {padding: 4px 30px 6px 0px;cursor: pointer;}*/
.mdl-textfield.is-invalid .mdl-textfield__input {border-color: brown;}
.mdl-textfield--floating-label.is-invalid .mdl-textfield__label {top:4px;color:brown;}
/*.mdl-selectfield {width:100% !important;}*/
/*.branchingDDContainer.mdl-selectfield {width: 135px !important;   margin-right: 10px;}*/
/*.mdl-selectfield__list-option-box {width:600px;}*/
/*.selectFirstOptionHidden .mdl-selectfield__list-option-box ul li:first-child {display: none;}*/ 
/*.file_input_div {width: 100%; position: relative;}*/
/*.file_input {float: right;margin-top: -50px;color:#ff4e4e;cursor: pointer !important;}*/
/*.file_input i {
    cursor: pointer !important;
}*/
/*#file_input_text_div {width: 200px;margin-top: -8px;margin-left: 5px;}*/
.mdl-tooltip {z-index: 9999;}
/*checkbox material design ends*/

