
body {
	background-color: #FFF;
}

.no_screen {
    display : none;
    visibility: hidden;
}

.egov-container{
    position: relative;
    padding-top: 25px
}

td.group {
    background: darkgray !important;
}

.highlight{
    background-color: yellow;
    border-radius: 4px;
}


a[href^="tel:"]:before {
    content: "\260E";
    margin-right: 0.5em;
}

a[href^="mailto:"]:before {
    content: "\2709";
    margin-right: 0.5em;
}

.widget-box-overlay i {
  position: relative;
  margin: auto;
  top: calc(50% - 14px);
}

.widget-box-overlay .bigger-250 {       
    top: calc(50% - 20px);
} 

input:focus, textarea:focus{
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #f59942 !important;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #f59942  !important;
}
input:invalid:focus,textarea:invalid:focus{border-color: #f09784; color:#d68273; background-color: #fffdfd; box-shadow: 0px 0px 1px 1px #f09784 !important}
input:valid:focus,textarea:valid:focus{border-color: #92bf65; color: #8bad4c; background-color: #fdfefc;  box-shadow: 0px 0px 1px 1px #92bf65 !important}


.chosen-container-single .chosen-single {
    background: white;
    border: 1px solid #d5d5d5;
    color:  #858585;
    padding: 2px 6px 6px;
    height: 34px;
    font-size: 14px;
}

.chosen-disabled .chosen-single {
    background-color: #eee !important; 
    border: 1px solid #d5d5d5;
}

.chosen-disabled {
    opacity: 1 !important;
}

.chosen-nowrap ~ .chosen-container .chosen-drop ul.chosen-results li.active-result{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.no-margin {
    margin:  0 !important;
}


.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    background-color: #d9edf7 !important;
}

img.captcha {
    margin: 1px 1px 1px 1px;
}

.label-round{
    border-radius: 4px;
    box-shadow: 1px 2px rgba(0,0,0,.1);
}

.font-monospace {
    font-family: monospace !important;
}

.text-bold {
    font-weight: bold;
}