@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: normal;
    src: url('../fonts/IRANSansWeb.eot');
    src: url('../fonts/IRANSansWeb.eot?#iefix') format('embedded-opentype'), /* IE6-8 */ url('../fonts/IRANSansWeb.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/ url('../fonts/IRANSansWeb.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ url('../fonts/IRANSansWeb.ttf') format('truetype');
}

*, body {
    font-family: IRANSans !important;
    font-size: 16px;
    direction: rtl;
}
.g-recaptcha {
    margin: 0 auto;
    display: table;
}
#secDate, #date,.secDate,.date{
    font-size: 18px;
    background-color: #82ff59;
    text-align: center;
    width: 65%;
    margin: 0 auto;
    margin-top: 20px;
    border-radius: 10px 0;
    box-shadow: 10px 10px 10px #bdbdbd;
    transition: 0.5s;
    padding: 10px;
    /*animation:blink 0.5s steps(5,start) infinite;*/
}

#date,.date {
    background-color: #ff6666;
}

@keyframes blink {
    to {
        visibility: hidden;
    }
}

#hours, #minutes, #seconds {
    padding: 5px;
    border-radius: 60px;
    transition: 0.5s;
}

#hours:hover, #minutes:hover, #seconds:hover {
    font-size: 50px;
    transition: 0.5s;
    border: 1px dotted black;
    opacity: 0.5;
}

div#date:hover, #secDate:hover {
    background-color: #82ff59;
    border-radius: 0 10px;
    border: 1px dashed;
    cursor: pointer;
    box-shadow: 5px 5px 50px 15px #bdbdbd;
    transition: 0.75s;
}

#secDate:hover {
    background-color: #ff6666;
}

#time {
    /*margin: 0 auto;*/
    display: inline-block;
    background-color: gainsboro;
    width: 110px;
    border-radius: 10px;
    text-align: center;
    color: brown;
    font-weight: bold;
    padding: 5px;
    direction: ltr;
}

#secDate {
    text-align: center;
}

p {
    padding: 5px;
    background-color: #d1e8ff;
    direction: ltr;
    border: 1px dashed black;
}

/*p::after {
    content: "Details";
    color: red;
}

p::before {
    content: "Details";
    color: red;
}

p::first-letter {
    font-size: 40px;
}*/

p::selection {
    background-color: red;
}

p:nth-of-type(2n+1) {
    background-color: white;
}

.mauto {
    margin: auto;
}

.blocks {
    display: inline;
}

.card {
    display: inline-block !important;
}

.card-title {
    text-align: center;
    font-size: 18px;
    direction:ltr;
}

.card-body > button.btn.btn-info {
    margin: auto;
    display: block;
}

.flip {
    position: relative;
    margin: 50px auto;
}

.flip .card.flipped {
    -webkit-transform: rotatex(-180deg);
}

.flip .card {
    width: 100%;
    height: 100%;
    -webkit-transform-style: preserve-3d;
    -webkit-transition: 0.5s;
}

.flip .card .face {
    width: 100%;
    height: 100%;
    position: absolute;
    -webkit-backface-visibility: hidden;
    z-index: 2;
    font-size: 3em;
    text-align: center;
}

.flip .card .front {
    position: absolute;
    z-index: 1;
    cursor: pointer;
}

.flip .card .back {
    -webkit-transform: rotatex(-180deg);
    color: black;
    cursor: pointer;
}

.card-body {
    padding: 0.2rem !important;
}

.card-text {
    font-size: 14px;
}

span.title {
    font-size: 13px;
    font-weight: bold;
    float: right;
    margin-left: 3px;
}

.face.back {
    display: none;
        cursor: pointer;
}

.flip {
    padding: 5px !important;
}

.alert {
    margin: 0.2rem;
}

input#goWord {
    margin-top: 5px;
}

.badge-primary {
    margin-right: 5px;
}
nav {
    margin: auto;
    display: table;
}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child>.btn-group:not(:first-child)>.btn, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle {
    border-radius: 4px 0 0 4px !important;
}
.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn-group:not(:last-child)>.btn, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
    border-radius: 0 4px 4px 0 !important;
}
.input-group-addon:first-child {
    border-right: 1px solid #ccc !important;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    text-align: center;
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th,.table-responsive {
    border: 1px solid #aaaaaa;
}
.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th {
    background-color: lavender;
}
[data-name="md-persiandatetimepicker"] button {
    direction: ltr;
}
.pagination>li>a, .pagination>li>span {
    float: right !important;
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
    border-radius: 4px 0 0 4px !important;
}
.pagination>li:first-child>a, .pagination>li:first-child>span{
    border-radius: 0 4px 4px 0 !important;
}
.ltrText,.ltrText>.title{
    text-align:left;
    direction: ltr;
}
.ltrText>.title{
    float:left;
    margin-right: 3px;
}
.text-bold>strong {
    font-size: 20px;
    color: red;
}
.text-bold {
    text-align: center;
    border: 5px dashed blueviolet;
    padding: 10px;
}
article {
    border: 1px solid cadetblue;
    padding: 7px;
    margin: 5px 0 10px 0;
    text-align: justify;
}
article>p {
    direction: rtl;
}
.pron {
    color: red;
}
.textrtl{
    direction: ltr;
}
.memoryWords{
    margin-top: 10px;
}
.aaAcDesc{
    display:none;
}
.aaAcDesc>article {
    border-width: 5px 3px 1px 3px;
    border-color: #00a900;
    margin-top: -1px;
}
.aaAcTitle {
    margin-top: 5px;
    text-align: center;
    border: 1px dashed;
}