@font-face {
    font-family: 'Open Sans';
    src: url('bundles/practopractoapp/fonts/opensans/OpenSans-Regular-webfont.eot?03022016');
    src: url('bundles/practopractoapp/fonts/opensans/OpenSans-Regular-webfont.eot?03022016#iefix') format('embedded-opentype'), url('bundles/practopractoapp/fonts/opensans/OpenSans-Regular-webfont.woff?03022016') format('woff'), url('bundles/practopractoapp/fonts/opensans/OpenSans-Regular-webfont.ttf?03022016') format('truetype'), url('bundles/practopractoapp/fonts/opensans/OpenSans-Regular-webfont.svg?03022016#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: 'Open Sans';
    src: url('bundles/practopractoapp/fonts/opensans/OpenSans-Italic-webfont.eot?03022016');
    src: url('bundles/practopractoapp/fonts/opensans/OpenSans-Italic-webfont.eot?03022016#iefix') format('embedded-opentype'), url('bundles/practopractoapp/fonts/opensans/OpenSans-Italic-webfont.woff?03022016') format('woff'), url('bundles/practopractoapp/fonts/opensans/OpenSans-Italic-webfont.ttf?03022016') format('truetype'), url('bundles/practopractoapp/fonts/opensans/OpenSans-Italic-webfont.svg?03022016#open_sanslight') format('svg');
    font-weight: normal;
    font-style: italic
}
@font-face {
    font-family: 'Open Sans';
    src: url('bundles/practopractoapp/fonts/opensans/OpenSans-Semibold-webfont.eot?03022016');
    src: url('bundles/practopractoapp/fonts/opensans/OpenSans-Semibold-webfont.eot?03022016#iefix') format('embedded-opentype'), url('bundles/practopractoapp/fonts/opensans/OpenSans-Semibold-webfont.woff?03022016') format('woff'), url('bundles/practopractoapp/fonts/opensans/OpenSans-Semibold-webfont.ttf?03022016') format('truetype'), url('bundles/practopractoapp/fonts/opensans/OpenSans-Semibold-webfont.svg?03022016#open_sanslight') format('svg');
    font-weight: bold;
    font-style: normal
}
@font-face {
    font-family: 'Open Sans Light';
    src: url('bundles/practopractoapp/fonts/opensans/OpenSans-Light-webfont.eot?03022016');
    src: url('bundles/practopractoapp/fonts/opensans/OpenSans-Light-webfont.eot?03022016#iefix') format('embedded-opentype'), url('bundles/practopractoapp/fonts/opensans/OpenSans-Light-webfont.woff?03022016') format('woff'), url('bundles/practopractoapp/fonts/opensans/OpenSans-Light-webfont.ttf?03022016') format('truetype'), url('bundles/practopractoapp/fonts/opensans/OpenSans-Light-webfont.svg?03022016#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal
}
@font-face {
    font-family: 'Open Sans Light';
    src: url('bundles/practopractoapp/fonts/opensans/OpenSans-LightItalic-webfont.eot?03022016');
    src: url('bundles/practopractoapp/fonts/opensans/OpenSans-LightItalic-webfont.eot?03022016#iefix') format('embedded-opentype'), url('bundles/practopractoapp/fonts/opensans/OpenSans-LightItalic-webfont.woff?03022016') format('woff'), url('bundles/practopractoapp/fonts/opensans/OpenSans-LightItalic-webfont.ttf?03022016') format('truetype'), url('bundles/practopractoapp/fonts/opensans/OpenSans-LightItalic-webfont.svg?03022016#open_sanslight') format('svg');
    font-weight: normal;
    font-style: italic
}
@font-face {
    font-family: 'Open Sans Semi Bold';
    src: url('bundles/practopractoapp/fonts/opensans/OpenSans-Semibold-webfont.eot?03022016');
    src: url('bundles/practopractoapp/fonts/opensans/OpenSans-Semibold-webfont.eot?03022016#iefix') format('embedded-opentype'), url('bundles/practopractoapp/fonts/opensans/OpenSans-Semibold-webfont.woff?03022016') format('woff'), url('bundles/practopractoapp/fonts/opensans/OpenSans-Semibold-webfont.ttf?03022016') format('truetype'), url('bundles/practopractoapp/fonts/opensans/OpenSans-Semibold-webfont.svg?03022016#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,

strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}
body {
    line-height: 1;
    text-align: left;
    -webkit-font-smoothing: antialiased;
    background-color: #f0f0f5;
    font-family: "Camphor" !important
}
ol,
ul {
    list-style: none
}
blockquote,
q {
    quotes: none
}
blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
.live-chat-link,
.show-phonenumber .help_message .live-chat-link {
    text-decoration: none;
    color: #49b1d1
}
.results-chat-link .live-chat-link {
    position: fixed;
    border: 1px solid #d6d6d6;
    bottom: 0;
    right: 0;
    margin-right: 10px;
    border-radius: 3px 3px 0 0;
    padding: 3px 8px 0 5px;
    border-bottom: 0;
    background: white;
    color: #6f6f6f;
    z-index: 101
}
.results-chat-link .mail-link {
    padding: 7px 8px
}
.results-chat-link .chat-icon-loader {
    position: fixed;
    bottom: 0;
    right: 80px;
    z-index: 101
}
.fs_noticebg {
    background: #000;
    opacity: .8;
    z-index: 1008;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}
.fs_notice {
    z-index: 1010;
    margin-left: -300px;
    margin-top: -150px;
    width: 600px;
    height: 300px;
    position: fixed;
    background: #FFF;
    border: 2px solid #AAA
}
body {
    font-size: 16px;
    color: #414146
}
input,
textarea,
select,
button {
    font-family: 'Camphor'
}
.strong {
    font-weight: bold
}
.weak {
    font-weight: normal
}
.italics {
    font-style: italic
}
.clear {
    clear: both
}
.hidden {
    display: none
}
a.link,
a.link:visited {
    cursor: pointer;
    text-decoration: none;
    color: #1ebef0
}
a.link:hover,
a.link:focus {
    text-decoration: underline
}
a.link.light-grey {
    color: #a0a0a0
}
a.link.grey {
    color: #6f6f6f
}
input::-ms-clear {
    display: none
}
.fabric-header-logo-block {
    margin: 20px 0;
    float: left
}
.fabric-home-mobile-app-ad-link {
    text-decoration: none;
    color: black
}
.fabric-home-mobile-app-ad {
    float: left;
    background: url("bundles/practopractoapp/images/Mobile-Blue.png") no-repeat 7% 0;
    line-height: 1.2;
    height: 35px;
    padding-left: 50px;
    margin-top: 18px;
    margin-left: 20px;
    border-left: 1px #c0c0c0 solid
}
.fabric-home-mobile-app-ad>h1 {
    font-weight: bold;
    font-size: 14px
}
.fabric-home-mobile-app-ad>p {
    color: #818181;
    font-size: 13px
}
.fabric-header-login-block {
    margin: 15px 0;
    text-align: right
}
.fabric-header-login-block .nav-login-link,
.fabric-header-login-block .nav-signup-link {
    display: inline-block;
    vertical-align: top;
    font-size: 11px;
    line-height: 12px;
    font-weight: bold;
    cursor: pointer;
    color: #4d4d4d;
    border: 1px solid #b5b4b4;
    background: #f5f5f5;
    outline: 0;
    margin: 0;
    text-decoration: none;
    padding: 7px 12px;
    border-radius: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
.mobile-only {
    display: none !important
}
.desktop-only {
    display: block
}
.pr-footer-new .pr-center-container {
    width: 960px;
    margin: auto
}
.pr-footer-column {
    font-size: 11px;
    display: block;
    margin-left: 5px;
    margin-right: 5px
}
.pr-footer-column h6 {
    color: #787887;
    font-weight: bold;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 5px
}
.pr-footer-column a,
.pr-footer-column a:visited {
    color: #787887;
    text-decoration: none;
    line-height: 20px;
    margin: 5px 5px 10px 0;
    font-size: 12px
}
.country-links {
    padding: 10px 0;
    border-top: solid .5px rgba(0, 0, 0, 0.1);
    background: #fff
}
.country-links ul {
    padding: 0;
    text-align: center
}
.country-links a {
    color: #787887;
    text-decoration: none;
    display: inline-block;
    font-size: 12px
}
.country-links a:hover {
    text-decoration: underline;
    font-weight: normal
}
.country-links .link {
    font-size: 12px;
    color: #999;
    text-decoration: none;
    line-height: 20px;
    height: 20px;
    margin: 0 auto
}
.left {
    float: left;
    display: inline-block
}
.right {
    float: right;
    display: inline-block
}
.copyright {
    color: #b4b4be;
    font-size: 12px
}
.country-links li {
    display: inline-block;
    text-align: center;
    margin: 0 40px;
    min-width: 80px
}
.copy-rights-wrap {
    padding: 20px 0;
    border-top: solid .5px rgba(0, 0, 0, 0.1);
    background: #fff
}
.pr-footer-new .pr-footer-column h6 {
    text-transform: uppercase
}
.pr-footer-column a:hover {
    text-decoration: underline;
    font-weight: normal
}
.pr-footer-column:first-child {
    margin-left: 0
}
.pr-footer-column:last-child {
    margin-right: 0
}
.pr-footer-copyright {
    color: gray;
    background: #373737;
    width: 100%;
    font-size: 11px;
    padding: 15px 0
}
.searchResultsLoader {
    padding: 20px 0;
    line-height: 30px;
    font-size: 12px;
    color: #999;
    text-align: center;
    display: none
}
.feedbackbutton {
    font-size: 14px;
    position: fixed;
    bottom: 0;
    right: 20px;
    z-index: 999;
    background-repeat: no-repeat;
    cursor: pointer;
    border-left: 1px solid #cbcbcb;
    border-right: 1px solid #cbcbcb;
    border-top: 1px solid #cbcbcb;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}
.feedbackbutton_large,
.feedbackbutton_small {
    background-position: 0 top;
    height: 14px;
    width: 115px;
    padding: 7px 5px 7px 43px;
    text-shadow: 1px 1px 0 #fff;
    color: #2a9cdd;
    -webkit-box-shadow: inset 1px 1px 1px #fff;
    -moz-box-shadow: inset 1px 1px 1px #fff;
    box-shadow: inset 1px 1px 1px #fff;
    background-image: url('bundles/practopractoapp/images/live-chat-button.png'), -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#e1e1e1));
    background-image: url('bundles/practopractoapp/images/live-chat-button.png'), -webkit-linear-gradient(top, #f3f3f3, #e1e1e1);
    background-image: url('bundles/practopractoapp/images/live-chat-button.png'), -moz-linear-gradient(top, #f3f3f3, #e1e1e1);
    background-image: url('bundles/practopractoapp/images/live-chat-button.png'), -ms-linear-gradient(top, #f3f3f3, #e1e1e1);
    background-image: url('bundles/practopractoapp/images/live-chat-button.png'), -o-linear-gradient(top, #f3f3f3, #e1e1e1);
    background-image: url('bundles/practopractoapp/images/live-chat-button.png'), linear-gradient(top, #f3f3f3, #e1e1e1);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorStr='#f3f3f3', EndColorStr='#e1e1e1')
}
.feedbackbutton_small.feedbackbutton_live,
.feedbackbutton_large.feedbackbutton_live {
    background-position: 0 bottom;
    height: 14px;
    width: 115px
}
.feedbackbutton_live {
    text-shadow: 1px 1px 0 #759610;
    color: #fff;
    border-left: 1px solid #759610;
    border-right: 1px solid #759610;
    border-top: 1px solid #759610;
    -webkit-box-shadow: inset 1px 1px 1px #bad860;
    -moz-box-shadow: inset 1px 1px 1px #bad860;
    box-shadow: inset 1px 1px 1px #bad860;
    background-position: 0 bottom;
    background-image: url('bundles/practopractoapp/images/live-chat-button.png'), -webkit-gradient(linear, left top, left bottom, from(#9bc717), to(#7a9e0c));
    background-image: url('bundles/practopractoapp/images/live-chat-button.png'), -webkit-linear-gradient(top, #9bc717, #7a9e0c);
    background-image: url('bundles/practopractoapp/images/live-chat-button.png'), -moz-linear-gradient(top, #9bc717, #7a9e0c);
    background-image: url('bundles/practopractoapp/images/live-chat-button.png'), -ms-linear-gradient(top, #9bc717, #7a9e0c);
    background-image: url('bundles/practopractoapp/images/live-chat-button.png'), -o-linear-gradient(top, #9bc717, #7a9e0c);
    background-image: url('bundles/practopractoapp/images/live-chat-button.png'), linear-gradient(top, #9bc717, #7a9e0c);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorStr='#9bc717', EndColorStr='#9bc717')
}
a.app-dnl-icon {
    margin: 2px 0
}
.flags {
    content: "";
    display: block;
    width: 24px;
    height: 16px;
    background-image: url('bundles/practopractoapp/images/icons/countries/i_flags.png');
    background-repeat: no-repeat;
    border: 1px solid #f0f0f6;
    margin-right: 5px
}
.flags.india {
    background-position: -1px 0
}
.flags.indonesia {
    background-position: 0 -101px
}
.flags.singapore {
    background-position: 0 -50px
}
.flags.philippines {
    background-position: 0 -26px
}
.flags.brazil {
    background-position: -1px -127px
}
.social-icons {
    margin: 0 auto;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    display: inline-block;
    color: #b4b4be;
    font-size: 20px
}
.social-icons.icon-ic_facebook:hover {
    color: #3a5998
}
.social-icons.icon-ic_twitter:hover {
    color: #1da1f2
}
.social-icons.icon-ic_linkedin:hover {
    color: #0077b5
}
.social-icons.icon-ic_youtube:hover {
    color: #c4302b
}
.social-icons.icon-ic_github:hover {
    color: #0a0b09
}
.page-body-container,
.fabric-header-container {
    width: 980px;
    font-size: 14px;
    margin: auto;
}
.pr-footer-column {
    width: 180px;
    float: left
}
.pr-footer-new {
    width: 100%;
    padding: 15px 0;
    border-top: 1px solid #e0e0e5;
    background: #fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box
}
.fabric-header-login-block {
    float: right;
    display: inline-block
}
.block-middle {
    position: relative;
    top: 50%;
    transform: translateY(-50%)
}
.block-center {
    margin-left: auto;
    margin-right: auto;
    display: block
}
.text-center {
    text-align: center
}
.practo-blue-book {
    text-decoration: none;
    color: #787887;
    font-size: 12px;
    font-weight: bold;
    display: inline-block;
    margin-top: 20px
}
.practo-blue-book:hover {
    text-decoration: underline
}
.country-column a {
    display: table
}
.country-column span {
    display: table-cell
}
.country-column .country-name {
    padding-left: 5px;
    line-height: 16px
}
.paginator {
    width: 880px;
    padding: 10px 10px 10px 0;
    box-sizing: border-box
}
.paginator .page-link-container {
    float: right;
    text-align: right;
    width: 550px
}
.paginator .page_link {
    font-size: 14px;
    color: #414146;
    text-decoration: none;
    display: inline-block;
    padding: 4px 6px;
    box-sizing: border-box;
    min-width: 20px;
    height: 20px
}
.paginator .page_link.selected,
.paginator .page_link:hover {
    background: #1ebef0;
    color: white;
    border-radius: 2px
}
.footer-block {
    margin: 0 auto
}
.loader {
    text-align: center;
    padding-top: 20%;
    padding-bottom: 20%;
    margin-left: 45%
}
#results-refresh-loader {
    width: 65px;
    height: 65px;
    top: 47%;
    z-index: 1001
}
#results-refresh-loader .spinner,
.slot-spinner {
    width: 30px;
    height: 30px;
    border-top: 2px solid #e0e0e5;
    border-right: 2px solid #e0e0e5;
    border-bottom: 2px solid #1ebef0;
    border-left: 2px solid #1ebef0;
    border-radius: 50%;
    display: inline-block;
    animation: rotate360 1.25s linear infinite;
    -moz-animation: rotate360 1.25s linear infinite;
    -webkit-animation: rotate360 1.25s linear infinite;
    -o-animation: rotate360 1.25s linear infinite
}
@-o-keyframes rotate360 {
    from {
        -o-transform: rotate(0)
    }
    to {
        -o-transform: rotate(360deg)
    }
}
@-ms-keyframes rotate360 {
    from {
        -ms-transform: rotate(0)
    }
    to {
        -ms-transform: rotate(360deg)
    }
}
@-moz-keyframes rotate360 {
    from {
        -moz-transform: rotate(0)
    }
    to {
        -moz-transform: rotate(360deg)
    }
}
@-webkit-keyframes rotate360 {
    from {
        -webkit-transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(360deg)
    }
}
@keyframes rotate360 {
    from {
        transform: rotate(0)
    }
    to {
        transform: rotate(360deg)
    }
}
@media screen and (min-width: 460px) and  (max-width: 600px){
	input{
		width: 25% !important;
	}
	.right{
		float:left;
	}
	.nav-tabs-custom>.nav-tabs>li>a{
	 width: 100px !important;
	}
}
@media screen and (min-width: 601px) and  (max-width: 850px){
	input{
		width: 25% !important;
	}
	.right{
		float:left;
	}
	.nav-tabs-custom>.nav-tabs>li>a{
	 width: 135px !important;
	}
}
@media screen and (min-width: 851px) and  (max-width: 1200px){
	input{
		width: 28% !important;
	}
	.right{
		float:left;
	}
	.nav-tabs-custom>.nav-tabs>li>a{
	 width: 195px !important;
	}
}
@media screen and (max-width: 1200px) {
	
	.right{
		float:left;
	}
	
}
@media screen and (min-width: 380px) and (max-width: 459px){
	.nav-tabs-custom>.nav-tabs>li>a{
	 width: 80px !important;
	}
	input{
		width: 100% !important;
	}
	
}
@media screen and (min-width: 320px) and (max-width: 379px) {
	input{
		width: 100% !important;
	}
	.right{
		float:left;
	}
	.nav-tabs-custom>.nav-tabs>li>a{
		width: 261px !important;
	}
	.users-list>li{
		width: 100% !important;
	}
	
}
@media screen and (max-width: 1200px) {
    .page-body-container,
    .fabric-header-container,
    .footer-block {
        width: 100%
    }
    .pr-footer-new {
        padding: 20px
    }
}
.blocker {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    z-index: 1;
    padding: 20px;
    box-sizing: border-box;
    background-color: #000;
    background-color: rgba(0, 0, 0, 0.75);
    text-align: center
}
.blocker:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.05em
}
.modal {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    z-index: 2;
    width: 400px;
    background: #fff;
    padding: 15px 30px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 10px #000;
    -moz-box-shadow: 0 0 10px #000;
    -o-box-shadow: 0 0 10px #000;
    -ms-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px #000;
    text-align: left
}
.modal a.close-modal {
    position: absolute;
    top: -12.5px;
    right: -12.5px;
    display: block;
    width: 30px;
    height: 30px;
    text-indent: -9999px;
    background: url("data:image/png;base64,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") no-repeat 0 0
}
.modal-spinner {
    display: none;
    width: 64px;
    height: 64px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-right: -32px;
    margin-top: -32px;
    background: url("data:image/gif;base64,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") #111 no-repeat center center;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px
}
.jquery-modal.blocker {
    z-index: 1002;
    background-color: rgba(255, 255, 255, 0.75)
}
.jquery-modal.blocker #login-iframe-form {
    box-shadow: none;
    border: 1px solid #d4d4d4;
    width: 400px;
    height: 480px;
    padding: 0;
    border-radius: 4px;
    max-height: 480px
}
.iframe-scroll-wrapper {
    -webkit-overflow-scrolling: touch;
    overflow-y: scroll;
    width: 100%;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1002;
    display: none;
    background-color: #fff
}
.iframe-scroll-wrapper #login-iframe-form {
    width: 100%;
    height: 100%;
    border: 0
}
@media only screen and (max-device-width: 480px) {
    .login-form-non-mobile {
        display: none !important
    }
}
@media only screen and (min-device-width: 481px) {
    .login-form-mobile {
        display: none !important
    }
}
.u-text-light {
    color: #1ebef0
}
.u-text-dark {
    color: #28328c
}
.u-text-green {
    color: #01a400
}
.u-text-red {
    color: #ff2c00
}
.u-text-grey-4 {
    color: #414146
}
.u-round-corner {
    border-radius: 2px
}
.u-text-green {
    color: #01a400
}
.u-white-fill {
    background: #fff
}
.u-no-dec {
    text-decoration: none
}
.u-card-separated:not(:last-child) {
    margin-bottom: 10px
}
.u-t-bold {
    font-weight: bold
}
.e-btn {
    width: 220px;
    height: 30px;
    border-radius: 2px;
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-decoration: none;
    outline: 0;
    font-weight: bold;
    font-size: 14px;
    cursor: pointer;
    text-align: center
}
.e-btn-light {
    color: #fff;
    background-color: #1ebef0;
    border: 1px solid #1ebef0
}
.e-btn-hollow {
    color: #1ebef0;
    border: solid 1px #1ebef0;
    background-color: #fff
}
.e-btn-green {
    color: #fff;
    background-color: #01a400;
    border: 0
}
.e-btn-green:hover {
    border: 0;
    background-color: #009300
}
.e-btn-green:active {
    background-color: #007200
}
.e-btn-light:hover {
    border: 0;
    background: #14addb;
    border: 1px solid #14addb
}
.e-btn-hollow:hover {
    border: 0;
    color: #fff;
    background: #1ebef0;
    border: 1px solid #1ebef0
}
.e-btn-light.ui-state-active,
.e-btn-hollow.ui-state-active {
    border: 0;
    color: #fff;
    background: #168db3;
    border: 1px solid #168db3

}
.e-btn-hollow:disabled,
.e-btn-hollow.disabled,
.e-btn-light.disabled,
.e-btn-light:disabled {
    color: #fff;
    border: 1px solid #b4b4be;
    cursor: default;
    background-color: #b4b4be
}
.e-nav {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    margin-top: 10px;
    background: #f0f0f5
}
.e-nav-tab {
    font-size: 14px;
    text-decoration: none;
    padding: 15px 30px;
    display: inline-block;
    color: #787887;
    font-weight: bold;
    position: relative
}
.e-nav-tab.selected,
.e-nav-tab.selected:hover,
.e-nav-tab.selected:focus {
    color: #14bef0
}
.e-nav-tab-marker {
    display: inline-block;
    background: #fff;
    position: absolute;
    bottom: 0;
    left: 20px;
    transition: .4s;
    -moz-transition: .4s;
    -o-transition: .4s;
    -webkit-transition: .4s;
    -ms-transition: .4s;
    height: 44px
}
@media screen and (max-width: 1200px) {
    .e-nav-tab {
        padding: 15px 20px
    }
}

.search_box{
border: #1ebef0;
    border-style: solid;
    border-width: thick;
	background:#fff;
}
.slider-bg{

    background: url("../images/hospital3_new.png");
    background-size: cover;

}
.tab-image{
width:40px;

}
.tab-heading{
text-align:center;


}