/*
Theme Name: Doctor Search
Theme URI: https://wordpress.org/themes/doctorsearch/
Author: The PHP Scripts Mall Team
Author URI: http://phpscriptsmall.com/
Description: Doctor Search.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: doctorsearch

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents
 *
 * 1.0 - Reset
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigations
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Header
 * 11.0 - Widgets
 * 12.0 - Content
 *    12.1 - Posts and pages
 *    12.2 - Post Formats
 *    12.3 - Comments
 * 13.0 - Footer
 * 14.0 - Media
 *    14.1 - Captions
 *    14.2 - Galleries
 * 15.0 - Multisite
 * 16.0 - Media Queries
 *    16.1 - Mobile Large
 *    16.2 - Tablet Small
 *    16.3 - Tablet Large
 *    16.4 - Desktop Small
 *    16.5 - Desktop Medium
 *    16.6 - Desktop Large
 *    16.7 - Desktop X-Large
 * 17.0 - Print
 */


/**
 * 1.0 - Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.
 */

@import url(http://fonts.googleapis.com/css?family=Work+Sans);

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Work Sans'), local('WorkSans-Regular'), url(http://fonts.gstatic.com/s/worksans/v2/ElUAY9q6T0Ayx4zWzW63VFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
}
 
body {
   font-family: 'Work Sans';
}
 * {
   font-family: 'Work Sans';
}


/*.newsletter-subscription{ margin-bottom:50px;}*/


.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button { margin-bottom:10px !important;}

.all-category a:hover, a:focus{ 
     color:#007BC5 !important;  
	 text-decoration: underline;}

