@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700|Oswald:400,500,600,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,500,600,700|Oswald:400,500,600,700&display=swap');
@import url('https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css');
@import url('animate.css');
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    src: local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
  }
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
  }
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(https://fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
  }
html, body {margin:0; padding:0; height:100%;}
body{background-color: #f9f9f9; font-family: 'Open Sans', sans-serif; font-size: 16px; font-style: normal;}
*{padding:0px; margin:0px; box-sizing: border-box; outline:none; list-style:none;}
ul, li{margin:0px; padding:0px;}
img{border:0px; outline:none!important;max-width: 100%!important;}
.user img{border:0px; max-width:100%;}
a{transition:all 0.3s ease-out 0s;text-decoration:none; outline:none; color:#123d40;} a:hover{text-decoration:none; outline:none; color:#f16e23;}
a:hover img{opacity:.9;transition:all 0.3s ease-out 0s;}
select {background:#fff; outline:none;}
btn {outline:none!important;}
input {outline:none!important;}
.grecaptcha-badge {
    width: 70px !important;
    left: 4px;
    visibility: hidden;
}
section.free {
    width: 100%;
    height: 50px;
    background: #fff;
    border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    color: #123d40;
    font-family: 'Montserrat', sans-serif;
}
.deinosti i {color:#2098a0;}
.adinfo p{
	white-space:pre-line;
	font-weight:500;
	padding-top:10px;
	width:95%;
	display:flex;
}
/*.adinfo p:before{
	font-family: "FontAwesome";
	line-height: 14px;
	content: "\f105";
	color: #2098a0;
	font-weight: 600;
	font-size: 15px;
	padding-right: 10px;
	display: flex;
	float: left;
	padding-top: 7px;
}*/
.panel-group .panel {
    margin: 20px 0px;
}
.panel-title {
    font-weight: 600;
}
.panel-default>.panel-heading {
    color: #123d40;
    border-color: #e5e5e5;
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #e5e5e5;
	text-align:justify;
}
.panel {
    box-shadow:none;
}
.panel-heading {
    padding: 15px;
}
.chosen-results li.active-result::before {
    display:none;
}
a.out {color:#2098a0!important;}
.bold {font-weight:600; color:#123d40!important;}
.areaFig {box-shadow:rgba(9,81,105,.1) 0px 1px 25px; border: 1px solid #e9edf1; padding: 30px 15px; margin:0px 0px 30px 0px;}
.clr{height:10px; clear:both;}
.clr::before{display: table; content: " ";}
.clr::after{clear:both;}
.logo img {max-width:360px;}
.glyphicon-search:before {padding-right: 5px;}
.f-right{float:right!important;} .f-left{float:left!important;}
.form-group .col-md-12 {text-align:center;}
.chosen-container-multi .chosen-choices .search-field input[type="text"] {color:#167da0!important;}
h1, h2, h3, h4, h5, h6{margin:0; color:#0f858d; font-family: 'Montserrat', sans-serif;}
.marT1{margin-top:5px;} .marT2{margin-top:10px;} .marT3{margin-top:15px;} .marT4{margin-top:20px;} .marT5{margin-top:25px;} .marT6{margin-top:30px;} .marT7{margin-top:40px;}
.padT1{padding-top:5px;} .padT2{padding-top:10px;} .padT3{padding-top:15px;} .padT4{padding-top:20px;} .padT5{padding-top:25px;} .padT6{padding-top:30px;} .padT7{padding-top:40px;}
.padB1{padding-bottom:5px;} .padB2{padding-bottom:10px;} .padB3{padding-bottom:15px;} .padB4{padding-bottom:20px;} .padB5{padding-bottom:25px;} .padB6{padding-bottom:30px;} .padB7{padding-bottom:40px;}
.width30, .width40, .width45, .width50, .width60, .width65, .width70, .width80, .width85, .width90{margin-left:auto; margin-right:auto;}
.width30{width:30%;} .width40{width:40%;} .width45{width:45%;} .width50{width:50%;} .width60{width:60%;} .width65{width:65%;} .width70{width:70%;} .width80{width:80%;} .width85{width:85%;} .width90{width:90%;}
.blue{color:#167da0!important;} .darkblue{color:#167da0!important;} .red{color:#d82a2c!important;} .green{color:#123d40!important;} .white{color:#fff!important;} .orange{color:#f16e23;} .gray{color:#424242!important;} .yellow{color:#f39c12!important;}
.wrapper{overflow:hidden; width:1170px; margin:0 auto;}
.header{position:absolute; width:100%; top:0; left:0px; z-index:99999;}
.logo{padding:30px 10px; text-align:center;}
.nav{text-align:center; margin: 10px 0px;}
.nav ul li{position:relative; display:inline-block;}
.nav ul li a{display:block; padding:10px; color:#123d40; font-size:14px; font-weight: 500; text-transform: uppercase; color: #123d40; }
.nav ul li a:hover, .nav ul li.active a{color:#f16e23;}
.nav ul li ul a:hover, .nav ul li.active ul a{color:#123d40;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    color:#167da0!important;
    text-decoration: none;
    background:none;
    outline: 0;
}
.intro {
    height: 240px;
    padding: 10px;
}
.padS {display:block; height:50px; overflow:hidden; font-size: 15px; line-height: 24px; margin-bottom: 0px;}
.mHeight {min-height:70px;}
.menu-bar {display: none;float: right;margin:0px 0px 0 20px;z-index: 9999; position:relative; z-index:9; color: #ffffff;}
.fa-bars, .fa-close{cursor: pointer;display: none;padding: 10px 12px;width:38px;}
.overlay{width:100%; position:fixed;background:rgba(50, 65, 72, 0.5); height:100%; right:0px; top:0px; display:none; z-index:99;}
.topBar{font-size:13px; font-weight:500; padding: 10px 20px; border-bottom: 1px solid #e9edf1; box-shadow:0 0 28px rgba(0, 0, 0, 0.07); background-color: #123d40; height: 50px;}
.topBar a{color:#ffffff; font-size:16px; margin-top: -3px; }.topBar a:hover, .topBar a.active{color:#31a9b9!important;}
.topBar .fa-chevron-down:before {
    font-size: 12px;
}
.lang{text-align:right;}
.headline{background: transparent url('/images/slide-01.jpg') no-repeat center; padding:20px 0; min-height:480px; box-shadow:rgba(0,0,0,.1) 0px 0px 7px inset;}
.headline1{background: #065156 url(../images/trans-bg.png) repeat-x; padding:30px 10px 20px 10px; line-height:24px; min-height:140px; box-shadow:rgba(0,0,0,.1) 0px 0px 7px inset; margin-bottom: 30px; font-size: 16px; font-weight: 500; font-family: 'Montserrat', sans-serif;} .headline1 a:hover {color:    #20ccda;}
.headline1 .readmore a {display:block; width:350px;}
.headline1 .readmore a:hover {color: #ff9700; background: linear-gradient(to bottom, rgb(255, 255, 255) 0%,rgb(247, 249, 252) 100%);}

.row .col button.btn-intro {margin-top:20px; font-weight:bold;}
/*.headline h1{font-size:28px; padding: 15px 0px 0px 0px; font-weight:600; text-transform:uppercase; color:#fff;}*/
.whiteSec{margin:0px; padding:30px 0px;} .whiteSec-1{padding:0 0 30px 0;}
.platBox{box-shadow: rgba(9,81,105,.1) 0px 1px 25px; border: 1px solid #e9edf1; text-align:center; padding: 0px 10px;}
.platBox h3{font-size:24px; color:#123d40; font-weight:500; padding: 20px; text-transform: uppercase; text-align: center;}
.platBox h3:hover{font-size:24px; color:#167da0; font-weight:500; padding: 20px; text-transform: uppercase; text-align: center;}
.common h1{font-size:36px; line-height:50px; font-weight:500; color:#123d40; text-transform:uppercase;}
.common h2{font-size:26px; font-weight:500; color:#123d40;}
.common h5{color:#677484; font:400 16px "Montserrat",Arial,sans-serif;}
.common p{font-size:16px; line-height:30px; text-align:justify;}
.chat p{font-size:16px; line-height:30px; text-align:left;}
.panel-body p{font-size:16px; line-height:normal; text-align:justify;}
.common li {margin:20px 10px; text-align:justify; display:flex;}
.common li::before {
	font-family: "FontAwesome";
	line-height: 14px;
	content: "\f105";
	color: #2098a0;
	font-weight: 600;
	font-size: 15px;
	padding-right: 10px;
	display: flex;
	float: left;
	height: 30px;
	padding-top: 4px;
}
.chosen-choices li::before {display:none;}
.item-title .dropdown-menu li {margin: 0px 10px;}
.item-title .dropdown-menu li a {display:inline-block;}
.icon{margin:30px auto 20px; width:116px; height:116px; display:block;}
.x1{background:url(../images/icon01.png) no-repeat;}
.x2{background:url(../images/icon02.png) no-repeat;}
.x3{background:url(../images/icon03.png) no-repeat;}
.partnerSec{background:#fff url(../images/partnership-bg.png) no-repeat center center fixed; padding:170px 0 100px;}
.virtual-office{background-image:url(../images/vrtual-office.png);}
.btn-primary{background:#0f858d; border:0px; padding:15px 20px; text-align:center; font-size:13px; font-weight:600; text-transform:uppercase; color:#fff;}
.btn-primary-sky {background:#26abd8; border:0px; padding:15px 20px; text-align:center; font-size:13px; font-weight:600; text-transform:uppercase; color:#fff;}
.btn-primary-sky:hover, .btn-primary-sky:focus, .btn-primary-sky:active {background:#1e8db3;}
.btn-secondary{background:#f39c12; border:0px; padding:15px 20px; min-width:370px; text-align:center; font-size:13px; font-weight:600; text-transform:uppercase; color:#fff;}
.testimonial p{font-weight:500; font-size:15px; line-height:24px; color:#677484;}
.copyright{background:#123d40; padding:15px 0; font-size:13px; font-weight:500; color:#e4e4e4; margin-top:30px;}
footer{ font-weight:500;}
footer p{font-size:15px; color:#677484; line-height:25px; padding-bottom:15px;}
footer h3{font-size:20px; font-weight:600; color:#123d40; border-left:8px solid #076572; padding:7px 0 7px 10px; margin-bottom:20px;}
footer ul li{font-size:15px; font-weight:500; padding:0 0 10px 18px;}
/*footer .link{padding-left:12%;}*/
footer .mail{display:inline-block; padding:20px 0 0 18px; color:#167da0;}
footer .social{text-align:right;}
footer .social a{font-size:17px; display:inline-block; padding: 0 5px;color:#e4e4e4; }
footer ul li a{color:#677484;} footer ul li a:hover, footer a:hover{color:#6bccd9;}
footer img {max-width:360px;}
.dropdown-toggle{ display:inline-block; cursor:pointer; margin-left:10px;}
.dropdown-menu > li > a {
    font-size: 15px!important;
    padding: 7px 10px;
    width: 150px;
	text-transform: none!important;
}
h2 .dropdown-menu > li > a {
    font-size: 14px!important;
    padding: 1px 5px;
    width: 150px;
	text-transform: none!important;
}
.menu { overflow-x: hidden; font-family: 'Montserrat', sans-serif;}
.menu .dropdown-menu{margin-top:-8px;}
.topBar .dropdown-menu{margin-top:20px; padding: 15px;}
.menu .dropdown-menu {min-width: 150px; right: auto; left: -90px;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: #fff;
    border-color: #ffffff;
    color: #167da0;
	text-decoration:none;
}
a:focus {
    outline: none;
    outline-offset: -2px;
	text-decoration:none;
}
.user{overflow:hidden; padding:20px; border-top:1px solid #eee; text-align:left;}
.user span{width:70px; height:70px; overflow:hidden; border-radius:300px; display:inline-block; border:1px solid #d1d1d1;vertical-align:middle;}
.user .name{display:inline-block; text-align:left; padding-left:10px; vertical-align:top;}
.user h5{font-size:15px; font-weight:600; color:#123d40; text-transform:uppercase; font-family:'Oswald', sans-serif; padding-top:10px;}
.user h6{font-size:12px; font-weight:600; color:#167da0; text-transform:uppercase; font-family:'Montserrat', sans-serif; padding-top:5px;}
.btn-warning:hover, .btn-warning:active, .btn-warning:focus{
    color: #fff;
    background-color: #f16e23;
}

.btn-lawyer-wrap .btn-warning:hover, .btn-warning:active, .btn-warning:focus{
        color: #fff;
		background: #0e7980;
}

.cover .btn-primary:hover {
    color: #fff;
    background-color: #ff9700!important;
}

.btn-secondary:hover {
    color: #fff;
    background-color: #d39001!important;
    border-color: #d39001;
}
.headline-white{border:1px solid #edf2f7; border-left:0; border-right:0; padding:20px 10px;}
.headline-white h2{font-size:17px; font-weight:500; color:#677484; line-height:30px;font-family:'Montserrat', sans-serif; }
.feature{padding:30px 2% 0; overflow:hidden;}
.feature-box{float:left; width:42%; position:relative; min-height:600px;}
.customer{background:url(../images/customer.jpg) no-repeat -30px 0; box-shadow:rgba(9,81,105,.07) 0px 1px 15px; border:1px solid #e9edf1;}
.lawyer{background:url(../images/lawyer.jpg) no-repeat right 0; box-shadow:rgba(9,81,105,.07) 0px 1px 15px; border:1px solid #e9edf1;}
@media only screen and (max-width: 1400px) {.customer{background:url(../images/customer.jpg) no-repeat -140px 0; box-shadow:rgba(9,81,105,.07) 0px 1px 15px; border:1px solid #e9edf1;}}
@media only screen and (max-width: 1400px) {.lawyer{background:url(../images/lawyer.jpg) no-repeat -210px 0; box-shadow:rgba(9,81,105,.07) 0px 1px 15px; border:1px solid #e9edf1;}}
.feature-list{background:#fff; padding:30px 20px; box-shadow:rgba(9,81,105,.1) 0px 1px 25px; border:1px solid #e9edf1; position:absolute; right:-16%; top:10%; min-width:500px;}
.lawyer .feature-list{right:auto; left:-16%; text-align:right;}
.feature-list ul{padding:20px 0 0 10px;}
.feature-list li{position:relative; padding:10px 0 15px 80px;}
.feature-list li.x4::before{position:absolute; width:60px; height:60px; content:""; background:url(../images/icon04.png) no-repeat 0 0; left:0px; top:10px;}
.feature-list li.x5::before{position:absolute; width:60px; height:60px; content:""; background:url(../images/icon05.png) no-repeat 0 0; left:0px; top:10px;}
.feature-list li.x6::before{position:absolute; width:60px; height:60px; content:""; background:url(../images/icon06.png) no-repeat 0 0; left:0px; top:10px;}
.feature-list li.x7::before{position:absolute; width:60px; height:60px; content:""; background:url(../images/icon07.png) no-repeat 0 0; right:0px; top:10px;}
.feature-list li.x8::before{position:absolute; width:60px; height:60px; content:""; background:url(../images/icon08.png) no-repeat 0 0; right:0px; top:10px;}
.feature-list li.x9::before{position:absolute; width:60px; height:60px; content:""; background:url(../images/icon09.png) no-repeat 0 0; right:0px; top:10px;}
.feature-list li h3{font-size:16px; font-weight:600; color:#123d40;font-family:'Montserrat', sans-serif; padding-top:10px;}
.feature-list li p{font-size:16px; font-weight:400; color:#677484; padding-top:5px;}
.feature-list h2{font-size:30px; font-weight:500; color:#123d40; padding-bottom:5px; text-transform:uppercase;}
.feature-list h5{font-size:16px; font-weight:500; color:#076572;font-family:'Montserrat', sans-serif;}
.lawyer .feature-list h5{font-size:16px; font-weight:500; color:#167da0;font-family:'Montserrat', sans-serif;}
@media only screen and (max-width: 800px) {.feature-list .btn, .loginBox .btn{min-width:300px; box-shadow:rgba(0,0,0,.1) 0px 0px 10px; padding:15px 10px; text-transform:uppercase; font-size:13px; font-weight:600; border:0px;}}
.lawyer .feature-list li{padding:10px 80px 15px 0px;}
.lawyer .feature-list ul{padding:20px 10px 0 0px;}
.btn-success{background-color:#167da0; border-color: #167da0;}
.btn-success-a {
    color: #fff;
    background-color: #076572;
}
.btn-success-a:hover {
    color: #fff;
    background-color: #47a774;
}
.profile{padding:0px; margin-bottom:30px; transition:all 0.3s ease-out 0s; background:#fff;}
.profile:hover{box-shadow:rgba(9,81,105,.1) 0px 1px 20px; transform: scale(1.1);}
.rating{font-size:18px; font:500 18px 'Oswald', sans-serif; color:#123d40; text-align:right; padding:10px 20px 10px 0;}
.profile-img{border-radius:300px; overflow:hidden; display:inline-block; width:130px; height:130px; margin: 0 20px 0 0; border: 2px solid #eaeaea; float: left;}
.profile h4{font-size:18px; color:#123d40; font-weight:600;font-family:'Montserrat', sans-serif;}
.profile p{font-size:15px; line-height:24px; margin-bottom:0px;}
.profile-link{display:block; border-top:1px solid #f5f5f5; font-size:13px; font-weight:600; color:#167da0; text-transform:uppercase; padding:17px 10px;}
.profile-link:hover{background:#167da0; color:#fff;}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover{background:#167da0; border-color:#167da0;}
.pagination > li > a, .pagination > li > span, .pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span{border-radius:100px; font-size:16px; font-weight:600; color:#131313; margin:0 3px;padding: 9px 0; width:42px; height:42px; text-align:center;}
.sorting{padding-bottom:5px; margin-bottom:10px; float:right;margin-right:12px;font-size:14px;margin-top:-34px;border-bottom:none;}
.sorting select { color:#35767c;max-width: 300px; }
.sorting i {font-size:14px;}
.sorting select{color:#167da0; border:0px; font-size:14px; font-weight:400;  -webkit-appearance: none;padding-right: 10px; background:none;}
.sorting label{position:relative;}
.sorting label::after{font-family:"FontAwesome"; content:"\f078"; position:absolute; right:0px; top:4px; font-size:10px; font-weight:600; color:#555;pointer-events: none;}
.searchBox{background:#fff; box-shadow:rgba(9,81,105,.05) 0px 1px 15px; border:1px solid #e9edf1; padding:10px; border-radius:5px;}
.searchFld{font-size:15px; color:#677484; border:0px; padding:5px 10px; width:25%;}
.searchBox label{width:20%; padding:5px 30px; border-left:1px solid #dfe0e5; position:relative;}
.searchBox label select{-webkit-appearance: none; border:0px; width:100%; font-size:15px; color:#677484; font-weight:400;}
.searchBox label::after{font-family:"FontAwesome"; content:"\f078"; position:absolute; right:20px; top:40%; font-size:10px; color:#555; pointer-events: none;}
.searchBox .btn{width:13%; border:0px; padding:15px; font-weight:600; text-transform:uppercase; font-size: 12px;}
.contactBox{padding:20px 30px; font-size:15px; color:#677484; border-radius: 5px;}
.contactBox-x{padding:20px 0px 0px 0px; font-size:15px; color:#677484;}
.contactBox p{font:500 15px 'Montserrat', sans-serif; color:#123d40; padding-bottom:0;}
.contactBox h3{font:500 20px 'Montserrat', sans-serif; color:#123d40; padding-bottom:15px;}
.contactBox-x h3{font:500 20px 'Montserrat', sans-serif; color:#123d40; padding-bottom:15px;}
.contactBox .mail, .contactBox .phone, .chat, .contactBox .connect{position:relative; border-bottom:1px solid #e9edf1; padding:13px 0 0px 0px;}
/*.contactBox .mail::before{font-family:"FontAwesome"; content:"\f0e0"; position:absolute; left:0px; top:13px; color:#12878f; font-weight:600; font-size:20px;}
.contactBox .phone::before{font-family:"FontAwesome"; content:"\f095"; font-size:18px; position:absolute; left:0px; top:13px; color:#12878f; font-weight:600; font-size:20px;}
.contactBox .chat::before{font-family:"FontAwesome"; content:"\f27a"; font-size:18px; position:absolute; left:0px; top:13px; color:#12878f; font-weight:600; font-size:20px;}
.contactBox .connect::before{font-family:"FontAwesome"; content:"\f1e0"; position:absolute; left:0px; top:13px; color:#12878f; font-weight:600; font-size:20px;}*/
.contactFrm{margin: 20px 0 50px 0;}
.contactFrm .form-control{border:1px solid #ccddea; border-radius:5px; background:#fbfdff; min-height:50px; padding-left:20px; font-weight:500;}
h2.title{background:#fff; box-shadow: rgba(9,81,105,.1) 0px 1px 25px; border: 1px solid #e9edf1; border-left:2px solid #0f858d; padding:20px 10px 20px 25px; font:500 16px 'Montserrat', sans-serif; color:#123d40; margin:20px 0px; text-transform:inherit;}
h2.title_new{background:#fff; border-left:4px solid #0f858d; padding:0 0 0 10px; font:500 16px 'Montserrat', sans-serif; color:#123d40; margin: 0 0 20px 0; text-transform:inherit; text-align: left;}
span.events {
    display: block;
    border-right: 1px solid #eee;
    width: 70%;
    float:left;
}
.results {
    float: left;
    width: 30%;
    text-align: center;
    padding: 8px 0px 0px 0px;
}
.file-input-wrapper {overflow: hidden;position: relative; color:#167da0;}
.file-input-wrapper > input[type="file"] {font-size: 200px;position: absolute;top: 0;right: 0;opacity: 0;}
.file-input-wrapper > .btn-file-input {display: inline-block;height: 20px; background:none; border:0px;cursor:pointer; font-weight:500; font-style:italic;}
.file-input-wrapper:hover > .btn-file-input {color:#f16e23!important;}
.faq .panel-default > .panel-heading, .faq .panel-group .panel{background:none; border-radius:0px!important; font-size:15px; color:#677484; font-weight:400; border:0px; box-shadow:none;}
.faq .panel-default > .panel-heading{border-bottom:1px solid #e9edf1; padding:20px 0;}
.faq .panel-default > .panel-heading > .panel-title{ color:#677484; font: 500 14px 'Montserrat', sans-serif;}
.faq .panel-default > .panel-heading > .panel-title a{text-decoration:none!important; display:block; position:relative;}
.faq .panel-default > .panel-heading > .panel-title a.collapsed::after{content:"\f0fe"; font-size:15px; font-family:"FontAwesome"; position:absolute; right:10px; top:5px; color:#677484;}
.faq .panel-default > .panel-heading > .panel-title a.collapsed{color:#677484;}
.faq .panel-default > .panel-heading > .panel-title a{color:#076572;}
.faq .panel-default > .panel-heading > .panel-title a::after{content:"\f146"; font-size:15px; font-family:"FontAwesome"; position:absolute; right:10px; top:5px; color:#076572;}
.faq .panel-group{box-shadow: rgba(9,81,105,.1) 0px 1px 25px; border: 1px solid #e9edf1; padding:20px 30px; margin-bottom:30px;}
.faq .panel-default > .panel-heading + .panel-collapse > .panel-body{border:0px; background:#e8f1f9; padding:20px; line-height: 1.7;}
.faq .panel-group .panel + .panel{margin-top:0px;}
.loginBox{padding:20px 10px;}
.loginBox .form-control{background:#fbfdff; min-height:50px; border:1px solid #ccddea; font-size: 16px;}
.loginBox a{color:#123d40;} .loginBox a:hover{color:#f16e23;}
.nav>li>a:focus, .nav>li>a:hover {text-decoration: none; background-color: #167da0; color:#fff;}

.dropdown-divider {
    border-color: #eaecec;
}
.dropdown-divider {
    height: 0;
    margin: .5rem 0;
    overflow: hidden;
    border-top: 1px solid #e9ecef;
}

/* Custom checkbox */
.check {display: block;position: relative;padding-left: 25px;margin-bottom: 0;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; font-weight:400; font-size:15px; color:#123d40;}
.check input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.checkmark {position: absolute; top: 3px;left: 0;height: 16px;width: 16px; color: #076572; border: 1px solid #076572; border-radius: 2px;}
.check:hover input ~ .checkmark {}
.check input:checked ~ .checkmark {}
.checkmark:after {content: "";position: absolute;display: none;}
.check input:checked ~ .checkmark:after {display: block;}
.check .checkmark:after {left:5px;top:0px;width: 5px;height: 11px;border: solid #076572;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}

.tab-pane{padding:30px 20px;}
.loginBox .nav{box-shadow:none; border-bottom:1px solid #e9edf1;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{background:#167da0; border-color:#167da0; color:#fff; font-size:13px; font-weight:600; font-style:normal; text-transform:uppercase; }
.nav-tabs > li > a{background:#fbfdff; border:1px solid #e9edf1; font-size:13px; font-weight:600; font-style:normal; text-transform:uppercase;min-width:360px; text-align:center; padding:15px 0;}
.nav-tabs > li{float:none; display:inline-block; margin:0 3px;}

.areaFig figure{position:relative; max-height:220px; overflow:hidden;}
.areaFig figure span{position:absolute; right:0px; bottom:0px; background:#167da0; display:inline-block; padding:15px 10px 10px; color:#fff; font-size:14px; text-align:center;}
.areaFig figure span big{font-size:18px; display:block;}
.areaFig h3{font-size:20px; font-weight:500; color:#123d40; text-transform:uppercase;}
.areaFig h5{font-size:17px; font-weight:500; color:#076572; padding:10px 0 15px;}
.areaFig ul li{font-size:15px; color:#677484; position:relative; padding:0 0 15px 20px;}
.areaFig ul li::before{font-family:'Glyphicons Halflings'; content:"\e080"; left:0px; top:1px; color:#123d40; font-size:11px; font-weight:400; position:absolute; padding-top: 2px;}
.halfline{border:0;border-bottom:1px solid #eee; width:30%; margin:0px auto;}
.areaFig .text-right ul li{padding:0 20px 15px 0px;}
.areaFig .text-right ul li::before{content:"\e079"; right:0; left:auto;}
.more-btn{margin:10px 0 50px; font:600 14px 'Montserrat', sans-serif;}
.more-btn a{color:#167da0;} .more-btn a:hover{color:#076572;}
.lawyer-profile{position:relative; } /* max-height:130px;}*/
.lawyer-profile .cover{background:#fff; border-radius:5px; padding:30px 25px 0; box-shadow:rgba(9,81,105,.1) 0px 1px 10px;}
.lawyer-profile span{overflow:hidden; width:130px; height:130px; display:inline-block; border-radius:200px; border:1px solid #dedede; vertical-align:top;}
.lawyer-det{display:inline-block; padding:20px 0 0 20px;}
.lawyer-det h3{font-size:18px; color:#123d40; font-weight:500; font-family:'Montserrat', sans-serif; padding-bottom:10px;}
.lawyer-det h3 i{color:#f39c12; margin-left:10px;}
.lawyer-det h3 strong{font-family:"Oswald";}
.lawyer-det p{font-size:15px; color:#677484; padding-bottom:15px; margin:0; line-height:20px;}
.lawyer-profile .btn{width:100%; min-width:inherit; padding:20px 5px; box-shadow:rgba(9,81,105,.1) 0px 1px 10px; text-align:center; font-weight:600; font-size:13px; text-transform:uppercase; margin-bottom:15px;}
.profile-box{border:1px solid #e9edf1; padding:40px 0% 30px 5%; margin-bottom:30px;}
.profile-box ul li{display:inline-flex; width:48%; padding:0 0 20px 15px; position:relative; font-size:15px; color:#677484;}
.profile-box h5{font-size:15px; color:#677484; padding-left:15px;}
.profile-box ul li p{font-size:15px; font-weight:500; color:#123d40; padding-bottom:0; margin:0px; line-height: 20px; padding-left: 5px;}
.profile-box ul li::before{position:absolute; left:0px; top:2px; font-family:'Glyphicons Halflings'; content:"\e080";color:#167da0; font-size:11px; font-weight:400;}
.bdr-box{border:1px solid #e9edf1; padding:20px 30px;}
.cober{border-bottom:1px solid #e9edf1; padding:20px 0 10px;}
.cober-l{overflow:hidden; width:80px; height:80px; display:inline-block; border-radius:200px; box-shadow:rgba(9,81,105,.1) 0px 1px 10px; vertical-align:top; border: 1px solid #eaeaea;}
.cober-r{display:inline-block; width:85%; padding:15px 0 0 15px;}
.cober-r h3{font-size:15px; color:#167da0;font-family:'Montserrat', sans-serif; font-weight:600;}
.cober-r h3 span{font-weight:500; color:#677484;}
.cober-r h4{font-size:18px; font-weight:500; color:#123d40;}
.user-det{position:relative;}
.user-det h4{font:600 18px 'Montserrat', sans-serif; color:#123d40;}
.user-det h4 i{font-style:normal;}
.setting{position:absolute; right:10px; top:-10px;}
.setting i.fa{font-size:22px; color:#123d40;}
.setting .dropdown-toggle{border:0;}
.user-table{border:1px solid #e9edf1; padding:20px;  margin-bottom:30px;}
.user-table td{padding:20px 10px; border-bottom:1px solid #e9edf1; font-size:15px; color:#677484; line-height:30px;}
.user-table td i.fa{font-size:18px; margin-right:5px;}
.user-table td strong{font-weight:500;}
.user-table-1 th{font-size:15px; font-weight:500; color:#123d40;padding: 10px 10px;border-bottom:1px solid #e9edf1;}
.user-table-1 td{border-left:1px solid #e9edf1;}
.user-table-1 table tr td:first-child{border-left:0;}
.progress{height:15px; box-shadow:rgba(0,0,0,.2)0px 0px 10px inset; width:85%; display:inline-block; vertical-align:top;}
.progress-bar{box-shadow:rgba(0,0,0,.2)0px 0px 10px inset;}
.progress-bar-info{background:#094f67;} .progress-bar-success{background:#076572;}
.ratings h5{font-size:15px; font-weight:500; color:#123d40; padding-bottom:10px;}
.ratings .digit{color:#123d40; font:500 18px 'Oswald', sans-serif; display: inline-block;padding-left: 10px;margin-top: -6px;}
.virtual-box{background:#fff; border:1px solid #e9edf1; padding:30px 45px; border-radius:5px; box-shadow:rgba(9,81,105,.05) 0 1px 15px;}
.virtual-box p {padding:0px;}
.vhead{overflow:hidden; padding-bottom:10px;}
.vIcon{display:inline-block; width:70px; height:70px; vertical-align:middle; float:left;}
.vIcon.vx1{background:url(../images/vrtual-icon1.png) no-repeat 0 0;}
.vIcon.vx2{background:url(../images/vrtual-icon2.png) no-repeat 0 0;}
.vIcon.vx3{background:url(../images/vrtual-icon3.png) no-repeat 0 0;}
.vIcon.vx4{background:url(../images/vrtual-icon4.png) no-repeat 0 0;}
.vIcon.vx5{background:url(../images/vrtual-icon5.png) no-repeat 0 0;}
.vIcon.vx6{background:url(../images/vrtual-icon6.png) no-repeat 0 0;}
.vIcon.vx7{background:url(../images/vrtual-icon7.png) no-repeat 0 0;}
.vIcon.vx8{background:url(../images/vrtual-icon8.png) no-repeat 0 0;}
.vIcon.vx9{background:url(../images/vrtual-icon9.png) no-repeat 0 0;}
.vIcon.vx10{background:url(../images/vrtual-icon10.png) no-repeat 0 0;}
.vhead h3{font-size:24px; font-weight:500; color:#123d40; text-transform:uppercase;}
.vhead h5{font-size:16px; font-weight:400; padding-top:7px;}
.vhead-inline{display:inline-block; float:left; vertical-align:middle; padding-left:15px; padding-top:10px;}
.virtual-office p{width:80%;}
.btn-primary:hover {color: #fff; background-color: #0e7980;}
.btn-success:hover {color: #fff; background-color: #0e7980;}
.btn-primary.focus,.btn-primary:focus {color: #fff; background-color: #0e7980; }
.btn-success.focus,.btn-success:focus {color: #fff; background-color: #0e7980; }
.btn-primary.active,.btn-primary:active {color: #fff; background-color: #0e7980;}
.btn-success.active,.btn-success:active {color: #fff; background-color: #0e7980; }
.btn-warning {color: #fff; background-color: #20ccda; border-color: #126c8a;}
.btn-warning span{font-size:17px!important; font-weight:500;}

/*.btn.focus, .btn:focus, .btn:hover {
    color: #fff!important;
    text-decoration: none;
	border:none!important;
	outline:none!important;
}*/

#btnContainer .btn.active {
    background-color: #167da0;
    color: white;
	outline:none!important;
}

#btnContainer .btn:hover {
    background-color: #076572;
	outline:none!important;
}

.searchBox .btn:hover {background-color: #076572!important;}

table.dataTable.no-footer {
    border:none!important;
}

table.dataTable thead th,
table.dataTable thead td {
  padding: 10px 18px;
  border-bottom: 1px solid #e9edf1!important;
}




/*.dataTables_wrapper .dataTables_paginate .paginate_button{border:1px solid #e9edf1!important; margin-left: 5px!important; border-radius:50%!important; width: 30px;height: 30px;font-size: 13px;font-weight: 600;padding:6px 12px !important;background:fff;}*/
.dataTables_wrapper .dataTables_paginate .paginate_button{ color: #14696f !important; padding: 6px 8px 6px 8px; border: 1px solid #bababa !important; font-weight: bold; border-radius: 4px; }
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {color: #ffffff !important; background-color: #14696f !important; border: 1px solid #14696f !important; font-weight: bold; border-radius: 4px;}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {color: #ffffff !important; background-color: #14696f !important; border: 1px solid #14696f !important; font-weight: bold; border-radius: 4px;}
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {
color:#123d40 !important; font-weight: 600; font-size: 14px; margin-top: 10px;}
