/*** input type***/

/*.lens-filter-data input, .lens-filter-data select, .lens-newedit-flds input, .lens-newedit-flds select {*/

input, select, textarea {
	border: 1px solid #d3d3d3;
}

.lens-newedit-flds tr:not(.lens-nav):not(.lens-nav-bottom) td input[type="text"]:not([onkeypress="return lens_datenum(event,this)"]),
.lens-newedit-flds tr:not(.lens-nav):not(.lens-nav-bottom) td textarea,
.lens-newedit-flds tr:not(.lens-nav):not(.lens-nav-bottom) td select,
.lens-filter-outerbox tr:not(.lens-nav):not(.lens-nav-bottom) td input[type="text"]:not([onkeypress="return lens_datenum(event,this)"]),
.lens-filter-outerbox tr:not(.lens-nav):not(.lens-nav-bottom) td textarea,
.lens-filter-outerbox tr:not(.lens-nav):not(.lens-nav-bottom) td select {
	min-width: 100px;
	max-width: 200px;
	border-radius: 2px;
}
.lens-newedit-flds input[onkeypress="return lens_datenum(event,this)"] {
    padding: 3px !important;
    border-radius: 2px;
    text-align: center;
}
.lens-newedit-flds input[onkeypress="return lens_datenum(event,this)"] ~ input[type="radio"] {
	margin-left: 10px;
	margin-right: 3px;
}

input[type=password],input[type=text],textarea {
-webkit-transition:all .3s ease-in-out!important;
-moz-transition:all .3s ease-in-out!important;
-ms-transition:all .3s ease-in-out!important;
-o-transition:all .3s ease-in-out!important;
outline:0!important;
padding:3px 0 3px 3px !important;
}


input[type=text],textarea {
margin:1px 1px 1px 0 !important;
}

/*input[type=password],textarea {
border:1px solid #DDD!important;
margin:5px 1px 3px 0 !important;
}*/

input[type=password]:focus,textarea:focus {
/*box-shadow:0 0 5px rgba(81,203,238,1)!important;
border:1px solid rgba(81,203,238,1)!important;
margin:5px 1px 3px 0 !important;
padding:3px 0 3px 3px !important;*/
}

/*.lens-nav-case td input[type=button],input[type=button] {
border-radius:4px;
background-clip:padding-box;
background-color:#f7f7f7;
display:inline;
box-shadow:0 1px 2px rgba(0,0,0,.05);
}*/

/*input[type=button] {
cursor:pointer;
border:1px solid rgba(0,0,0,.3);
font-size:13px;
white-space:nowrap;
color:#464646;
background:linear-gradient(#fff,#f0f0f0);
margin-right:3px;
font-weight:700;
-webkit-appearance:none;
-webkit-border-radius:4px;
margin-bottom:5px;
padding:3px 15px;
}*/



.lensMustFill,.lensMustFill input {
background-color:#fff;
border:1px solid #DDD!important;
font-family:Arial,sans-serif;
}

.lensMustFill input {
height:22px;
}

.tabbox form[name=phplens_questionnaire_current_edit] {
float:left;
padding-bottom:10px;
margin:-12px 18px 4px;
}

