﻿/*body {
    padding-top: 50px;
    padding-bottom: 20px;
}*/

/* Set padding to keep content from hitting the edges */
/*.body-content {
    padding-left: 15px;
    padding-right: 15px;
}*/

/* Set width on the form input elements since they're 100% wide by default */
/*input,
select,
textarea {
    max-width: 280px;
}*/
.FullWidth {
    right: 0 !important;
    margin-right: 0px!important;
}

.CommentTitleColor {
    color: goldenrod;
}

.AlertState {
    text-align: right;
    display: none;
    margin-top: 8px;
    color: crimson;
    background-color: snow !important;
}

.AlertStateField {
    text-align: right;
    display: none;
    margin-top: 0px;
    height: 20px;
}

.RTL {
    direction: rtl !important;
    text-align: right !important;
}

.LTR {
    direction: ltr !important;
    text-align: left !important;
}

.BTN {
    color: white !important;
    font-size: larger !important;
    padding-top: 5px !important;
}

.BackColorGreen {
    background-color: green !important;
}

.BackColorViolet {
    background-color: mediumvioletred !important;
}

.MyTD {
    /*display: table-cell;*/
    padding: 3px 3px !important;
    text-align: center !important !important;
    vertical-align: middle !important;
    border-radius: 2px !important;
}

.MyFont {
    font-family: myFont !important;
    font-size: large !important;
}

@font-face {
    font-family: 'myFont';
    src: url('../fonts/Yekan.eot');
    src: url('../fonts/Yekan.eot?#iefix') format('embedded-opentype'), url('../fonts/Yekan.ttf') format('truetype'), url('../fonts/Yekan.svg') format('svg'), url('../fonts/Yekan.woff') format('woff');
}

.Pointer {
    cursor: pointer !important;
}

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
    border-radius: 34px;
}

.form-switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
}

.switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

.Myslider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

.slider:before {
    position: absolute;
    content: "";
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
}

input:checked + .slider {
    background-color: #2196F3;
}

input:focus + .slider {
    box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
    border-radius: 34px;
}

    .slider.round:before {
        border-radius: 50%;
    }
