﻿body {
    color:#6f625a;
}
.block h2 {margin:0; padding:10px 0 0 15px;font-size:16px;}
.effect {border:3px solid #333; -moz-box-shadow: 0px 0px 3px #333; -webkit-box-shadow: 3px 3px 3px #333; -moz-border-radius: 15px; -webkit-border-radius: 15px; background: -moz-linear-gradient(center bottom , #CACACA 9%, #ECECEC 92%) repeat scroll 0 0 transparent;}
#logo-row {
    margin-bottom:14px;
}
.bmenu {
   float: left;
    background-color: #FFFFFF;
    /*margin: 50px;*/
    padding: 15px;
    font-family: Tahoma;
   font-size: 14px;
   width: 1480px; /*1280px*/
   border-radius: 6px;
   -moz-border-radius: 6px;
   box-shadow: 0 3px 10px #9EA9B1, 0 0 10px #F6F5F5 inset;
   line-height:25px;
}
.mydropdownlist
{
color: #fff;
font-size: 20px;
padding: 5px 10px;
border-radius: 5px;
background-color: #cc2a41;
font-weight: bold;
}


/*------------------------*/

.regular-radio {
	-webkit-appearance: none;
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 9px;
	border-radius: 50px;
	display: inline-block;
	position: relative;
}

.regular-radio:checked:after {
	content: ' ';
	width: 12px;
	height: 12px;
	border-radius: 50px;
	position: absolute;
	top: 3px;
	background: #99a1a7;
	box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);
	text-shadow: 0px;
	left: 3px;
	font-size: 32px;
}

.regular-radio:checked {
	background-color: #e9ecee;
	color: #99a1a7;
	border: 1px solid #adb8c0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);
}

.regular-radio:active, .regular-radio:checked:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.big-radio {
	padding: 16px;
}

.big-radio:checked:after {
	width: 24px;
	height: 24px;
	left: 4px;
	top: 4px;
}
/* RADIO */

.rectangle-list a {
    position: relative;
    display: block;
    padding: .4em .4em .4em .8em;
    *padding: .4em;
    margin: .5em 0 .5em 2.5em;
    background: #ddd;
    color: #444;
    text-decoration: none;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;	
}
 
.rectangle-list a:hover {
    background: #eee;
}	
 
.rectangle-list a:before {
    content: counter(li);
    counter-increment: li;
    position: absolute;	
    left: -2.5em;
    top: 50%;
    margin-top: -1em;
    background: #fa8072;
    height: 2em;
    width: 2em;
    line-height: 2em;
    text-align: center;
    font-weight: bold;
}
 
.rectangle-list a:after {
    position: absolute;	
    content: '';
    border: .5em solid transparent;
    left: -1em;
    top: 50%;
    margin-top: -.5em;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;				
}
 
.rectangle-list a:hover:after {
    left: -.5em;
    border-left-color: #fa8072;				
}

.radios .Redbutton
{
    color: Red;
}
.radios .Redbutton input
{
    border: none;
    background-color: red;
    width: 30px;
    height: 30px;
}

.radios .Greenbutton
{
    color: green;
}
.radios .Greenbutton input
{
    border: none;
    background-color: green;
}


.radiobuttonlist
{
    font: 12px Verdana, sans-serif;
    color: #000; /* non selected color */
}

.radiobuttonlist input
{
    width: 0px;
    height: 0px;
}
.radiobuttonlist label
{
    color: #3E3928;
    background-color:#E8E5D4;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 2px;
    padding-bottom: 2px;
    border: 1px solid #AAAAAA;
    margin: 0px 0px 0px 0px;
    white-space: nowrap;
    clear: left;
    margin-right: 5px;
}
.radiobuttonlist span.selectedradio label
{
    background-color: #F7F5E8;
    color: #000000;
    font-weight: bold;
    border-bottom-color: #F3F2E7;
    padding-top:4px;

}
.radiobuttonlist label:hover
{
    color: #CC3300;
    background: #D1CFC2;
}

.radiobuttoncontainer
{
    position:relative;
    z-index:1;
}

