/*! CSS Used from: Jobs Applications CSS*/
a{text-decoration:none;cursor:pointer;color:#0074ae;}
a:hover{color:#21c1e0;}
a:focus,a:hover,a:visited{text-decoration:none;outline:0;}
h1,h3,h4{font-family:Letters-for-Learners;}
[role=button]{cursor:pointer;}
.bg-light{background-color:#f9fbfd!important;}
.bg-white{background:#fff;}
.bg-blue-400{background:#0074ae;}
.text-blue-300{color:#0074ae;}
::-webkit-input-placeholder{color:inherit;font-size:17px;}
::-moz-input-placeholder{color:inherit;}
::-ms-input-placeholder{color:inherit;}
.form-control:focus{color:#495057;background-color:#fff;border-color:#00c4e4;outline:0;box-shadow:0 0 0 .05rem #00c4e4;}
.input-group>.input-group-append:not(:last-child)>.btn{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;}
ul{list-style:none;padding:0;margin:0;}
.btn-outline-secondary:hover{color:#fff;background-color:#0074ae;border-color:#0074ae;}
.btn-outline-secondary:hover svg path:nth-child(2){fill:#fff;}
.btn-outline-secondary{color:#0074ae;border-color:#0074ae;}
.form-control{border:1px solid #0074ae;}
.input-group-append,.input-group-prepend{background:#fff;}
.input-group-text{width:40px;background:#fff;border:1px solid #0075b3;}
img{display:inline-block;max-width:100%;height:auto;}
.active{height:100%;}
.btn-primary{color:#fff;background-color:#0074ae;border-color:#0074ae;}
.btn-primary:hover{color:#fff;background-color:#21c1e0;border-color:#21c1e0;}
.sidebar-form .input-group-text svg{margin:0 auto;font-size:16px;color:#0074ae;}
.sidebar-form .input-group-text{width:40px;background:#fff;}
.get-location .input-group-prepend button.btn.btn-outline-secondary{width:42px;}
.sidebar-form .btn.btn-outline-secondary{border-color:#cdd4d9;}
.div-visit-form .datepicker{padding-left:10px;}
.sidebar-form .btn.btn-outline-secondary svg{color:#0074ae;fill:#0074ae;width:20px;height:20px;}
.fa-map-marker-alt{content:url(/assets/svg/map-marker-alt.svg);}
.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#0074ae!important;}
.bootstrap-select>.dropdown-toggle{background:#fff;}
.sidebar-form .filter-option-inner-inner:before{position:absolute;border:.7px solid #ccd4d8;content:"";height:37px;top:0;left:40px;}
.sidebar-form .filter-option-inner-inner{margin-left:40px;}
.sidebar-form .filter-option-inner-inner i.fas.fa-map-marker-alt{position:absolute;left:15px;top:10px;}
button.btn.btn-primary{background-color:#21c1e0;border-color:#21c1e0;}
.modal-dialog .modal-content{box-shadow:0 27px 24px 0 rgba(0,0,0,.2),0 40px 77px 0 rgba(0,0,0,.22);border-radius:6px;border:none;}
.datepicker{border-radius:.25rem;direction:ltr;}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden;color:#0074ae;}
[data-id=visit_center]{height:40px!important;}
.bootstrap-select .btn-light{border-color:#0074ae;}
.get-location input::placeholder{color:#fff;}
.get-location .btn-outline-secondary{color:#7e39d3;border-color:#7e39d3;}
.selectize-dropdown{z-index:99999!important;}
.form-control.selectize-control .selectize-input input{width:200px!important;}
.pac-container{z-index:9999;}

.selectize-input .item{margin: 3px !important;} /*------*/ .btn-view { border: 1px solid #808080; display: inline-block; padding: 5px 10px; font-size: 20px; position: relative; text-align: left; border-radius: 3px; -webkit-transition: background 600ms ease, color 600ms ease; transition: background 600ms ease, color 600ms ease; } .btn-view span { border: 1px solid #808080; display: inline-block; padding: 1px 6px; font-size: 12px; border-radius: 5px; vertical-align: middle; text-align: center; margin-top: -5px; } input[type="radio"].toggle { display: none; } input[type="radio"].toggle+label { cursor: pointer; min-width: 80px; } input[type="radio"].toggle+label:hover { background: none; color: #FFF; } input[type="radio"].toggle+label:after { content: ""; height: 100%; position: absolute; top: 0; -webkit-transition: left 100ms cubic-bezier(0.77, 0, 0.175, 1); transition: left 100ms cubic-bezier(0.77, 0, 0.175, 1); width: 100%; z-index: -1; } input[type="radio"].toggle.toggle-left+label {} input[type="radio"].toggle.toggle-left+label:after { left: 100%; } input[type="radio"].toggle.toggle-right+label { margin-left: 10px; } input[type="radio"].toggle.toggle-right+label:after { left: -100%; } input[type="radio"].toggle:checked+label { background: #FFF; cursor: default; color: #000; } input[type="radio"].toggle:checked+label:after { left: 0; } /* ENDS */ /* UPFORM STYLE STARTS*/ .upform input:focus, select:focus, textarea:focus, button:focus { outline: none; } .upform input, select, textarea { color: #777; } .upform { font-family: 'Open Sans', sans-serif; -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Safari */ -khtml-user-select: none; /* Konqueror HTML */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */ max-width: 900px; margin: 300px auto; margin-bottom: 5px; margin-top: 50px; padding: 0 20px; } .upform .upform-main {} .upform .upform-main .input-block { padding: 30px 0; opacity: 0.25; cursor: default; } .upform .upform-main .input-block .label { display: block; font-size: 1.1em; line-height: 30px; } .upform .upform-main .input-block .input-control { margin: 20px 0; } .upform .upform-main .input-block .input-control input[type=text] { border: none; outline-width: 0; border-bottom: 2px solid #CCC; width: 100%; font-size: 35px; padding-bottom: 10px; } .upform .upform-main .input-block.active { opacity: 1; } .upform .upform-footer { margin-top: 60px; } .upform .upform-footer .btn { font-size: 24px; font-weight: bold; padding: 5px 20px; } /* UPFORM STYLE ENDS*/