/*.lens-nav-case td input[type=button] {
cursor:pointer;
border:1px solid rgba(0,0,0,.3);
font-size:11px;
white-space:nowrap;
color:#464646;
background:linear-gradient(#fff,#f0f0f0);
margin-right:3px;
font-weight:700;
padding:3px 15px;
}
*/
.lens-dleft input[type=submit],.lens-newedit input[type=submit],.lens-newedit-flds div input[type=submit],.lens_submit_kbcerfer_setup,.lens_submit_questionnaire_current,
input[type="submit"], input[type="button"], .action-item-outside {
	cursor: pointer;
	display: inline;
	border-radius: 3px;
	background-clip: padding-box;
	font-size: 14px;
	white-space: nowrap;
	margin-right: 3px;
	font-weight: 700;
	padding: 5px 15px !important;
    font-family: "Roboto", "Roboto-Regular", Arial, sans-serif !important;
    font-weight: normal !important;
	/*box-shadow: 0 1px 2px rgba(0,0,0,.05);*/
	/*border: 1px solid rgba(0,0,0,.3);*/
	/*background-color: #f7f7f7;*/
	/*color: #464646;*/
	/*background: linear-gradient(#fff,#f0f0f0);*/
	/*background: #f8a620;*/
}
.lens_submit_phplens_edit,
.lens_submit_phplens_detail {
	background: #f8a620 !important;
	color: #fff !important;
}
.lens-dleft input[type=submit]:hover,.lens-newedit input[type=submit]:hover,.lens-newedit-flds div input[type=submit]:hover,.lens_submit_kbcerfer_setup:hover,.lens_submit_questionnaire_current:hover {
	opacity: .8;
}
.lens-dleft input[type=submit]:last-child,.lens-newedit input[type=submit]:last-child,.lens-newedit-flds div input[type=submit]:last-child,.lens_submit_kbcerfer_setup:last-child,.lens_submit_questionnaire_current:last-child {
	margin-right: 0 !important;
}
.lens_submit_phplens_normal, 
.lens_submit_kbstagetab {
    background: #8bc34a !important;
    color: #fff !important;
}
.lens-newedit-flds div input[name=lens_cancel],
#lensfiltercancel_phplens_grid,
#lensfiltercancel_phplens_gridform,
input[value="Cancel"],
input[type="submit"][value="Cancel"] {
	background: none;
	color: #e74c3c;
	border: 1px solid transparent;
}
input[type="submit"],
input[type="button"], 
.action-item-outside {
	background: none;
	color: #f8a620;
	border: 1px solid #ddd;
}
.action-item-outside {
	color: #f8a620 !important;
	border: 1px solid #ddd !important;
}
input[type="submit"][disabled],
input[type="button"][disabled],
.action-item-outside[disabled] {
	color: #bdbdbd !important;
	cursor: not-allowed;
}
.lens-newedit-flds div input[name=lens_cancel]:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
#lensfiltercancel_phplens_grid:hover,
#lensfiltercancel_phplens_gridform:hover {
	background: #f6f6f5;
	border: 1px solid #ddd;
}
.action-item-outside:hover {
	background: #f6f6f5 !important;
}
.lens_submit_steptemplate_editMAIN_CONTENT {
	background: #f8a620;
    color: #fff !important;
}

#sop_simulate {
cursor:pointer;
border-radius:4px;
border:1px solid rgba(0,0,0,.3);
background:linear-gradient(#fff,#f0f0f0);
padding:5px 10px;
}

#lensfiltercancel_custcase_search,#lensfiltersubmit_custcase_search {
cursor:pointer;
border-radius:4px;
border:1px solid rgba(0,0,0,.3);
background:linear-gradient(#fff,#f0f0f0);
padding:3px 15px;
}

.midsection button {
font-family:Arial,Helvetica,sans;
font-size:11px;
background-color:#f5f5f5;
color:#333;
padding-top:4px;
padding-bottom:3px;
border-radius:2px;
border:1px solid #BDBCBC;
margin-bottom:4px;
display:block;
margin-left:23px;
width:148px;
margin-top:6px;
}


.midsection button:hover {
background-color:#4996C8;
border:1px solid #3276A4;
color:#fff;
cursor:pointer;
}


#simulate_btn {
background:#f4e7cc;
border:1px inset #de7123;
color:#000;
text-align:center;
border-radius:4px;
padding:5px;
}

#simulate_btn:hover {
background:#f5f1e8;
}


.tooltip-inner,.radio-primary input[type=radio]+label::after,.radio-primary input[type=radio]:checked+label::after,.badge.badge-primary {
background-color:#34495e;
}


.bg-white,.caseID,.casehide,.caseDate,.custinfo,.setID,#dl_lens_FC_EXISTING_LIABNO,#phplens_listtables table,input[type=password],input[type=text] {
background-color:#fff;
}


/*** input read only and disable ***/


input:read-only {
	background-color: #eee !important;
}

input:disabled, textarea:disabled {
	background: #eee !important;
}

/***label***/

label {
	cursor:hand;
	display: inline;
}


