body.switcher-off .switcher-settings{
    display: none !important;
}
body.switcher-on .switcher-settings{
    display: block;
}
.dark-theme .toolbar-tray nav.toolbar-lining a{
    color: #000;
}
#toolbar-administration{

	z-index: 9999999;

}

.main-menu ul a.is-active{

	opacity: .7;

    text-indent: 5px;

}

.main-menu li.active{



}



/* login form */

.logregform {

    float: left;

    width: 35%;

    margin-left: 32.5%;

    background: #fff;

    border: 1px solid #f9f9f9;

    -webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);

    -moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);

    box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.2);

}

.logregform.two {

    float: left;

    width: 50%;

    margin-left: 25%;

}

.logregform .title {

    float: left;

    width: 100%;

    background: #f3f3f3;

    text-align: center;

    padding: 23px 0px 21px 0px;

}

.logregform .title h3 {

    margin-bottom: 3px;

    font-weight: 700;

    text-transform: uppercase;

}

.logregform .title p {

    font-size: 12px;

}

.logregform .feildcont {

    float: left;

    width: 100%;

    padding: 30px 30px 40px 30px;

    text-align: left;

}

.logregform .feildcont label {

    float: left;

    width: 100%;

    font-weight: normal;

    color: #727272;

}

.logregform .feildcont label em {

    color: #2ecc71;

    font-style: normal;

}

.logregform .feildcont input[type=text],.logregform .feildcont input[type=password],.logregform .feildcont input[type=email] {

    float: left;

    width: 100%;

    padding: 7px 12px;

    border: 1px solid #e3e3e3;

    margin-bottom: 12px;

        height: 41px;

}



.logregform .feildcont .checkbox {

    float: left;

    width: 100%;

}

.logregform .feildcont .checkbox label {

    float: left;

    width: auto;

    font-size: 13px;

}

.logregform .feildcont .checkbox label strong {

    font-weight: 600;

}

.logregform .feildcont .checkbox label a {

    margin-left: 10px;

}

.logregform .feildcont .fbut {

    float: left;

    background: #2ecc71;

    padding: 13px 23px;

    border: none;

    border-radius: 3px;

    color: #fff;

    font-size: 13px;

    font-weight: bold;

    text-transform: uppercase;

    font-family: 'Raleway', sans-serif;

    transition: all 0.3s ease;

    margin-top: 18px;

}

.logregform .feildcont .fbut:hover {

    background: #393939;

}



.logregform .feildcont .radiobut input {

    float: left;

    width: auto;

}

.logregform .feildcont .radiobut .onelb {

    float: left;

    color: #aaa;

    margin: 0px 12px 0px 5px;

}



.logregform .feildcont select {

    float: left;

    width: 100%;

    border: 1px solid #e3e3e3;

    padding: 9px 5px 10px 5px;

    color: #999;

    text-align: left;

}

.feildcont .description {

    margin-left: 9px;

    font-size: 12px;

    font-style: oblique;

}

@media only screen and (min-width: 1000px) and (max-width: 1169px){

    .logregform {

        width: 40%;

        margin-left: 32%;

    }

    .logregform.two {

        width: 55%;

        margin-left: 23%;

    }



}

@media only screen and (min-width: 768px) and (max-width: 999px){

    .logregform {

        width: 45%;

        margin-left: 28%;

    }

    .logregform.two {

        width: 70%;

        margin-left: 16%;

    }

}

@media only screen and (min-width: 640px) and (max-width: 767px){

    .logregform {

        width: 57%;

        margin-left: 22%;

    }

    .logregform.two {

        width: 80%;

        margin-left: 10%;

    } 

}

@media only screen and (min-width: 480px) and (max-width: 639px){

    .logregform {

        width: 75%;

        margin-left: 14%;

    }

    .logregform.two {

        width: 90%;

        margin-left: 5%;

    }

}

@media only screen and (max-width: 479px){

    .logregform {

        width: 94%;

        margin-left: 3%;

    }

    .logregform.two {

        width: 94%;

        margin-left: 3%;

    }

}

/* end login */

/*****************************************************************/

 /* Tab */

.region-tab{

    background: rgb(125, 118, 118);

}

.region-tab .container ul{

    display: inline-flex;

}

.region-tab .container ul li{

    padding: 5px;

    margin-right: 2px;

}

.region-tab ul li a{

	text-decoration: none;

}

.region-tab ul li a.is-active{

    text-decoration: underline;

}

/* end Tab */

/* input */

input[type=text],input[type=email],input[type=password]{

    background: none;

    width: 100%;

    border: 0;

    border: 1px solid #ccc;

    padding: 11px 16px;

    margin-bottom: 20px;

    -webkit-transition: all .3s ease;

    transition: all .3s ease;

}

input[type=submit]{

    background: none;

    color: #000;

    border: 2px solid;

    padding: 7px 24px 5px;

    width: auto;

    font-size: 13px;

    display: inline-block;

    text-transform: uppercase;

    font-weight: bold;

    letter-spacing: 1px;

    text-decoration: none;

    transition: background .2s, color .2s, border-color .2s;

}

input[type=submit]:hover{

    background: #000;

    border-color: #000;

    color: #fff;

    text-decoration: none;

}

/* end input */

.logregform {

    margin-top: 40px;

    margin-bottom: 40px;

}

.par0{

	padding-right: 0px;

}

.pal0{

	padding-left: 0px;

}

li{

	list-style: none;

}

.dark-theme .logregform form ,.dark-theme .logregform a ,.dark-theme .logregform h1 ,.dark-theme .logregform h2 ,.dark-theme .logregform h3 ,.dark-theme .logregform h4 ,.dark-theme .logregform h5,.dark-theme .logregform p{

    color: #0a0a0a;

}

.