/*!
 * Start Bootstrap - SB Admin Bootstrap Admin Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

/* Global Styles */

body {
    margin-top: 100px;
    background-color: #222;
}

.modal { font-family:'iransansz',iransansz,tahoma;}

@media(min-width:768px) {
    body {
        margin-top: 50px;
    }
}

#wrapper {
    padding-left: 0;
}

#page-wrapper {
    width: 100%;
    padding: 0;
    background-color: #F1F2F7;
}

.huge {
    font-size: 50px;
    line-height: normal;
}

@media(min-width:768px) {
    #wrapper {
        padding-left: 225px;
    }

    #page-wrapper {
        padding: 10px;
    }
}

/* Top Navigation */

.top-nav {
    padding: 0 15px;
}

.top-nav>li {
    display: inline-block;
    float: left;
}

.top-nav>li>a {
    padding-top: 15px;
    padding-bottom: 15px;
    line-height: 20px;
    color: #999;
}

.top-nav>li>a:hover,
.top-nav>li>a:focus,
.top-nav>.open>a,
.top-nav>.open>a:hover,
.top-nav>.open>a:focus {
    color: #fff;
    background-color: #000;
}

.top-nav>.open>.dropdown-menu {
    float: left;
    position: absolute;
    margin-top: 0;
    border: 1px solid rgba(0,0,0,.15);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-color: #fff;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}

.top-nav>.open>.dropdown-menu>li>a {
    white-space: normal;
}

ul.message-dropdown {
    padding: 0;
    max-height: 250px;
    overflow-x: hidden;
    overflow-y: auto;
}

li.message-preview {
    width: 275px;
    border-bottom: 1px solid rgba(0,0,0,.15);
}

li.message-preview>a {
    padding-top: 15px;
    padding-bottom: 15px;
}

li.message-footer {
    margin: 5px 0;
}

ul.alert-dropdown {
    width: 200px;
}

/* Side Navigation */

@media(min-width:768px) {
    .side-nav {
        position: fixed;
        top: 51px;
        left: 225px;
        width: 225px;
        margin-left: -225px;
        border: none;
        border-radius: 0;
        overflow-y: auto;
        background-color: #32323A;
        bottom: 0;
        overflow-x: hidden;
        padding-bottom: 40px;
    }

    .side-nav>li>a {
        width: 225px;
    }

    .side-nav li a:hover,
    .side-nav li a:focus {
        outline: none;
        background-color: #000 !important;
    }
}

.side-nav>li>ul {
    padding: 0;
}

.side-nav>li>ul>li>a {
    display: block;
    padding: 10px 15px 10px 38px;
    text-decoration: none;
    color: #999;
}

.side-nav>li>ul>li>a:hover {
    color: #fff;
}

/* Flot Chart Containers */

.flot-chart {
    display: block;
    height: 400px;
}

.flot-chart-content {
    width: 100%;
    height: 100%;
}

/* Custom Colored Panels */

.huge {
    font-size: 40px;
}

.panel-green {
    border-color: #5cb85c;
}

.panel-green > .panel-heading {
    border-color: #5cb85c;
    color: #fff;
    background-color: #5cb85c;
}

.panel-green > a {
    color: #5cb85c;
}

.panel-green > a:hover {
    color: #3d8b3d;
}

.panel-red {
    border-color: #d9534f;
}

.panel-red > .panel-heading {
    border-color: #d9534f;
    color: #fff;
    background-color: #d9534f;
}

.panel-red > a {
    color: #d9534f;
}

.panel-red > a:hover {
    color: #b52b27;
}

.panel-yellow {
    border-color: #f0ad4e;
}

.panel-yellow > .panel-heading {
    border-color: #f0ad4e;
    color: #fff;
    background-color: #f0ad4e;
}

.panel-yellow > a {
    color: #f0ad4e;
}

.panel-yellow > a:hover {
    color: #df8a13;
}
.pagebodys { width:100%; vertical-align:top; border-radius:8px; border:1px solid #dbdfef; color:#5c5c5c;}
.pagebodys_tit { font-family:'iransansz',iransansz,tahoma; font-size:15px; height:44px; text-align:right; direction:rtl; background-color:#F1F2F7; line-height:45px; padding-right:15px;  border-radius:10px 10px 0px 0px; color:#5a67a7;}
.pagebodys_bod { background-color:#fff; font-family:'iransansz',iransansz,tahoma; font-size:12px; direction:rtl; text-align:right; padding:20px 30px 30px 30px; border-radius:0px 0px 10px 10px;}
.nomargpad {vertical-align:top; border-radius:8px; border:1px solid #dbdfef; color:#5c5c5c; padding: 0;}
.nomargpad2 {vertical-align:top; border-radius:8px;}
.nomargpad2 .pagebodys_bod {border-radius:10px;}
#mloginer {margin:3px 0px;}
#mloginer label {cursor:pointer; font-weight:normal;}
#mloginer .form-control {width:280px; display:inline-block; zoom:1; *display:inline; border-color:#DFDFDF; box-shadow:none; color:#7d7d7d;}
#mloginer .form-control:focus {border-color:#348dd1; background-color:#f9fdff; color:#045491;}

#mloginer #myspn {display:inline-block; zoom:1; *display:inline; width:130px;}
.english {direction:ltr;}
.tooltip {font-family:tahoma;}
.tooltip-inner { max-width:350px; padding-top:7px !important; padding-bottom:7px !important; background-color:#348dd1; color:#fff;}
.myspaner {font-size:17px !important; cursor:pointer; color:#9aaddb; transition:all ease 0.3s;}
.myspaner:hover {color:#05409B;}
#tickruls {color:#7f7f7f;}
#tickruls:hover {color:#000;}

.modal-body {font-size:12px; color:#727272; max-height:370px; text-align:justify; overflow:auto;}
.butblack {background-color:#474747; border-color:#333;}
.myalertlist {line-height:23px;}


.dropdown-toggle, .dropdown-menu {font-family:'iransansz',iransansz,tahoma; font-size:13px;}
.dropdown-menu {border-radius: 8px !important;;-moz-border-radius: 8px;-webkit-border-radius: 8px;}
.dropdown-menu li {padding:2px 0px;}
.divider {padding:0px !important;}
.mylogoa img {-moz-opacity: 0.60;
-khtml-opacity: 0.60;
opacity: 0.60;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=60);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
filter:alpha(opacity=60); transition:all ease 0.3s;}
.mylogoa img:hover {-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
filter:alpha(opacity=100);}

.tbtnex { float:left; margin:8px 0px 0px 35px; border-radius: 200px 200px 200px 200px;-moz-border-radius: 200px 200px 200px 200px;-webkit-border-radius: 200px 200px 200px 200px; background-color:#964e4e; border-color:#964e4e; transition:all ease 0.3s;}
.tbtnex * {vertical-align:top;}
.tbtnex_ico {line-height:18px !important; }

.toplinkselus {height:28px !important; background-color:#1c6fcc !important; color:#fff !important; margin-top:10px; margin-right:20px; border-radius: 200px 200px 200px 200px;-moz-border-radius: 200px 200px 200px 200px;-webkit-border-radius: 200px 200px 200px 200px; line-height:30px !important; padding:0px 10px !important; transition:all ease 0.3s;}
.toplinkselus:focus, .toplinkselus:hover {color:#1c6fcc !important; background-color:#ddebf6 !important;}
.toplinkselul > li > a:hover { background-color:#1c6fcc; color:#fff;}

.btnucrash {border-radius: 200px 200px 200px 200px;-moz-border-radius: 200px 200px 200px 200px;-webkit-border-radius: 200px 200px 200px 200px; margin:10px 0px 0px 0px; padding:0px 8px; font-size:12px; line-height:28px; background-color:#4d9451; border-color:#4d9451; cursor:default; height:28px !important; opacity:0.9; transition:all ease 0.3s;}
.btnucrash:hover {background-color:#4d9451; border-color:#4d9451; opacity:1;}

.myucrash {direction:ltr !important; display:inline-block;}
.mysubrmen { color:#fff; font-size:12px;}
.mysubrmen a { color:#ccc !important; }
.mysubrmen li:hover a {color:#fff !important;}

.myadmin_nav > li > a > .fa-caret-down { float:left !important; display:inline-block;}

.pagtiting {text-align: center;}
.pagingtextarea {padding: 9px 0;}
.pagingtextarea .form-control {direction: ltr; font-family: tahoma; font-size: 8pt;}

.pagbodt {padding: 10px 0;}
.pagbodt {font-size: 12px; color: #474747; text-align: justify; line-height: 22px;}
.pagbodt b {font-size: 14px; display: block; padding: 8px 0;}

.floleft {float: left; margin: 6px 0 0 8px; padding: 5px; font-size: 12px;}
.gkeyinp {margin: 8px 0; font-size: 13px;}
input[lang="en"] {direction: ltr; text-align: left;}

.centerlinks {direction: rtl; text-align: center;}
.centerlinks span {font-size: 22px;}
.gkeybot_btn {text-align: left;}

.modal-body {max-height: 400px;}