.label-success,.radio-success input[type=radio]+label::after,.radio-success input[type=radio]:checked+label::after,.badge.badge-success {
background-color:#62cb31;
}

/*** file ***/

input[type=file] {
    border: none;
    font-size: 13px;
    cursor: pointer;
}

input[type=file] ~ br {display: none;}
input[type=file] ~ font {
    display: inline-block;
    margin-top: 3px;
    color: #757575;
}

/*** select ***/

select {
	font-size: 12px;
	/*padding: 2px 3px !important;
	width: 100%;*/
	padding:2px 20px 2px 10px !important;
	margin-top: 3px;
	background: url('img/caret.png') no-repeat center right;
	-webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}
select:hover {
	cursor: pointer;
}

select::-ms-expand {
    display: none;
}

option {
	padding: 2px 5px;
	color: #333;
}
option:hover {
	cursor: pointer;
}

img[onclick="lens_add_onemore_li(this.parentNode)"] {
	margin-left: 15px;
}

select[id^="lens_js_combo_"]~font a {
    margin-left: 0;
    padding: 5px 15px;
    border: 1px solid #ddd;
    border-radius: 3px;
    color: #f8a620;
    text-decoration: none;
}
select[id^="lens_js_combo_"]~font a:hover {
	background: #f6f6f5;
    text-decoration: none;
	cursor: pointer;
}

/*** ba select ***/

div .dropdown select[name=baselect],div .dropdown select[name=edit_lob] {
border:0 solid #E4E4E4!important;
-webkit-appearance:none;
-moz-appearance:none;
text-indent:.01px;
margin-top:14px;
font-size:13px!important;
color:#494A4A!important;
outline:0;
cursor:pointer;
padding:15px 11px;
}

div .dropdown select[name=baselect] {
background:url(../../../img/home/dropdown.png) 128px 8px no-repeat!important;
width:160px;
border-radius:1px;
}

div .dropdown select[name=edit_lob] {
background:url(../../../img/home/dropdown.png) 164px 8px no-repeat!important;
width:190px;
border-radius:1px;
}

div .dropdown select[name=lang] {
border:0 solid #E4E4E4!important;
-webkit-appearance:none;
-moz-appearance:none;
background:url(../../../img/home/dropdown.png) 40px 8px no-repeat!important;
width:68px;
text-indent:.01px;
margin-top:14px;
font-size:13px!important;
color:#494A4A!important;
cursor:pointer;
border-radius:1px;
outline:0;
padding:15px 11px;
}

select::-ms-expand {
display:none!important;
}


.search {
background:url(../img/home/search.PNG) 4px 2px no-repeat;
margin:3px;
padding:2px 3px 1px 20px !important;
}

.rounded {
border-radius:10px!important;
border:2px inset grey!important;
-moz-border-radius:15px!important;
-webkit-border-radius:15px!important;
}


/***input type button***/

.sweet-alert button {
background-color:#34495e;
color:#fff;
border:none;
box-shadow:none;
font-size:17px;
font-weight:500;
border-radius:5px;
cursor:pointer;
margin:26px 5px 0;
padding:10px 32px;
}

.sweet-alert button:focus {
outline:0;
box-shadow:0 0 2px rgba(128,179,235,.5),inset 0 0 0 1px rgba(0,0,0,.05);
}

.cg-notify-message.homer-notify,.sweet-alert {
box-shadow:0 0 1px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.2);
}

.sweet-alert button:hover {
background-color:#a1d9f2;
}

.sweet-alert button:active {
background-color:#81ccee;
}

.sweet-alert button.cancel {
background-color:#D0D0D0;
}

.sweet-alert button.cancel:hover {
background-color:#c8c8c8;
}

.sweet-alert button.cancel:active {
background-color:#b6b6b6;
}

.fc-button {
color:inherit;
border:1px solid #e4e5e7;
cursor:pointer;
display:inline-block;
height:1.9em;
line-height:1.9em;
overflow:hidden;
position:relative;
white-space:nowrap;
padding:0 .6em;
}

.btn,.btn-xs {
border-radius:3px;
}


.btn-warning2.btn-outline {
color:#e67e22;
}

.btn-primary {
background-color:#34495e;
color:#FFF;
border-color:#34495e;
}