.radiobuttonbackground
{
    position:relative;
    z-index:0;
    border: solid 1px #AcA899; 
    padding: 10px; 
    background-color:#F3F2E7;
}


/* RADIO */



.radioboxlist radioboxlistStyle
{
font-size:x-large;
padding-right: 20px;
}
.radioboxlist label {
color: #3E3928;
background-color:#E8E5D4;
padding-left: 6px;
padding-right: 16px;
padding-top: 2px;
padding-bottom: 2px;
border: 1px solid #AAAAAA;
white-space: nowrap;
clear: left;
margin-right: 10px;
margin-left: 10px;
}
.radioboxlist label:hover
{
color: #CC3300;
background: #D1CFC2;
}
input:checked + label {
/*color: #CC3300;
background: #D1CFC2;*/
}


.inline-rb input[type="radio"] {
    width: auto;
}

.inline-rb label {
    display: inline;
}

.chkChoice input 
{ 
    margin-left: -20px; 
}
.chkChoice td 
{ 
    padding-left: 20px; 
}
 
.r-logo {
    margin-top:10px;
}
.f-width {
    width:100%;
}
.padding-left {
    padding-left:20px !important;
}
.padding-right {
    padding-right:20px !important;
}
.b-width {
    width:100%;
    height:36px;
}
.v-call {
    height:36px;
    padding-top:5px;
    font-size:18px;
    font-weight:500;
}
.thin {
    font-weight:400;
    color:#6f625a;
}
.table_f {
    width:1000px;
}
.col_red {
    background-color:red;
}
.width100 {
    width:100%;
}
.width10 {
    width:10%;
}

.left_bg {
    background: #006699;
    color:white;
    margin-right:0px;
    padding-top:20px;
    padding-left:20px;
    padding-bottom:15px;
}
.right_block {
    padding-top:15px;
}
.internal {
margin-right:10px;
}
.modal-btn {
  border-radius: 0 0 2px 2px;
  background-color: #fafafa;
  padding: 4px 6px;
  height: 56px;
  width: 100%;
  text-align: center;
}
.s-row .col {
    padding-right:0;
}
.b-right {
  float: right !important;
  padding-right:15px;
}
.col-p {
    padding-left:40px !important;
}
.s-row {
    margin-bottom:15px;
}
#r-nav {
    margin-bottom:10px;
    background-color:transparent ;
}
#r-nav nav {
    background-color:transparent ;
    box-shadow:none;
}
#r-nav nav ul {
    background-color:rgba(140,140,140,0.2);
}
#r-nav nav li a {
    color:#6f625a;
}
/*#dropdown_reg li {
    background-color:rgb(230,230,230);
}*/
.dropdown_list li {
    background-color:rgb(230,230,230);
}
#r-nav .dropdown-content {
    box-shadow:none;
    top:-40px;
}
.sidenav-close {
    position:absolute;
    text-align:right;
    right: 0;
    top: 2%;
    color:red;
}
nav {
    height: 40px;
    line-height: 40px;
}

nav i, nav [class^="mdi-"], nav [class*="mdi-"], nav i.material-icons {
    height: 40px;
    line-height: 40px;
}

nav .button-collapse i {
    height: 40px;
    line-height: 40px;
}

nav .brand-logo { 
    font-size: 1.6rem; 
}


.tabs .tab a.active {
    background-color: rgba(38,166,154,0.4);
    color:#4F7EA1;
}
.tabs .indicator {
    background-color:rgb(38,166,154);
}
.tabs .tab a {
      color:#4F7EA1;
}