/*------Profile ----start----*/
.modal-open .modal {
    overflow-x:auto !important;
    overflow-y: auto !important;
}
.log20{    padding-left: 5px;    padding-bottom: 20px;}
.pd140{ padding-left: 140px;}
.mtop8{ margin-top:8px;}
.navbar {
    position: relative;
    min-height:0px !important; 
    margin-bottom: 20px;
    border: 1px solid transparent;
}
.nav > li > a{ padding:10px 10px !important;}
.cbp-l-project-details-list a{ color: #666;}
.mbb{}
.ptp{ padding-top:10px;}
.m10n{ margin-top:10px;}
.navbar{ margin-bottom:0px !important;}
.li8{ line-height:2;}
/*------Profile ----end----*/

/*------Profile edit----start----*/
.mbb{ margin-bottom:10px;}
.sub {
  background: #129efc;
  background-image: -webkit-linear-gradient(top, #129efc, #116ad6);
  background-image: -moz-linear-gradient(top, #129efc, #116ad6);
  background-image: -ms-linear-gradient(top, #129efc, #116ad6);
  background-image: -o-linear-gradient(top, #129efc, #116ad6);
  background-image: linear-gradient(to bottom, #129efc, #116ad6);
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: Arial;
  color: #ffffff;
  font-size: 16px;
  padding: 10px 27px 10px 24px;
  text-decoration: none;
}

.sub:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

.edu {
  background: #34d947;
  background-image: -webkit-linear-gradient(top, #34d947, #0f9914);
  background-image: -moz-linear-gradient(top, #34d947, #0f9914);
  background-image: -ms-linear-gradient(top, #34d947, #0f9914);
  background-image: -o-linear-gradient(top, #34d947, #0f9914);
  background-image: linear-gradient(to bottom, #34d947, #0f9914);
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: Arial;
  color: #ffffff;
  font-size: 12px;
  padding: 6px 10px 6px 10px;
  text-decoration: none;
}

.edu:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

.aler{ margin-top:150px;}
.alerhe{ min-height:500px; background:#fff;}
.font16{ font-size:16px;}

/*------Profile edit----end----*/






@media (max-width: 767px) {
	
	
	
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #000 !important;
  }
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background-color:transparent !important;}
.dropdown-menu > li > a:hover{ background-color: rgba(247, 243, 243, 0.39) !important;}
.cbp-2-project-desc{ list-style:none; }

.cbp-l-project-adi-list li {
    list-style: outside none none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

.cbp-l-project-adi-list strong {
	list-style: outside none none;
    display: inline-block;
    color: #696969;
    font-weight: 600;
    min-width: 200px;
}
.cbp-l-project-title {
    font-size: 30px;
    line-height: 34px; }
  .cbp-l-project-desc {
    /* @editable properties */
    width: 100%; }
  .cbp-l-project-details {
    /* @editable properties */
    width: 100%;
    margin-top: 0px;
    padding-left: 0; } 

.cbp-l-project-desc-title {
  /* @editable properties */
  border-bottom: 1px solid #cdcdcd;
  margin-bottom: 22px;
  color: #444; }

.cbp-l-project-desc-title span, .cbp-l-project-details-title span {
  /* @editable properties */
  border-bottom: 1px solid #747474;
  display: inline-block;
  margin: 0 0 -1px 0;
  font: 400 20px/36px "work_sansregular", sans-serif;
  padding: 0 5px 0 0; }

.cbp-l-project-desc-text {
  /* @editable properties */
  font: 400 13px/20px "work_sansregular", sans-serif;
  color: #555;
  margin-bottom: 20px; }

.cbp-l-project-details-title {
  /* @editable properties */
  border-bottom: 1px solid #cdcdcd;
  margin-bottom: 19px;
  color: #444; }

.cbp-l-project-details-list {
  /* @editable properties */
  margin: 0;
  padding: 0;
  list-style: none; }

.cbp-l-project-details-list > li, .cbp-l-project-details-list > div {
  /* @editable properties */
  border-bottom: 1px dotted #DFDFDF;
  padding: inherit;
  color: #666;
  font: 400 12px/30px "work_sansregular", sans-serif; }

.cbp-l-project-details-list strong {
  /* @editable properties */
  display: inline-block;
  color: #696969;
  font-weight: 600;
  min-width: 100px; }

.cbp-l-project-details-visit {
  /* @editable properties */
  color: #FFFFFF;
  float: right;
  clear: both;
  text-decoration: none;
  font: 400 11px/18px "work_sansregular", sans-serif;
  margin-top: 10px;
  background-color: #53668A;
  padding: 8px 19px; }

.cbp-l-project-details-visit:hover {
  /* @editable properties */
  opacity: 0.9;
  color: #fff; }

.cbp-l-project-related {
  /* @editable properties */ }

.cbp-l-project-related-wrap {
  /* @editable properties */
  font-size: 0;
  margin: 0;
  padding: 0; }

.cbp-l-project-related-item {
  /* @editable properties */
  margin-left: 5%;
  max-width: 30%;
  float: left; }

.cbp-l-project-related-item:first-child {
  /* @editable properties */
  margin-left: 0; }

.cbp-l-project-related-title {
  /* @editable properties */
  font: 700 14px/18px "work_sansregular", sans-serif;
  color: #474747;
  margin-top: 20px; }

.cbp-l-project-related-link {
  /* @editable properties */
  text-decoration: none; }

.cbp-l-project-related-link:hover {
  /* @editable properties */
  opacity: 0.9; }

.cbp-l-member-img {
  /* @editable properties */
  float: left;
  width: 40%;
  margin-top: 20px; }

.cbp-l-member-img img {
  /* @editable properties */
  border: 1px solid #e2e2e2;
  width: auto;
  max-width: 100%;
  height: auto;
  display: inline-block;
  border: 0; }

.cbp-l-member-info {
  /* @editable properties */
  margin-top: 20px;
  padding-left: 25px;
  float: left;
  width: 60%; }












.carousel-inner .active.left { left: -33% !important; }
.carousel-inner .next        { left:  33% !important; }
.carousel-inner .prev        { left: -33% !important; }
.carousel-control.left,.carousel-control.right {background-image:none !important;}
.item:not(.prev) {visibility: visible !important;}
.item.right:not(.prev) {visibility: hidden !important;}
.rightest{ visibility: visible !important;}



.bgcity{ background:#f1eff0; padding:5px 0px;}
.all-category h1, 
.all-category h2,
.all-category h3,
.all-category h4,
.all-category h5{
	font-weight:bold;
	color:#007bc5;
	font-size:14px;
	display:inline-block;
	/*width:calc(100% - 70%);
    border-bottom: 2px solid #007CC6;*/
	padding:0px 0px 10px 0px;
    position: relative;
}

.all-catehead{ font-weight:bold; font-size: 13px; color:#333; }
.blue{ color: #017BC6; font-size: 14px;}
/*.all-category ul li{ list-style-image: none;  list-style-type: none;}
.all-category ul li:before { content: " \0BB \020"; }*/
.all-category ul li{ list-style:none;}
.all-category ul li a { color:#494949; font-size: 13px; }
.all-category ul li a:hover {  color:#007BC5; text-decoration:none;}


.m10{ margin:10px 0px;}
.city{ padding:5px 0px;}
.city a{ color:#666 !important; text-decoration:none; font-size:12px; font-weight:700; font-family:Arial, Helvetica, sans-serif; }
.city a:hover{ text-decoration:none; }

 

/* LOGOS SLIDER */
	.logos:hover {
		cursor: move;
	}
	
	.logos > div {
		text-align: center;
	}
	
	.logos .owl-pagination {
		display: none;
		bottom: -50px; 
	}
	
	.logos .owl-prev {
		left: -30px;
	}
	
	.logos .owl-next {
		right: -30px;
	}
	
	/* IMAGES SLIDER */
	.images-slider:hover {
		cursor: move;
	}
	





*{margin:0; padding:0;}
body, html{width:100%; height:100%; background:#fff; /*overflow-x:hidden;*/}

h1{color:#010101; font:35px 'work_sanssemibold';}
.clear{clear:both;}
a{text-decoration:none;}
img{max-width:100%;border:none;outline:none;}
.noRightMargin{margin-right:0px !important;}
.noBorder{border:none !important;}
.noBg{background:none !important;}
input[type="text"]{}
input[type="submit"]{border:none; outline:none;cursor:pointer;}

.mainRow{width:100%; background:url(images/border-top.png) repeat-x top center; padding:0px 0;}
.headerBg{background:url(images/header-bg.png) repeat-y  center; background-size:cover; position:relative; padding:10px 0; height:100%;} 
.headerBottomBg {background: rgba(0, 0, 0, 0) url("images/header-bg-bottom.png") no-repeat center / cover ; height:70px;
 position: relative; top:15px; z-index: 1000;}

.logo{}

.contactBg{position:relative;}
.contact{background:#5dbb12; position:absolute;top:15px; right:48px; padding:15px 10px; width:230px;}
.borderBg{ position:absolute;top:127px; right:48px;}

/*.contact:after{background:url(images/contact-bg.png) no-repeat bottom center;}*/
.contact img{float:left; margin-right:5px;}
.contact p{color:#fff; font:normal 15px 'work_sansregular';}
.contact h4{color:#fff; font:700 30px 'work_sansregular'; margin:5px 0 0;}

.sliderSection{margin:60px 0 0;}

.locationBlock{background:#f98a13; border-radius:10px; -o-border-radius:10px; -ms-border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; padding:20px; margin:25px 0;
position:relative;}
.locationBlock:after, .locationBlock:before {left: 100%;top: 35%;border: solid transparent;content: " ";height: 0;width: 0;
position: absolute;pointer-events: none;}
.locationBlock:after {border-color: rgba(249, 138, 19, 0);border-left-color: #f98a13;border-width: 30px;margin-top: -30px;}
.locationBlock h5{color:#fff; font:normal 28px/45px 'work_sansregular';}
.locationBlock span{background:#11203b; padding:0 5px;}

.locationForm{background:#fff; margin:18px 0 0;}
.locationForm i{background:#252525;color:#fff;font:35px "work_sansregular";padding:4px 10px;text-align:center;vertical-align:middle;}
.locationForm input[type="text"]{color:#8f8f8f;font:normal 16px 'work_sansregular';background:#fff;width:82%; border:none; height:52px;text-indent:5px;}
.locationForm input[type="text"]:focus{outline:none;}

.locationSubmitForm{background:#034267;border:1px solid #bb670e;border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
border:3px solid #bb670e; padding:10px 5px; text-align:center;}
.locationSubmitForm i{background:none !important; padding:0px !important;font:22px "work_sansregular" !important;}
.locationSubmitForm input[type="submit"]{color:#fff;font:normal 20px 'work_sansregular'; background:none; text-indent:5px;}

.locationForm p{float:right;padding:15px 0 0;text-align:right;}
.locationForm a{color:#fff;font:normal 16px 'work_sansregular';}
.locationForm a:hover{color:#fff;text-decoration:underline;}

.ratingBlock{position:relative;right:18%; float:right;}
.rating{background:#fff; border-radius:20px; -o-border-radius:20px; -ms-border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px;
position:absolute; right:-15%; top:42%; padding:5px 8px;}
.rating h5{color:#252424; font:700 16px 'work_sansregular';}
.rating h6{color:#252424; font:normal 16px 'work_sansregular';}

.services{margin:30px 0;}
.services h1{margin:0 0 25px;}

.serviceImg{position:relative; cursor:pointer;}
.serviceImg:hover + .viewDetails{display:block;}

.viewDetails{display:none; position:absolute; top:0; background:#ccc;  opacity:0.8; width:100%; height:100%;}
.viewDetails a{color:#fff; left:35%; position:absolute; top:50%; display:block;}

.downloads{border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; padding:25px 100px; margin:25px 0;}
.downloads h1{margin:40px 0 10px;}
.downloads a > img{margin-right:12px;}

.booking{padding:35px 100px;}
.booking i{color:#000; font-size:32px; /*float:left;*/ margin-right:15px;}
.booking p{color:#000;font:normal 28px 'work_sansregular';padding: 25px 0 0;}

.bookingSubmit{background:#034267; padding:10px; text-align:center; margin-top:10px; border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.bookingSubmit i{color:#fff; font-size:40px !important; float:none !important; vertical-align:middle;}
.booking  input[type="submit"]{color:#fff;font:normal 28px 'work_sansregular';  background:none; border:none;}

.footerBg{background:#363535;}
.footerBlock{padding:30px 20px;}
.footerBg h4{color:#c5c5c5; font:normal 18px 'work_sansregular'; margin-bottom:10px;}
.footerBg h3{color:#c5c5c5; font:normal 16px 'work_sansregular'; margin-bottom:10px; font-weight: bolder; color: rgb(167, 140, 89);}
.footerBg ul{list-style:none; margin:0px; padding:0px;}
.footerBg ul li{display:block; padding:5px 0 10px;}
.footerBg ul li a{color:#f3f3f3; font:normal 13px 'work_sansregular';display:block; text-decoration:none;}
.footerBg ul li a:hover{text-decoration:underline;}

.social{list-style:none; margin:0px; padding:0px;}
@media only screen and (max-width: 375px) and  (min-width: 320px) {.social{padding-left: 33% !important;}}
@media only screen and (max-width: 420px) and  (min-width: 375px) {.social{padding-left: 36% !important;}}
.social  li{display:block; float:left !important; margin: 0 20px 0 0;}
.social  li  i{color:#c5c5c5; font:normal 35px 'work_sansregular';display:block;}
.social  li a:hover{text-decoration:none !important; opacity:0.8;}

.newsLetter{margin:15px 0 0;}
.newsLetter a{background:#f97413; padding:10px; color:#fff; font:18px 'work_sansSemibold'; border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;width:350px; display:block; text-align:center;}
.newsLetter a:hover{text-decoration:none; color:#fff;}

.emailAddress{margin:8px 0 22px;}
.emailField{
    background: transparent;
    padding: 4px 8px;
    float: left;
    width: 100%;}
.emailField  i{color:#bfbfbf; font-size:25px; vertical-align:middle;}
.emailField  input[type="text"]{color:#afafaf;font:normal 14px 'work_sansregular'; padding:0 6px; background:none; border:none;}
.emailField input[type="text"]:focus{outline:none;}

.emailAddress  input[type="submit"]{color:#fff;font:normal 14px 'work_sansregular'; text-transform:uppercase; padding:10px;/*padding:13px;*/ background:#2d80f9; border:none; margin-left:0px/*45px*//*21px*/; margin-top: 0px /*33px*/; }
/*
@media (min-width: 1440px) and (max-width: 1440px) {
	.emailAddress  input[type="submit"]{
		margin-top: 32px;
		height: 17%;
		margin-left: 72px;
	}
}*/
/*
@media (max-width: 319px) {
	.emailAddress  input[type="submit"]{
		margin-left: 17px;
		margin-top: 6px;
    
	}
}*/
@media (min-width: 426px) and (max-width: 604px) {
	.emailAddress  input[type="submit"]{
		margin-left: /*95*/69px !important;
		margin-top: 37px !important;
	}
}
@media (min-width: 601px) and (max-width: 767px) {
	.emailAddress  input[type="submit"]{
		margin-left: 130px !important;
		margin-top: 36px !important;
		height: 17%;
	}
}
@media (min-width: 768px) and (max-width: 1024px) {
	.emailAddress  input[type="submit"]{
		margin-top: 33px !important;
	}
}
@media (min-width: 1025px) and (max-width: 1199px) {
	.emailAddress  input[type="submit"]{
		margin-left: 215px !important;
		margin-top: 37px !important;
	}
}


.payments{border-top:1px solid #4a4a4a; padding:30px 20px;}
.payments h3{float:left; margin:5px 15px 0 0;}
.payments select{background:#fff;padding:8px; color:#545353; font:normal 14px 'work_sansregular'; float:right; border:none;}
.payments select > option{padding:5px 0;}

.copyrights{background:#272727; padding:15px 0;}
.copyrights p{color:#fff; font:normal 13px 'work_sansregular';}
.copyrights ul{list-style:none; margin:0px; padding:0px; float:right;}
.copyrights ul li{display:block; padding:0px 15px; float:left; border-right:1px solid #fff;}
.copyrights ul li:last-child{border-right:0px;}
.copyrights ul li a{color:#fff; font:normal 13px 'work_sansregular';display:block; text-decoration:none;}
.copyrights ul li a:hover{text-decoration:underline;}

/*.........................Search CSS............................*/

.innerPageHeader{/*background:url(images/inner-page-header.png) repeat  center !important; background-size:cover;*/
background:#2a75ba;border-bottom:0px solid #86be31; margin-bottom:0px;}

.innerSection {text-align:center; padding:25px 0;}
.innerSection h2{color:#fff;font:700 40px work_sansregular;}
.innerSection h3{color:#fff;font:normal 30px work_sansregular;}

.search-feilds{background:#fff;}
.search-feilds label{font:normal 14px work_sansregular; cursor:pointer;}
.search-feilds label input[type="checkbox"]{margin:0px 8px 0px 0px;}
.search-feilds ul{margin:0; padding:0; list-style:none;}
.search-feilds ul li{display:block; position:relative; line-height:35px;}
.city-name{border-bottom:1px solid #ccc; padding:8px 0px; display:block; margin:0px 0px 8px 0px;}
.search-location h1{color:#f19728; font:normal 18px work_sanssemibold; padding:8px 0px; border-bottom:1px solid #ccc;}
.search-medical h1{color:#2862ac; font:normal 18px work_sanssemibold; padding:8px 0px; border-bottom:1px solid #ccc; margin:0px 0px 12px 0px;} 
.search-fee h1{color:#8ac235; font:normal 18px work_sanssemibold; padding:8px 0px; border-bottom:1px solid #ccc; margin:0px 0px 12px 0px;}
.view-all{display:block; border-bottom:1px solid #ccc; text-align:right;}
.view-all a{color:#f19728; font:normal 13px work_sansmedium; text-decoration:none;}
.view-all a:hover{color:#333; text-decoration:none;}

.search-feilds input[type=checkbox].css-checkbox {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
.search-feilds input[type=checkbox].css-checkbox + label.css-label, input[type=checkbox].css-checkbox + label.css-label.clr{padding-left:23px; height:18px;  display:inline-block; line-height:18px; background-repeat:no-repeat; background-position: 0 0; vertical-align:middle; cursor:pointer;}
.search-feilds input[type=checkbox].css-checkbox:checked + label.css-label, input[type=checkbox].css-checkbox + label.css-label.chk{background-position:0 -18px;}
.search-feilds label.css-label{/*background-image:url(images/search-check-box.png);*/ -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}

.search-shorting-week{background:#fff; margin:0px 0px 10px 0px; padding:10px 0px 8px 0px;}
.search-shorting-week label input[type="checkbox"]{margin:0px 8px 0px 0px;}
.search-shorting-week label{font:normal 14px work_sansmedium; cursor:pointer;}
.search-shorting-week input[type=checkbox].css-checkbox {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
.search-shorting-week input[type=checkbox].css-checkbox + label.css-label, input[type=checkbox].css-checkbox + label.css-label.clr{padding-left:23px; height:18px;  display:inline-block; line-height:18px; background-repeat:no-repeat; background-position: 0 0; vertical-align:middle; cursor:pointer;}
.search-shorting-week input[type=checkbox].css-checkbox:checked + label.css-label, input[type=checkbox].css-checkbox + label.css-label.chk{background-position:0 -18px;}
.search-shorting-week label.css-label{background-image:url(images/search-check-box.png); -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}

.search-shorting{background:#fff; margin:0px 0px 10px 0px; padding:5px 0px;}

.search-heading{color:#f19728; font:normal 22px work_sansmedium; padding:5px 0px;}
.search-dr-result{color:#2862ac; font:normal 15px work_sansregular; padding:10px 0px; text-align:left;/*text-align:right;*/}
.search-week-list{font:normal 14px work_sansregular;}

.doctor-timing{padding:6px 0px; border-bottom:1px solid #ccc;}
.doctor-timing ul{margin:0; padding:0; list-style:none;}
.doctor-timing ul li{display:block; position:relative; float:left; text-align:center; padding:5px 17px; color:#6F6F6F;}
.doctor-timing ul li a{color:#333; font:normal 13px work_sansregular;}
.doctor-timing ul li:nth-child(1){font:normal 13px work_sanssemibold; padding:8px 5px 8px 0px;}

.doctor-timing-more{display:block; text-align:right;}
.doctor-timing-more a{text-decoration:none; color:#f19728; padding:5px 0px; display:block; font:normal 14px work_sansregular;}
.doctor-timing-more a:hover{color:#333; text-decoration:none;}

.dr-profile-pic{padding:10px 0px 0px 0px;}
.dr-profile-pic img{height:auto;}
.dr-info{padding:5px 0px 0px 0px;}
.dr-name{display:block; font:normal 16px work_sansmedium; color:#30a1e3; padding:3px 0px 0px 0px;}
.dr-speciality{display:block; font:normal 13px work_sansregular; color:#8C8888; padding:3px 0px 0px 0px;}
.dr-location{display:block; padding:3px 0px 0px 0px;}

.search-result{background:#fff; margin:0px 0px 15px 0px;}

.pagenation{margin:25px 0;float:right;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */
border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;
-webkit-box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.2);
-ms-box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.2);
box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.2);
-o-box-shadow:0px 1px 1px 0px rgba(0, 0, 0, 0.2);
}
.pagenation ul{margin:0px; padding:0px; list-style:none;}
.pagenation ul li{float:left; display:block; border-right:1px solid #ececec; border-left:1px solid #fff;}
.pagenation ul li:first-child{border-left:0px;}
.pagenation ul li:last-child{border-right:0px;}
.pagenation ul li a{color:#7e7e7e; font:15px 'work_sansregular'; padding:10px 15px; display:block;}
.pagenation ul li a:hover{text-decoration:none; background:#e74d3d; color:#fff;}

/*.........................Login CSS............................*/

.loginBg{background:#fff; width:45%; position:absolute; left:25%; top:10%;}
.loginHeading{background:#2a77f9; padding:5px 20px;}
.loginHeading h2{color:#fff;font:22px work_sanssemibold;text-shadow: 0px 1px 1px rgba(53, 16, 56, 1);-o-text-shadow: 0px 1px 1px rgba(53, 16, 56, 1);-ms-text-shadow: 0px 1px 1px rgba(53, 16, 56, 1);-moz-text-shadow: 0px 1px 1px rgba(53, 16, 56, 1);-webkit-text-shadow: 0px 1px 1px rgba(53, 16, 56, 1);}
.loginHeading i{font-size:20px; color:#fff; position:absolute; right:0px; top:0px; cursor:pointer;}

.loginForm{padding:10px 20px;}

.loginField{background:#f5f4f5; padding:5px;margin:0 0 15px; border:1px solid #dfdfdf;border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.loginField i{color:#c8c8c8;font:30px "work_sansregular";vertical-align:middle;}
.loginField input[type="text"]{color:#999999;font:normal 19px 'work_sansregular';background:#f5f4f5;border:none;text-indent:5px; width:92%;
text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);}
.loginField input[type="text"]:focus{outline:none;}
.loginField input[type="password"]{color:#999999;font:normal 19px 'work_sansregular';background:#f5f4f5;border:none;text-indent:5px; width:92%;
text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);}
.loginField input[type="password"]:focus{outline:none;}

.loginSubmitField input[type="submit"]{color:#fff;font:normal 20px 'work_sansregular';padding:10px 25px; background:#f86911;border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
text-shadow: 0px 1px 1px rgba(53, 16, 56, 1);-o-text-shadow: 0px 1px 1px rgba(53, 16, 56, 1);-ms-text-shadow: 0px 1px 1px rgba(53, 16, 56, 1);-moz-text-shadow: 0px 1px 1px rgba(53, 16, 56, 1);-webkit-text-shadow: 0px 1px 1px rgba(53, 16, 56, 1);
}
.loginSubmitField a{color:#999999;font:normal 18px/45px 'work_sansregular'; display:block; text-align:right;}

.account{border-top: 1px solid #b5b5b5; margin:25px 0 0;padding:25px 0 0;text-align:center;}
.account p{color:#da402f;font:normal 18px 'work_sansregular';}
.account a{color:#da402f;font:18px 'work_sanssemibold';}

.loginSubmitField label{color:#333;font:normal 16px 'work_sansregular'; padding:15px 0px 10px 0px; cursor:pointer; margin:0;}
.loginSubmitField input[type="checkbox"]{margin:0px 5px 0px 0px;}

/*.........................Registration CSS............................*/
.signup-type{background:#ccc; text-align:center; min-height:120px; padding:10px 0px 0px 0px;}
.signup-type a{text-decoration:none; display:block; min-height:120px;}
.signup-type a:hover{text-decoration:none;}
.signup-type i{font-size:30px;}
.signup-type h1{font:normal 16px 'work_sansregular';}

.regField{background:#f5f4f5; padding:15px 5px;margin:0 0 15px; border:1px solid #dfdfdf;border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;}
.regField i{color:#c8c8c8;font:35px "work_sansregular";vertical-align:middle;}
.regField input[type="text"]{color:#999999;font:normal 16px 'work_sansregular';background:#f5f4f5;border:none;text-indent:5px; width:92%; text-shadow:0px 1px 1px rgba(255, 255, 255, 1);}
.regField input[type="text"]:focus{outline:none;}
.regField input[type="password"]{color:#999999;font:normal 16px 'work_sansregular';background:#f5f4f5;border:none;text-indent:5px; width:92%; text-shadow:0px 1px 1px rgba(255, 255, 255, 1);}
.regField input[type="password"]:focus{outline:none;}
.regField select{color:#999999;font:normal 16px 'work_sansregular';background:#f5f4f5;border:none;text-indent:5px; width:100%; text-shadow:0px 1px 1px rgba(255, 255, 255, 1);}
.regField select:focus{outline:none;}

.loginSubmitField input[type="submit"]{color:#fff;font:normal 20px 'work_sansregular';padding:10px 25px; background:#f86911;border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;
text-shadow: 0px 1px 1px rgba(53, 16, 56, 1);-o-text-shadow: 0px 1px 1px rgba(53, 16, 56, 1);-ms-text-shadow: 0px 1px 1px rgba(53, 16, 56, 1);-moz-text-shadow: 0px 1px 1px rgba(53, 16, 56, 1);-webkit-text-shadow: 0px 1px 1px rgba(53, 16, 56, 1);}
.loginSubmitField a{color:#999999;font:normal 15px/45px 'work_sansregular';}

.account{border-top: 1px solid #b5b5b5; margin:10px 0 0;padding:15px 0 0;text-align:center;}
.account p{color:#da402f;font:normal 18px 'work_sansregular';}
.account a{color:#da402f;font:18px 'work_sanssemibold';}

.login-social ul{margin:0; padding:0; list-style:none; text-align:center;}
.login-social ul li{display:inline-block; position:relative;}
.login-social ul li a{font-size:30px; text-decoration:none; display:block; margin:0px 15px 0px 0px;}
.login-facebook{color:#314987;}
.login-twitter{color:#22bbf4;}
.login-linkedin{color:#006dc0;}

.login-social h1{color:#333; font:normal 22px 'work_sansregular'; display:block; padding:12px 0px 10px 0px; border-top:1px solid #ccc; margin:20px 0px 0px 0px; text-align:center;}
.registration-box{display:none;}
.loginForm h4{font:normal 20px 'work_sansregular'; padding:0px 0px 10px 0px;}
.loginForm label{font:normal 14px 'work_sansregular'; margin-bottom:15px;}
.loginForm input[type="radio"]{margin:0px 8px 0px 0px; top:3px; position:relative;}

/*.........................Doctor Profile CSS............................*/

.abtProfile{margin:0px 0px 15px;}

.profileImg{border:8px solid #fff; float:left; margin:0 12px 0 0;}
.profileLocation{padding: 15px;border: 1px solid #BEC3C7; margin-top: 15px;}
@media (min-width: 768px) and (max-width: 1024px) {
	.profileLocation{
		text-align: -webkit-center !important;
		width: 54% !important;
		margin-left: 21% !important;
		margin-bottom: 7% !important;
	}
}
.profileLocation h2{color:#30a1e3; font:21px 'work_sanssemibold'; padding:50px 0 0;}
.profileLocation h4{color:#464646; font:normal 16px 'work_sansregular';}

.profileExp{padding:15px 0px;color:#464646; font:normal 16px/22px 'work_sansregular'; }
.flaticon-pin4{vertical-align:middle; margin:10px 8px 0 0; font-size:27px; float:left;}
.profileExp h3{color:#000; font:19px 'work_sanssemibold';}
.profileExp p{color:#464646; font:normal 14px/25px 'work_sansregular';}
.borderCls{border-top:1px solid #b9b8bc; border-bottom:1px solid #b9b8bc;}

.flaticon-stethoscope{color:#30a1e3; font-size:34px; font-weight:bold; vertical-align:middle; margin-right:10px;}
.abtProfile h1{color:#30a1e3;font:25px 'work_sanssemibold';}

.profileExp ul{margin:0px; padding:0px; list-style:none;}
.profileExp ul li{float:left; width:50%; display:block; color:#333333;font:normal 14px/38px 'work_sansregular';}
.profileExp ul a{color:#43d112;font:18px/38px 'work_sanssemibold';}
.textCls{color:#000; font:normal 14px/25px 'work_sansregular'; text-align:justify; padding-bottom:10px;}

.profileAppnt{margin:15px 0; padding:0 0px;}
.profileAppnt h1{color:#30a1e3;font:25px 'work_sanssemibold';}

.appntHeading{margin:15px 0; background:#fff;}
.appntHeading ul{margin:0px; padding:0px; list-style:none;}
.appntHeading ul li{float:left; width:14%; display:block; text-align:center; border-right:1px solid #cccccc;}
.appntHeading ul li:last-child{border-right:0px;}
.appntHeading ul li a{color:#333333;font:15px 'work_sansregular'; display:block; padding:12px 0;}
.appntHeading ul li a:hover{color:#30a1e3; text-decoration:none;}

.appntSubHeading{margin:15px 0; background:#fff;}
.appntSubHeading ul{margin:0px; padding:0px; list-style:none;}
.appntSubHeading ul li{float:left; width:14%; display:block; text-align:center; border-bottom:1px solid #cccccc;}
.appntSubHeading ul li a{color:#808080;font:13px 'work_sansregular'; display:block; padding:12px 0;}
.appntSubHeading ul li a:hover{color:#30a1e3; text-decoration:none;}

.reqServices{background:#fff;margin:10px 0px 30px 0;padding:10px;}
.reqServices a:hover{text-decoration:none;}
.reqServicesheading{margin:20px 0 15px;}
.reqServices img{float:left; margin:0 10px 0 0;}
.reqServices h2{color:#30a1e3; font:18px 'work_sanssemibold';}
.reqServices h4{color:#464646; font:normal 14px 'work_sansregular';}

.reqServicesExp{margin:10px 0 0;color:#464646; font:normal 14px/22px 'work_sansregular';}
.reqServices i{vertical-align:middle; margin:10px 4px 15px 0; font-size:27px; float:left;}
.reqServices h3{color:#000; font:19px 'work_sanssemibold';}
.reqServices p{color:#464646; font:normal 14px/25px 'work_sansregular';}

.borderTopCls{border-top:1px solid #b9b8bc !important; border-bottom:0px !important;}





/*...........................................Media Query..................................................*/

@media (max-width: 1920px){
	.booking {padding:35px 0;}
	.downloads{padding:25px 0;}
	/*.modal{width:60%; height:65% !important;}*/
}

@media screen and (min-width: 1201px) and (max-width: 1384px){ 
	.doctor-timing ul li{padding:5px 10px;}
}
@media (min-width: 1200px){}
@media (max-width: 1200px){
	
	
	.flo22{ width: 22% !important; float:left !important;}
	.wleft45{ width: 40%; float: left;}
	.w100{ width:100%;}
	.ftitle {float: none !important; color: #fff !important;}
	.contactBg{top:-241px;}
	.ratingBlock{right:28%;}
	.footerBg h3{margin-top:25px;}
	.payments h3{margin-top:0px !important;}
	.payments select{float:none; margin-top:25px;}
	.copyrights{text-align:center;}
	.copyrights ul{width:230px; float:none; margin:10px auto;}
	.bookingSubmit{margin-top:15px;}
	.locationBlock:after, .locationBlock:before {top:100%; left:50%; border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none;}
	.locationBlock:before {border-color:rgba(194, 225, 245, 0); border-top-color:#f98a13; border-width:25px; margin-left:-25px;}
	/*.modal{width:70%; height:84% !important;}*/
}

@media (max-width: 991px){
	.w60
	.flo22{ width: 22% !important; float:left !important;}
	.mbtntop{ margin-top:2px;}
	.ftitle1 {    float: none !important; line-height: 64px !important; color: #fff !important}
	.wleft45{ width: auto; }
	.ftitle {    float: left !important; line-height: 47px !important;}
	.payments img{margin-top:15px;}
	/*.modal{width:70%; height:84% !important;}*/
}

@media (max-width: 767px){
	.f40{ text-align:center;}
	.log20{ text-align:center;}
	.tpbg2{ margin-bottom:15px;}
	.tp2{ display:none;}
	.tp{ display:none;}
	.nav1 > li {
    border-right: 1px solid #fff;
    float: none !important;
    padding: 0 30px !important;
}
	
	.pd140{ padding:0px;}
	.p25{ padding:0px 10px !important;}
	.flo22{ width: 22% !important; float:left !important;}
	.flo22{ width: 22%; float:left;}
	.wleft45{ width: 40%; float: left;}
	.ftitle {    float: left !important; }
	.ftitle1 {    float: left !important;     float: none !important; line-height: 80px !important; }
	.tpbasic2{ float: left !important;    width: 150px;}
	.formw { margin:10px 0px !important;   width: 100% !important;}
	.w60 {    width: 100% !important;}
	.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff !important;
}
	.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background-color: rgba(247, 243, 243, 0.39) !important;
}
	.nav1>li {
    border-right:0px solid #fff !important;
    float: none !important;
    padding: 0px 30px;
}
	.logo{text-align:center;}
	.contactBg{top:-7px;}
	.contact{border-radius:10px; -o-border-radius:10px; -ms-border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;right:0; width:100%; text-align:center; padding:8px 10px;}
	.contact img{float:none;}
	.contact p{padding:10px 0 0;}
	.contact h4{margin:0;}
	.ratingBlock{right:0; float:none; text-align:center; top:20px;}
	.rating{top:0px;width:100%; right:0px;text-align:center;}
	.ratingBlock > img{margin-top:65px;}
	.borderBg{display:none;}
	.locationBlock{margin-top:155px;}
	.locationForm p{float:none;text-align:center;}
	.downloads a{display:block; margin-bottom:10px;}
	.booking p{font:33px "work_sansregular";}
	.downloads p{font:33px "work_sansregular";}
	.newsLetter a{font:16px 'work_sansSemibold';width:298px;}
	.emailField{width:98%;}
	.emailAddress input[type="submit"]{margin-left:/*5px*/0px;margin-top:10px;}
	/*Search*/
	.innerSection {margin-top:125px;}
	.innerSection h2{font: 700 27px work_sansregular; margin:10px 0 0;}
	.innerSection h3{font:22px work_sansregular;}
	.search-feilds {padding:0 35px !important;}
	.search-shorting-week{padding:10px 5px 8px !important;}
	.doctor-timing-more a{text-align:center;}
	/*.modal{width:90%; height:82% !important;}*/
}

@media (max-width: 425px/*639px*/){
	.newsLetter a{ width:94% !important;}
	.bookingSubmit{ margin-left:15px; margin-right:15px;}
	.newsletter-td-submit input { position:inherit !important; }
	.ftitle{ line-height:57px !important;}
	.wleft45{ width:100% !important;}
	.tpbasic2{ width:100% !important;}
	.tpbg2,.tpbasic,.tpbg{ width:100% !important;}
	.f40{ text-align:center;}
	.log20{ text-align:center;}
	.tpbg2{ margin-bottom:15px;}
	.tp2{ display:none;}
	.tp{ display:none;}
	.all-catehead {
    font-weight: bold;
    font-size: 13px;
    color: #333;
    text-align:center!important;
}
	.nav1 > li {
    border-right: 1px solid #fff;
    float: none !important;
    padding: 0 30px !important;
}
	
	.all-category{ text-align:center !important; padding: 0px 20px;}
	.w60{  width:100%!important;}
	.pd140{ padding:0px;}
	.flo22{ width: 22% !important; float:left !important;}
	.wleft45{ width: auto; }
	.doctor-timing ul li{width:24%;}
	.modal{width:90%; height:82% !important;}
	/**/
	.abtProfile h1{font:22px "work_sanssemibold";}
	.reqServicesheading{font:23px "work_sanssemibold";}
	.appntHeading ul li a{font:14px "work_sansregular";}
	.appntSubHeading ul li a{font:11px "work_sansregular";}
}

@media (max-width: 420px){
	.newsLetter a{ width:94% !important;}
	.bookingSubmit{ margin-left:15px; margin-right:15px;}
	.newsletter-td-submit input { position:inherit !important; }
   	/*.newsletter-subscription{ margin-bottom:50px;}*/
	.ftitle{ line-height:57px !important;}
	.wleft45{ width:100% !important;}
	.tpbasic2{ width:100% !important;}
	.tpbg2,.tpbasic,.tpbg{ width:100% !important;}
	.f40{ text-align:center;}
	.log20{ text-align:center;}
	.tpbg2{ margin-bottom:15px;}
	.tp2{ display:none;}
	.tp{ display:none;}
	.ftitle { line-height:1;}
	.nav1 > li {
    border-right: 1px solid #fff;
    float: none !important;
    padding: 0 30px !important;
}
	.all-catehead {
    font-weight: bold;
    font-size: 13px;
    color: #333;
    text-align:center!important;
}
	.footerBlock {
    padding: 30px 20px !important;
    text-align:center !important;
}
	.all-category{ text-align:center !important; padding: 0px 20px;}
	.w60{  width:100%!important;}
	.pd140{ padding:0px;}
	.flo22{ width: 22% !important; float:left !important;}
	.flo22{ width: 22%; float:left;}
	.wleft45{ width: auto; }
	.locationForm input[type="text"] {height:44px;width:78%;}
	.locationForm i{font:28px "work_sansregular";}
	.booking p{font:27px "work_sansregular";}
	.downloads p{font:27px "work_sansregular";}
	.booking input[type="submit"]{font:25px "work_sansregular";}
	.modal{width:90%; height:90% !important;}
	.loginField input[type="text"], .loginField input[type="password"]{width:85%;}
	.loginSubmitField label{font:13px "work_sansregular";}
	.loginSubmitField a{text-align:left;}
	.login-social h1{margin:0; font:18px "work_sansregular";}
	/**/
	.abtProfile ul li{width:100%;}
	.profileImg{float:none;}
	.profileLocation h2{padding:15px 0 0;}
}
.pagenation ul li span {
    color: #7e7e7e;
    display: block;
    font: 15px "work_sansregular";
    padding: 10px 15px;
}
.page-numbers li span.current{ background: #e74d3d none repeat scroll 0 0;
    color: #fff;
    text-decoration: none;}
.loginSubmitField input[type="button"] {
    background: #034267 none repeat scroll 0 0;
    border-radius: 7px;
    color: #fff;
    font: 20px "work_sansregular";
    padding: 10px 25px;
    text-shadow: 0 1px 1px rgba(53, 16, 56, 1);
	border: medium none;
}
.alert-danger {
padding:10px;
border-radius:5px;
margin-bottom:10px;
}
.form-group{margin-left:10px;}
.table-bordered{ border-left:1px solid #dddddd !important;}

/*login-reg*/


@import url(http://fonts.googleapis.com/css?family=Roboto);
.modal-header {
    min-height: 46px !important;
    padding: 15px;
    background: #0F7CEC !important;
    border-bottom: 1px solid #0A48A0 !important;
}

.btn-pri {
  color: #fff;
  background-color: #128AE0;
  border-color: #0773C1;
}
.btn-pri:hover,
.btn-pri:focus,
.btn-pri.focus,
.btn-pri:active,
.btn-pri.active,
.open > .dropdown-toggle.btn-pri {
  color: #fff;
  background-color:#0773C1;
  border-color:#0773C1;
}


/****** LOGIN MODAL ******/
.loginmodal-container {
  padding: 30px;
  max-width: 350px !important;
  width: 100% !important;
  background-color: #F7F7F7;
  margin: 0 auto;
  border-radius: 2px;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
  overflow: hidden;
  font-family: roboto;
}

.loginmodal-container h1 {
  text-align: center !important;
  font-size: 1.8em;
  font-family: roboto;
}

.loginmodal-container input[type=submit] {
  width: 100% !important;
  display: block;
  margin-bottom: 10px;
  position: relative;
}

.loginmodal-container input[type=text], input[type=password] {
  min-height:32px;
  font-size: 16px;
  width: 100% !important;
  margin-bottom: 10px;
  -webkit-appearance: none;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-top: 1px solid #c0c0c0;
  /* border-radius: 2px; */
  padding: 0 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.loginmodal-container input[type=text]:hover, input[type=password]:hover {
  border: 1px solid #b9b9b9;
  border-top: 1px solid #a0a0a0;
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}

.loginmodal {
  text-align: center;
  font-size: 14px;
  font-family: 'Arial', sans-serif;
  font-weight: 700;
  height: 36px;
  padding: 0 8px;
/* border-radius: 3px; */
/* -webkit-user-select: none;
  user-select: none; */
}

.loginmodal-submit {
  /* border: 1px solid #3079ed; */
   width:100%;
  border: 0px;
  color: #fff;
  text-shadow: 0 1px rgba(0,0,0,0.1); 
  background-color: #4d90fe !important;
  padding: 10px 0px;
  /*font-family: roboto;*/
  font-family: arial;
  font-size: 14px;
  /* background-image: -webkit-gradient(linear, 0 0, 0 100%,   from(#4d90fe), to(#4787ed)); */
}

.loginmodal-submit:hover {
  /* border: 1px solid #2f5bb7; */
  border: 0px;
  text-shadow: 0 1px rgba(0,0,0,0.3);
  background-color: #357ae8;
  /* background-image: -webkit-gradient(linear, 0 0, 0 100%,   from(#4d90fe), to(#357ae8)); */
}

.loginmodal-container a {
  text-decoration: none;
  color: #666;
  font-weight: 400;
  text-align: center;
  display: inline-block;
  opacity: 0.6;
  transition: opacity ease 0.5s;
} 

.login-help{
  font-size: 12px;
}












/*#####################################################################
   #
   #   Project       : Modal Login with jQuery Effects
   #   Author        : Rodrigo Amarante (rodrigockamarante)
   #   Version       : 1.0
   #   Created       : 07/28/2015
   #   Last Change   : 08/02/2015
   #
   ##################################################################### */
   
@import url(http://fonts.googleapis.com/css?family=Roboto);

* {
    font-family: 'Roboto', sans-serif;
}
.lon{ margin-top:10px !important;}
#login-modal .modal-dialog {
    width: 350px;
}

#login-modal input[type=text],input[type=email], input[type=password] {
	/*margin-top: 10px; margin-bottom: 10px;*/
}

#div-login-msg,
#div-lost-msg,
#div-register-msg {
    border: 1px solid #dadfe1;
    height: 30px;
    line-height: 28px;
    transition: all ease-in-out 500ms;
}

#div-login-msg.success,
#div-lost-msg.success,
#div-register-msg.success {
    border: 1px solid #68c3a3;
    background-color: #c8f7c5;
}

#div-login-msg.error,
#div-lost-msg.error,
#div-register-msg.error {
    border: 1px solid #eb575b;
    background-color: #ffcad1;
}

#icon-login-msg,
#icon-lost-msg,
#icon-register-msg {
    width: 30px;
    float: left;
    line-height: 28px;
    text-align: center;
    background-color: #dadfe1;
    margin-right: 5px;
    transition: all ease-in-out 500ms;
}

#icon-login-msg.success,
#icon-lost-msg.success,
#icon-register-msg.success {
    background-color: #68c3a3 !important;
}

#icon-login-msg.error,
#icon-lost-msg.error,
#icon-register-msg.error {
    background-color: #eb575b !important;
}

#img_logo {
    max-height: 100px;
    max-width: 100px;
}

/* #########################################
   #    override the bootstrap configs     #
   ######################################### */

.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .8;
}

.modal-content {
    background-color: #ececec;
    border: 1px solid #bdc3c7;
    border-radius: 0px;
    outline: 0;
}

.modal-header {
    min-height: 16.43px;
    padding: 15px 15px 15px 15px;
    border-bottom: 0px;
}

.modal-body {
    position: relative;
    padding: 5px 15px 5px 15px;
}
.modal-footer {
    padding: 15px 15px 15px 15px;
    text-align: left;
    border-top: 0px;
}
.checkbox {
    margin-bottom: 0px;
}
.btn {
    border-radius: 0px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
    outline: none;
}
.btn-lg, .btn-group-lg>.btn {
    border-radius: 0px;
}
.btn-link {
    padding: 5px 10px 0px 0px;
    color: #95a5a6;
}
.btn-link:hover, .btn-link:focus {
    color: #2c3e50;
    text-decoration: none;
}
.glyphicon {
    top: 0px;
}
.form-control {
  border-radius: 0px;
}
.aler{ margin-top:150px;}
.alerhe{ min-height:500px; background:#fff;}
.font16{ font-size:16px;}
.cbp-l-project-details-title {
    border-bottom: 1px solid #cdcdcd;
    margin-bottom: 19px;
    color: #444;
}
.m10 {
    margin: 10px 0px;
}
.alerhe {
    min-height: 500px;
    background: #fff;
}
.sub {
  background: #129efc;
  background-image: -webkit-linear-gradient(top, #129efc, #116ad6);
  background-image: -moz-linear-gradient(top, #129efc, #116ad6);
  background-image: -ms-linear-gradient(top, #129efc, #116ad6);
  background-image: -o-linear-gradient(top, #129efc, #116ad6);
  background-image: linear-gradient(to bottom, #129efc, #116ad6);
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: Arial;
  color: #ffffff;
  font-size: 16px;
  padding: 10px 27px 10px 24px;
  text-decoration: none;
}
.sub:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}
.edu {
  background: #34d947;
  background-image: -webkit-linear-gradient(top, #34d947, #0f9914);
  background-image: -moz-linear-gradient(top, #34d947, #0f9914);
  background-image: -ms-linear-gradient(top, #34d947, #0f9914);
  background-image: -o-linear-gradient(top, #34d947, #0f9914);
  background-image: linear-gradient(to bottom, #34d947, #0f9914);
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: Arial;
  color: #ffffff;
  font-size: 12px;
  padding: 6px 10px 6px 10px;
  text-decoration: none;
}

.edu:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}
.cbp-l-project-desc-title span, .cbp-l-project-details-title span {
    border-bottom: 1px solid #747474;
    display: inline-block;
    margin: 0 0 -1px 0;
    font: 400 20px/36px "work_sansregular", sans-serif;
    padding: 0 5px 0 0;
}