.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary {
background-color:#3f5872;
color:#FFF;
border-color:#3f5872;
}

.btn-primary.active[disabled],.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover {
background-color:#293a4a;
border-color:#293a4a;
}

.btn-primary2 {
background-color:#9b59b6;
color:#FFF;
border-color:#9b59b6;
}

.btn-primary2.active,.btn-primary2:active,.btn-primary2:focus,.btn-primary2:hover,.open .dropdown-toggle.btn-primary2 {
background-color:#a86ebf;
color:#FFF;
border-color:#a86ebf;
}

.btn-primary2.active[disabled],.btn-primary2.disabled,.btn-primary2.disabled.active,.btn-primary2.disabled:active,.btn-primary2.disabled:focus,.btn-primary2.disabled:hover,.btn-primary2[disabled],.btn-primary2[disabled]:active,.btn-primary2[disabled]:focus,.btn-primary2[disabled]:hover,fieldset[disabled] .btn-primary2,fieldset[disabled] .btn-primary2.active,fieldset[disabled] .btn-primary2:active,fieldset[disabled] .btn-primary2:focus,fieldset[disabled] .btn-primary2:hover {
background-color:#8c49a7;
border-color:#8c49a7;
}

.btn-success {
background-color:#62cb31;
color:#FFF;
border-color:#62cb31;
}

.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover,.open .dropdown-toggle.btn-success {
background-color:#74d348;
color:#FFF;
border-color:#74d348;
}

.btn-success.active[disabled],.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover {
background-color:#56b22b;
border-color:#56b22b;
}

.btn-info {
background-color:#3498db;
color:#FFF;
border-color:#3498db;
}

.btn-info.active,.btn-info:active,.btn-info:focus,.btn-info:hover,.open .dropdown-toggle.btn-info {
background-color:#4ea5e0;
color:#FFF;
border-color:#4ea5e0;
}

.btn-info.active[disabled],.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover {
background-color:#2489cc;
border-color:#2489cc;
}

.btn-default {
background-color:#fff;
color:#6a6c6f;
border-color:#e4e5e7;
}

.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open .dropdown-toggle.btn-default {
background-color:#fff;
color:#606265;
border-color:#d9dbdd;
}

.btn-default.active[disabled],.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover {
background-color:#e4ebee;
border-color:#e4ebee;
}

.btn-warning {
background-color:#ffb606;
color:#FFF;
border-color:#ffb606;
}

.btn-warning.active,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open .dropdown-toggle.btn-warning {
background-color:#ffbf25;
color:#FFF;
border-color:#ffbf25;
}

.btn-warning.active[disabled],.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover {
background-color:#e6a300;
border-color:#e6a300;
}

.btn-warning2 {
background-color:#e67e22;
color:#FFF;
border-color:#e67e22;
}

.btn-warning2.active,.btn-warning2:active,.btn-warning2:focus,.btn-warning2:hover,.open .dropdown-toggle.btn-warning2 {
background-color:#e98e3d;
color:#FFF;
border-color:#e98e3d;
}

.btn-warning2.active[disabled],.btn-warning2.disabled,.btn-warning2.disabled.active,.btn-warning2.disabled:active,.btn-warning2.disabled:focus,.btn-warning2.disabled:hover,.btn-warning2[disabled],.btn-warning2[disabled]:active,.btn-warning2[disabled]:focus,.btn-warning2[disabled]:hover,fieldset[disabled] .btn-warning2,fieldset[disabled] .btn-warning2.active,fieldset[disabled] .btn-warning2:active,fieldset[disabled] .btn-warning2:focus,fieldset[disabled] .btn-warning2:hover {
background-color:#d26f18;
border-color:#d26f18;
}

.btn-danger {
background-color:#e74c3c;
color:#FFF;
border-color:#e74c3c;
}

.btn-danger.active,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open .dropdown-toggle.btn-danger {
background-color:#ea6557;
color:#FFF;
border-color:#ea6557;
}

.btn-danger.active[disabled],.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover {
background-color:#e43321;
border-color:#e43321;
}

.btn-danger2 {
background-color:#c0392b;
color:#FFF;
border-color:#c0392b;
}