@media only screen and (min-width: 601px){
    nav, nav .nav-wrapper i, nav a.button-collapse, nav a.button-collapse i {
        height: 40px;
        line-height: 40px;
    }
}
#breadcrumb-row {
    margin-bottom:10px;
}
.breadcrumb {
     color:#6f625a;
     font-size:14px;
}
.breadcrumb:before {
   color:#6f625a;
    font-size:17px;
    margin-left:4px;
    margin-right:4px;
}
#title-row {
    margin-bottom:0;
}
.m-title {
    margin-top:5px;
    margin-bottom:5px;
    font-size:42px;
    font-weight:700;
}
.a-title {
    margin-top:5px;
    margin-bottom:5px;
    font-size:22px;
    font-weight:700;
    float:right;
}
.title-center {
    margin-top:5px;
    margin-bottom:5px;
    font-size:18px;
    font-weight:700;
    text-align:center;
}
.title-left {
    margin-top:5px;
    margin-bottom:5px;
    font-size:18px;
    font-weight:700;
    text-align:left;
}
.title-left-nobold {
    margin-top:5px;
    margin-bottom:5px;
    font-size:18px;
    /*font-weight:700;*/
    text-align:left;
}
.line {
    border-bottom:1px solid rgb(0, 0, 0);

}
.m_input {
    width:45px !important;
}
.m2_input {
    width:150px !important;
}
.m3_input {
    width:200px !important;
}
.m4_input {
    width:300px !important;
}
.m5_input {
    width:400px !important;
}
.m6_input {
    width:607px !important;
}
.m8_input {
    width:835px !important;
}
.m9_input {
    width:1044px !important;
}
#chk1 {
    padding:20px;
    border:1px solid  rgb(0, 0, 0);
}
.area-1 {
    height:200px;
}
.area-2 {
    height:100px;
}
.b-line {
    border-top:1px solid rgba(100, 100, 100, 0.3);
}
.address {
    font-size:18px;
    font-weight:500;
}
.r-footer {
    height:36px;
    font-size:16px;
    font-weight:500;
}

.bot-col-2 {
    padding-left:60px;
}
.bot-col-2 ul li{
    line-height:28px;
}
.b-col-2-title {
   font-weight:500;
   font-size:18px; 
   padding-top:28px;
}
.footer-copyright {
     border-top:1px solid rgba(100, 100, 100, 0.3);
     padding-top:10px;
     padding-bottom:5px;
     color:#6f625a;
     border-bottom:1px solid rgba(100, 100, 100, 0.3);
}
.alert {padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px;}
.alert-success{color:#fff;background-color:rgba(38,185,154,.88);border-color:rgba(38,185,154,.88)}
.alert-info{color:#E9EDEF;background-color:rgba(52,152,219,.88);border-color:rgba(52,152,219,.88)}
.alert-warning{color:#E9EDEF;background-color:rgba(243,156,18,.88);border-color:rgba(243,156,18,.88)}
.alert-danger,.alert-error{color:#E9EDEF;background-color:rgba(231,76,60,.88);border-color:rgba(231,76,60,.88)}

a {
    color:#4F7EA1;
}
select:focus {
    border-bottom:4px solid #26a69a;
}
/* ----------------------- */
@media only screen and (max-width: 600px) {
    nav a {
        color:#6f625a;
    }
    #r-nav {
        /*display:none;*/
        padding:0;
        margin:0;
    }
    .m-title {
        margin-top:5px;
        margin-bottom:5px;
        font-size:25px;
        font-weight:700;
    }
        .v-call {
        height:36px;
        padding-top:5px;
        font-size:14px;
        font-weight:500;
    }
   
}

@media only screen and (min-width: 601px) and (max-width: 992px) {
    nav a {
        color:#6f625a;
    }
      #r-nav {
        /*display:none;*/
        padding:0;
        margin:0;
    }
    .m-title {
        margin-top:5px;
        margin-bottom:5px;
        font-size:28px;
        font-weight:700;
    }
    .v-call {
        height:36px;
        padding-top:5px;
        font-size:13px;
        font-weight:500;
    }
}

@media only screen and (min-width: 993px) {
     nav a {
        color:#6f625a;
    }
       #mobile-menu {
        display:none;
    }
    .v-call {
        height:36px;
        padding-top:5px;
        font-size:18px;
        font-weight:500;
    }
}
@media only screen and (min-width: 1200px) {
    .v-call {
        font-size:18px;
    }

     #mobile-menu {
        display:none;
    }
    .v-call {
        height:36px;
        padding-top:5px;
        font-size:15px;
        font-weight:500;
    }

}