.btn-danger2.active,.btn-danger2:active,.btn-danger2:focus,.btn-danger2:hover,.open .dropdown-toggle.btn-danger2 {
background-color:#d24637;
color:#FFF;
border-color:#d24637;
}

.btn-danger2.active[disabled],.btn-danger2.disabled,.btn-danger2.disabled.active,.btn-danger2.disabled:active,.btn-danger2.disabled:focus,.btn-danger2.disabled:hover,.btn-danger2[disabled],.btn-danger2[disabled]:active,.btn-danger2[disabled]:focus,.btn-danger2[disabled]:hover,fieldset[disabled] .btn-danger2,fieldset[disabled] .btn-danger2.active,fieldset[disabled] .btn-danger2:active,fieldset[disabled] .btn-danger2:focus,fieldset[disabled] .btn-danger2:hover {
background-color:#a73225;
border-color:#a73225;
}

.btn-outline {
color:inherit;
background-color:transparent;
transition:all .5s;
}

.btn-xs {
font-size:11px;
line-height:1.5;
padding:1px 7px;
}

.btn-circle {
width:30px;
height:30px;
border-radius:15px;
text-align:center;
font-size:12px;
line-height:1.428571429;
padding:6px 0;
}

.btn-circle.btn-xs {
width:20px;
height:20px;
border-radius:25px;
font-size:10px;
line-height:1;
padding:4px 8px;
}

.btn-circle.btn-lg {
width:50px;
height:50px;
border-radius:25px;
font-size:18px;
line-height:1.33;
padding:10px 16px;
}

.btn-circle.btn-xl {
width:70px;
height:70px;
border-radius:35px;
font-size:24px;
line-height:1.33;
padding:10px 16px;
}

/*** radio and checkbox***/


.checkbox-primary input[type=checkbox]:checked+label::before {
background-color:#34495e;
border-color:#34495e;
}

.checkbox-danger input[type=checkbox]:checked+label::before {
background-color:#e74c3c;
border-color:#e74c3c;
}

.checkbox-info input[type=checkbox]:checked+label::before {
background-color:#3498db;
border-color:#3498db;
}

.checkbox-warning input[type=checkbox]:checked+label::before {
background-color:#ffb606;
border-color:#ffb606;
}

.checkbox-success input[type=checkbox]:checked+label::before {
background-color:#62cb31;
border-color:#62cb31;
}

.radio-primary input[type=radio]:checked+label::before {
border-color:#34495e;
}

.radio-danger input[type=radio]:checked+label::before {
border-color:#e74c3c;
}

.radio-info input[type=radio]:checked+label::before {
border-color:#3498db;
}

.radio-warning input[type=radio]:checked+label::before {
border-color:#ffb606;
}

.radio-success input[type=radio]:checked+label::before {
border-color:#62cb31;
}

.checkbox input:hover,.radio input:hover {
cursor:pointer;
}

.radio-danger input[type=radio]+label::after,.radio-danger input[type=radio]:checked+label::after,.badge.badge-danger {
background-color:#e74c3c;
}

.radio-info input[type=radio]+label::after,.radio-info input[type=radio]:checked+label::after,.badge.badge-info {
background-color:#3498db;
}

.radio-warning input[type=radio]+label::after,.radio-warning input[type=radio]:checked+label::after,.badge.badge-warning {
background-color:#ffb606;
}

input[type="radio"],
input[type="checkbox"] {
	width: 15px;
	height: 15px;
	margin: 7px 0;
	vertical-align: middle;
}
input[type="radio"]:hover,
input[type="checkbox"]:hover {
	cursor: pointer;
}

input[type="radio"]+label,
input[type="checkbox"]+label {
    margin-right: 15px;
    padding-left: 7px;
    font-weight: normal;
    vertical-align: middle;
}

/* Overrides */

input[style="background-color: rgb(255, 255, 255);"] {
	background-color: transparent !important;
}

.calendar .fa-chevron-left:before {
    content: "\f053";
}

.calendar .fa-calendar:before {
    content: "\f073";
}

.calendar .fa-chevron-right:before {
    content: "\f054";
}