@font-face {
    font-family: 'OpenSansHebrew';
    src: url('fonts/opensans/opensanshebrew-regular.eot');
    src: url('fonts/opensans/opensanshebrew-regular.eot?#iefix') format('embedded-opentype'),
    url('fonts/opensans/opensanshebrew-regular.woff2') format('woff2'),
    url('fonts/opensans/opensanshebrew-regular.woff') format('woff'),
    url('fonts/opensans/opensanshebrew-regular.ttf') format('truetype'),
    url('fonts/opensans/opensanshebrew-regular.svg#open_sans_hebrewregular') format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansHebrew';
    src: url('fonts/opensans/opensanshebrew-italic.eot');
    src: url('fonts/opensans/opensanshebrew-italic.eot?#iefix') format('embedded-opentype'),
    url('fonts/opensans/opensanshebrew-italic.woff2') format('woff2'),
    url('fonts/opensans/opensanshebrew-italic.woff') format('woff'),
    url('fonts/opensans/opensanshebrew-italic.ttf') format('truetype'),
    url('fonts/opensans/opensanshebrew-italic.svg#open_sans_hebrewitalic') format('svg');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'OpenSansHebrew';
    src: url('fonts/opensans/opensanshebrew-bold.eot');
    src: url('fonts/opensans/opensanshebrew-bold.eot?#iefix') format('embedded-opentype'),
    url('fonts/opensans/opensanshebrew-bold.woff2') format('woff2'),
    url('fonts/opensans/opensanshebrew-bold.woff') format('woff'),
    url('fonts/opensans/opensanshebrew-bold.ttf') format('truetype'),
    url('fonts/opensans/opensanshebrew-bold.svg#open_sans_hebrewbold') format('svg');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansHebrew';
    src: url('fonts/opensans/opensanshebrew-bolditalic.eot');
    src: url('fonts/opensans/opensanshebrew-bolditalic.eot?#iefix') format('embedded-opentype'),
    url('fonts/opensans/opensanshebrew-bolditalic.woff2') format('woff2'),
    url('fonts/opensans/opensanshebrew-bolditalic.woff') format('woff'),
    url('fonts/opensans/opensanshebrew-bolditalic.ttf') format('truetype'),
    url('fonts/opensans/opensanshebrew-bolditalic.svg#open_sans_hebrewbold_italic') format('svg');
    font-weight: 700;
    font-style: italic;
}
@font-face {
    font-family: 'OpenSansHebrew';
    src: url('fonts/opensans/opensanshebrew-extrabold.eot');
    src: url('fonts/opensans/opensanshebrew-extrabold.eot?#iefix') format('embedded-opentype'),
    url('fonts/opensans/opensanshebrew-extrabold.woff2') format('woff2'),
    url('fonts/opensans/opensanshebrew-extrabold.woff') format('woff'),
    url('fonts/opensans/opensanshebrew-extrabold.ttf') format('truetype'),
    url('fonts/opensans/opensanshebrew-extrabold.svg#open_sans_hebrewextra_bold') format('svg');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansHebrew';
    src: url('fonts/opensans/opensanshebrew-extrabolditalic.eot');
    src: url('fonts/opensans/opensanshebrew-extrabolditalic.eot?#iefix') format('embedded-opentype'),
    url('fonts/opensans/opensanshebrew-extrabolditalic.woff2') format('woff2'),
    url('fonts/opensans/opensanshebrew-extrabolditalic.woff') format('woff'),
    url('fonts/opensans/opensanshebrew-extrabolditalic.ttf') format('truetype'),
    url('fonts/opensans/opensanshebrew-extrabolditalic.svg#open_sans_hebrewXBdIt') format('svg');
    font-weight: 900;
    font-style: italic;
}
@font-face {
    font-family: 'OpenSansHebrew';
    src: url('fonts/opensans/opensanshebrew-light.eot');
    src: url('fonts/opensans/opensanshebrew-light.eot?#iefix') format('embedded-opentype'),
    url('fonts/opensans/opensanshebrew-light.woff2') format('woff2'),
    url('fonts/opensans/opensanshebrew-light.woff') format('woff'),
    url('fonts/opensans/opensanshebrew-light.ttf') format('truetype'),
    url('fonts/opensans/opensanshebrew-light.svg#open_sans_hebrewlight') format('svg');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansHebrew';
    src: url('fonts/opensans/opensanshebrew-lightitalic.eot');
    src: url('fonts/opensans/opensanshebrew-lightitalic.eot?#iefix') format('embedded-opentype'),
    url('fonts/opensans/opensanshebrew-lightitalic.woff2') format('woff2'),
    url('fonts/opensans/opensanshebrew-lightitalic.woff') format('woff'),
    url('fonts/opensans/opensanshebrew-lightitalic.ttf') format('truetype'),
    url('fonts/opensans/opensanshebrew-lightitalic.svg#open_sans_hebrewlight_italic') format('svg');
    font-weight: 200;
    font-style: italic;
}
html, body{
    font-family: 'OpenSansHebrew', 'Arial';
    direction:rtl;
    font-size:17px;
    line-height:normal;
    height:100%;
}
*{
    outline:none;
}
ul{
    margin:0;
    padding:0;
    list-style: none;
}
input[type="radio"],
select{
    /* appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none; */
}
select::-ms-expand {
    display: none;
}
textarea{
    resize: none;
}
input[type=radio], input[type=checkbox]{
    margin: 0;
}
button{
    padding: 0;
    background: transparent;
    border:0;
}
input{
    padding: 0;
    /* background: transparent; */
    border:0;
}
h1,h2,h3,h4{
    margin:0;
    line-height: normal;
    font-weight:normal;
}
label{
    font-weight:normal;
    margin:0;
}
.inputWrap{
    text-align: right;
    position: relative;
}
.inputWrap label{
    margin-bottom:10px;
    display:block;
}
.inputWrap label svg{
    display:inline-block;
    vertical-align: middle;
    margin-left:7px;
}
.inputWrap label span{
    display:inline-block;
    vertical-align: middle;
    font-weight:400;
    font-size:1rem;
    color:#fff;
}

.inputWrap input,
.inputWrap select,
.inputWrap textarea{
    width: 100%;
    height: 54px;
    line-height: 54px;
    border-radius: 27px;
    border: 1px solid #bfc1c5;
    /* background: rgba(0,0,0,0.35); */
    padding: 0 15px;
    /* color: #fff; */
}
.inputWrap.focusInClass input,
.inputWrap.focusInClass textarea{
    border:1px solid #4fbdb7;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}
.inputWrap.focusInClass label svg{
    fill:#4fbdb7!important;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}
.inputWrap.focusInClass label span{
    color:#4fbdb7;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}
.inputWrap.submitWrap button{
    width:100%;
    height:54px;
    border-radius:27px;
    color:#fff;
    font-weight:700;
    font-size:1.118rem;
    text-align:center;
    border:1px solid #5cdad3;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
    background: -moz-linear-gradient(0deg, rgba(123,150,196,1) 0%, rgba(85,228,212,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(123,150,196,1)), color-stop(100%, rgba(85,228,212,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(0deg, rgba(123,150,196,1) 0%, rgba(85,228,212,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(0deg, rgba(123,150,196,1) 0%, rgba(85,228,212,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(0deg, rgba(123,150,196,1) 0%, rgba(85,228,212,1) 100%); /* ie10+ */
    background: linear-gradient(90deg, rgba(123,150,196,1) 0%, rgba(85,228,212,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b96c4', endColorstr='#55e4d4',GradientType=1 ); /* ie6-9 */
}
.inputWrap.submitWrap button:hover{
    background: rgba(0,0,0,0.35);
    color:#5cdad3;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}

/****************************************************************************************************/
main{
    float: right;
    width:100%;
}

.sideMenu{
    position:fixed;
    top:0;
    right:0;
    z-index:2;
    width:85px;
    min-height:100%;
    float: right;
    background:#293b5a;
    box-shadow: 1px -6px 14.24px 1.76px rgba(0, 0, 0, 0.11);
    transition: width .25s ease-in-out;
    -moz-transition: width .25s ease-in-out;
    -webkit-transition: width .25s ease-in-out;
}
.mainContent{
    width:calc(100% - 85px);
    right:85px;
    position: relative;
    float: right;
    background: #efefef;
    padding-top: 90px;
    min-height: 100%;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}
.mainContent header{
    width:calc(100% - 85px);
    position:fixed;
    z-index: 1;
    top:0;
    right:85px;
    height:90px;
    padding:20px;
    background:#fff;
    box-shadow: 0px -1px 8px 0px rgba(0, 0, 0, 0.2);
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}
.openMenu svg{
    fill:#acacac;
    width:29px;
    height:20px;
}
.menu_open .sideMenu{
    width:270px;
    transition: width .25s ease-in-out;
    -moz-transition: width .25s ease-in-out;
    -webkit-transition: width .25s ease-in-out;
}
.menu_open .mainContent{
    right:270px;
    width:calc(100% - 270px);
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}
.menu_open .mainContent header{
    right:270px;
    width:calc(100% - 270px);
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}
.openMenu{
    vertical-align: middle;
    display: inline-block;
    margin: 15px;
}
.mainContent header ul{
    float: left;
}
.mainContent header ul li{
    display: inline-block;
    vertical-align:middle;
    position: relative;
}
.mainContent header ul li .dropdown{
    position: static;
}
.mainContent header ul li:before{
    content:"";
    width:2px;
    height:70%;
    position: absolute;
    right:-2px;
    top:15%;
    background: transparent;
}
.mainContent header ul li + li:before{
    background: #cbd2de;
}

.profileImg{
    border:1px solid #92a8ce;
    border-radius: 50%;
    width: 38px;
    height: 38px;
    display: inline-block;
    vertical-align: middle;
    margin-left:7px;
}
.profileImg img{
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.notifyBtn{
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.notifyBtn .isNotify{
    width:7px;
    height:7px;
    border-radius:50%;
    background: #ff0030;
    position: absolute;
    top: -3px;
    right: -3px;
}
.notifyBtn svg{
    fill:#7b96c4;
    width:25px;
    height:25px;
    display: block;
}
.mainContent header ul .dropdown-menu{
    width:195px;
    border:1px solid #dddddd;
    background:#fff;
    border-radius:0;
    padding:0;
    box-shadow: none;
    top: calc(100% + 40px);
}
.mainContent header ul li.l_info .dropdown-menu,
.mainContent header ul li.l_notify .dropdown-menu{
    transform: none;
    left:0;
    right:auto;

}
.mainContent header ul li.l_info .dropdown-menu{
    width:153px;
    left: 20px;
}
.mainContent header ul li.l_notify .dropdown-menu h3{
    color:#6e6e6e;
    font-weight:400;
    font-size:0.7647rem;
    border-bottom:1px solid #7b96c4;
    padding: 7px 12px;
}
.mainContent header ul li.l_notify .dropdown-menu h3 span{
    color:#ff0030;
}
.mainContent header ul li.l_notify .dropdown-menu ul{
    width:100%;
}
.mainContent header ul li.l_notify .dropdown-menu ul li{
    padding: 7px;
}
.mainContent header ul li.l_notify .dropdown-menu ul li + li{
    border-top:1px solid #dddddd;
}
.mainContent header ul li.l_notify .dropdown-menu ul .iconWrap{
    width:27px;
    height:27px;
    border-radius:50%;
    background: #efefef;
    display:inline-block;
    vertical-align: middle;
    margin-left:5px;
    text-align: center;
    line-height: 29px;
}
.mainContent header ul li.l_notify .dropdown-menu ul .iconWrap .i_remainder{
    width:12px;
    height:15px;
    fill:#ff0030;
}
.mainContent header ul li.l_notify .dropdown-menu ul .iconWrap .i_calender{
    width:14px;
    height:14px;
    fill:#202c42;

}
.mainContent header ul li.l_notify .dropdown-menu ul .noteTxt{
    display: inline-block;
    vertical-align: middle;
    font-size:0.7647rem;
    color:#969696;
}
.mainContent header ul li.l_notify .dropdown-menu ul .noteTxt span{
    font-weight:700;
    font-style: italic;
    color:#7b96c4;
}
.mainContent header ul li.l_notify .dropdown-menu ul .noteTime{
    color: #293b5a;
    font-size: 0.6471rem;
    font-style: italic;
}
.mainContent header ul .dropdown-menu:before{
    content: "";
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid #dddddd;
    position: absolute;
    bottom: 100%;
    right: calc(50% - 6px);
}
.mainContent header ul .dropdown-menu:after{
    content: "";
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
    position: absolute;
    bottom: 100%;
    right: calc(50% - 4px);
}
.mainContent header ul li.l_info .dropdown-menu:before,
.mainContent header ul li.l_notify .dropdown-menu:before{
    right: auto;
    left:20px;
}
.mainContent header ul li.l_info .dropdown-menu:after,
.mainContent header ul li.l_notify .dropdown-menu:after{
    right: auto;
    left:22px;
}
.mainContent header ul li.l_lang .dropdown-menu,
.mainContent header ul li.l_user .dropdown-menu{
    width:165px;
    right: 50%;
    transform: translate(50%);
}
.mainContent header ul li.l_info .dropdown-menu ul,
.mainContent header ul li.l_lang .dropdown-menu ul,
.mainContent header ul li.l_user .dropdown-menu ul{
    width:100%;
}
.mainContent header ul li.l_info .dropdown-menu ul li,
.mainContent header ul li.l_lang .dropdown-menu ul li,
.mainContent header ul li.l_user .dropdown-menu ul li{
    display:block;
}
.mainContent header ul li.l_info .dropdown-menu ul li a:hover,
.mainContent header ul li.l_lang .dropdown-menu ul li a:hover,
.mainContent header ul li.l_user .dropdown-menu ul li a:hover{
    background: #f4f4f4;
}
.mainContent header ul li.l_info .dropdown-menu ul li a:hover span,
.mainContent header ul li.l_lang .dropdown-menu ul li a:hover span,
.mainContent header ul li.l_user .dropdown-menu ul li a:hover span{
    color:#2f4262;
}
.mainContent header ul li.l_info .dropdown-menu ul li a:hover svg,
.mainContent header ul li.l_user .dropdown-menu ul li a:hover svg{
    fill:#7b96c4;
}
.mainContent header ul li.l_info .dropdown-menu ul li a,
.mainContent header ul li.l_lang .dropdown-menu ul li a,
.mainContent header ul li.l_user .dropdown-menu ul li a{
    padding:10px 20px;
    display:block;
}
.mainContent header ul li.l_info .dropdown-menu ul li a:hover,
.mainContent header ul li.l_lang .dropdown-menu ul li a:hover,
.mainContent header ul li.l_user .dropdown-menu ul li a:hover{
    text-decoration: none;
}
.mainContent header ul li.l_info .dropdown-menu ul li svg,
.mainContent header ul li.l_user .dropdown-menu ul li svg{
    display: inline-block;
    vertical-align: middle;
    margin-left:10px;
    fill:#878787;
}
.mainContent header ul li.l_info .dropdown-menu ul li span,
.mainContent header ul li.l_lang .dropdown-menu ul li span,
.mainContent header ul li.l_user .dropdown-menu ul li span{
    display: inline-block;
    vertical-align: middle;
    color:#969696;
    font-size:0.7647rem;
}
.mainContent header ul li.l_user .dropdown-menu ul li svg.i_user{
    width:14px;
    height:16px;

}
.mainContent header ul li.l_user .dropdown-menu ul li svg.i_logout{
    width:14px;
    height:15px;
}
.mainContent header ul li.l_info .dropdown-menu ul li svg.i_contact{
    width:16px;
    height:16px;
}
.mainContent header ul li.l_info .dropdown-menu ul li svg.i_help{
    width:15px;
    height:15px;
}
.selectBtn span:not(.profileImg){
    font-size:1rem;
    font-weight:700;
    color:#293b5a;
    display: inline-block;
    vertical-align: middle;
}
.selectBtn svg{
    display: inline-block;
    vertical-align: middle;
}
.selectBtn svg.i_select{
    width: 12px;
    height: 7px;
    fill: #ababab;
    margin-right: 5px;
}
.selectBtn svg.i_lang{
    fill:#7b96c4;
    width:28px;
    height:28px;
    margin-left:7px;
}
.selectBtn svg.i_info{
    fill:#7b96c4;
    width:30px;
    height:28px;
    margin-left:7px;
}
.mainContent header ul li.l_notify{
    padding: 9px 20px;
}
.mainContent header ul li.l_user{
    padding: 6px 20px;
}
.mainContent header ul li.l_lang{
    padding: 11px 20px;
}
.mainContent header ul li.l_info{
    padding: 11px 12px;
}
.menu_open .sideMenu .logoWrap{
    width: 270px;
    transition: width .25s ease-in-out;
    -moz-transition: width .25s ease-in-out;
    -webkit-transition: width .25s ease-in-out;
}
.sideMenu .logoWrap{
    width: 85px;
    height: 90px;
    text-align: center;
    background: #293b5a;
    z-index: 1;
    transition: width .25s ease-in-out;
    -moz-transition: width .25s ease-in-out;
    -webkit-transition: width .25s ease-in-out;
}
.sideMenu .logoWrap img.logo{
    width:128px;
    margin-top: 12px;
    display:none;
}
.sideMenu .logoWrap img.logoClose{
    width:45px;
    margin-top: 30px;

}
.menu_open .sideMenu .logoWrap img.logo{
    display: inline-block;
}
.menu_open .sideMenu .logoWrap img.logoClose{
    display:none;
}

.menuWrap li{
    position: relative;
}
.menuWrap li:before{
    content: '';
    width:3px;
    height:100%;
    position: absolute;
    top:0;
    right:0;
    background:#55e4d4;
    opacity:0;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}
.menuWrap li a {
    display: block;
    padding: 25px 15px;
    text-align:center;
}
.menu_open .sideMenu li a{
    text-align:right;
}
.menuWrap li a:hover{
    text-decoration: none;
}
.menuWrap li svg.i_home{
    /* width:25px;*/
    height:28px;
}

.menuWrap li svg.i_settings{
    /*width:29px;*/
    height:30px;
}
.menuWrap li svg.i_users{
    /*width:36px;*/
    height:28px;
}
.menuWrap li svg.i_calender{
    /*width:29px;*/
    height:30px;
}
.menuWrap li svg{
    fill:#e1e1e1;
    width:36px;
    display:inline-block;
    vertical-align:middle;


}
.menu_open .sideMenu li svg{
    margin-left:10px;
}
.menuWrap li span{
    color:#e1e1e1;
    font-size:1.294rem;
    font-weight:400;
    display:none;
    vertical-align:middle;
}
.menu_open .sideMenu li span{
    display:inline-block;
}
.menuWrap li:hover:before,
.menuWrap li.active:before{
    opacity:1;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}
.menuWrap li:hover,
.menuWrap li.active{
    background: #16233a;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}
.menuWrap li:hover span,
.menuWrap li.active span{
    color:#55e4d4;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}
.menuWrap li:hover svg,
.menuWrap li.active svg{
    fill:#55e4d4;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}
#modal-custom{
    max-width:770px!important;
    background: #efefef!important;

}
.iziModal{
    border-radius:0!important;
    overflow: visible;
}
.iziModal .iziModal-content{
    padding:35px 50px!important;
}
.iziModal-overlay{
    background-color:rgba(41,59,90,0.85)!important;

}

#modal-custom h2{
    color:#293b5a;
    font-weight:700;
    font-size:2.059rem;
    line-height: 2.059rem;
    margin-bottom: 20px;
}
#modal-custom h3{
    color:#7690bd;
    font-weight:700;
    font-size:1.176rem;
    margin-bottom: 20px;
}
#modal-custom h3 svg{
    display: inline-block;
    vertical-align: middle;
    width:29px;
    height:29px;
    margin-left:10px;
}
#modal-custom h3 span{
    display: inline-block;
    vertical-align: middle;
}
#modal-custom .inputWrap input{
    background: #fff;
    width:310px;
    max-width:100%;
    color: #000;
}
.inputWrap textarea{
    background: #fff;
    border-radius:17px;
    line-height: normal;
    height: 154px;
    color: #000;
    padding: 10px 15px 25px;
}
.charsLength{
    position: absolute;
    bottom: 13px;
    left: 13px;
    display: inline-block;
    color: #a3a3a3;
    font-size: 0.8824rem;
}
#modal-custom .inputWrap + .inputWrap{
    margin-top:20px;
}
.inputWrap.submitWrap button{
    width:310px;
    max-width:100%;
   
    border-color:#989ca3;
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
    background: -moz-linear-gradient(0deg, rgba(41,59,90,1) 0%, rgba(123,150,196,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(41,59,90,1)), color-stop(100%, rgba(123,150,196,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(0deg, rgba(41,59,90,1) 0%, rgba(123,150,196,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(0deg, rgba(41,59,90,1) 0%, rgba(123,150,196,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(0deg, rgba(41,59,90,1) 0%, rgba(123,150,196,1) 100%); /* ie10+ */
    background: linear-gradient(90deg, rgba(41,59,90,1) 0%, rgba(123,150,196,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#293b5a', endColorstr='#7b96c4',GradientType=1 ); /* ie6-9 */
}
.inputWrap.submitWrap button:hover,
.inputWrap.submitWrap button:focus{
    background:#fff;
    color:#293b5a;
    /* border-color:#293b5a;*/
    transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -webkit-transition: all .25s ease-in-out;
}
.h1Wrap{
    width:250px;
}
.h1Wrap svg{
    margin-left:15px;
    fill:#293b5a;
    display:inline-block;
    vertical-align:top;
    margin-top:5px;
}
.h1Wrap svg.i_calender{
    width:29px;
    height:30px;
}
.h1Wrap h1{
    font-size:1.824rem;
    color:#293b5a;
    font-weight:700;
}
.innerH1Wrap{
    display:inline-block;
    vertical-align:top;
}
.vs--searchable .vs__dropdown-toggle{
    direction: rtl!important;
    max-height: 50px;
}
.vs__open-indicator{
    height: 30px;
    width: 50px;
    margin-top: 22px;
}
.breadcrumb{
    margin-bottom: 0;
    background-color: transparent;
    padding: 0;
    border-radius: 0;
}
.breadcrumb>li{
    color:#888888;
    font-size:0.8235rem;
}
.breadcrumb>li a{
    color:#888888;
}
.breadcrumb>li+li:before{
    padding: 0;
    color: #888888;
    content:">";
    padding-left:3px;
}
.innerBox{
    box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.13);
    background:#fff;
    border:2px solid #f3f3f3;
    width:100%;

}
.innerHeader{
    margin-bottom:30px;
    width:100%;
}
.formWrap h2{
    color:#293b5a;
    font-weight:700;
    font-size:1.176rem;
    margin-bottom:15px;

}

.formWrap .inputWrap input,
.formWrap .inputWrap select{
    background:none;
}
.formWrap .inputWrap label{
    color:#434343;
}
.formWrap .inputWrap label span{
    color:#868686;
}
.formWrap .inputWrap input,
.formWrap .inputWrap select,
.formWrap .inputWrap textarea{
    color:#666666;
}
.inputWrap select{
    padding-left:40px;
}
.selectWrap{
    position:relative;
}
.selectWrap .i_select{
    width:16px;
    height:9px;
    position:absolute;
    top:calc(50% - 4px);
    left:20px;
    fill:#8798b5;
}
.dateWrap .input-group{
    width: 100%;

}
.dateWrap .input-group input{
    border-radius: 27px!important;
    border: 1px solid #bfc1c5;
}
.dateWrap.focusInClass .input-group input{
    border:1px solid #4fbdb7;

}
.dateWrap .input-group input:focus{
    box-shadow:none;
}
.datepicker-button{
    position: absolute;
    left: 10px;
    top: 1px;
    height: 52px;
    width: 54px;
    display: block;
    z-index: 2;
    background: url(../images/calenderBG.png) center center no-repeat;
    background-size: 22px 22px;
    border: 0;
}
a.datepicker-button.default:hover, a.datepicker-button.default:focus{
    background-color:transparent!important;
}
.glyphicon-calendar:before{
    content:"";
}
.glyphicon-calendar{
    display: none;
}
div.datepicker-calendar table.datepicker-grid th abbr{
    text-decoration: none;
}
.glyphicon-backward:before{
    font: normal normal normal 1rem/1 LineAwesome;
    content: "\f111";
}
.glyphicon-forward:before{
    font: normal normal normal 1rem/1 LineAwesome;
    content: "\f112";
}
div.datepicker-calendar div.datepicker-month:after{
    font: normal normal normal 1rem/1 LineAwesome;
    content: "\f180";
}
svg.i_files{
    width: 20px;
    height: 19px;
    fill:#3d4e6b;
    position: absolute;
    top: 16px;
    right: 10%;
}
.fileInputWrap{
    position: relative;
}
.files_names{
    width: 100%;
    height: 100%;
    background: #f3f3f3;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    border: 1px solid #c6c6c6;
    cursor: pointer;
    padding: 0 10px;
    line-height: 50px;
    overflow: hidden;
    border-radius: 27px;
    text-align: center;
    padding-right: 40px;
}
input[type=file]{
    opacity: 0;
    z-index: 1;
    position: relative;
    cursor: pointer;
}
/******************************************/
.menuWrap li svg.i_sms{
    height:32px;
}
.menuWrap li svg.i_template{
    height:34px;
}
.menuWrap li svg.i_screen{
    height:29px;
}
.i_reports{
    width:27px;
    height:27px;
    display: inline-block;
    vertical-align: middle;
    fill:#55e4d4;
}
.reports{
    display: block;
    width: calc(100% - 30px);
    margin: 0 auto;
    padding: 15px 20px;
    border: 1px solid #e1e1e1;
    background: rgba(0,0,0,0.4);
}
.reports span{
    color: #e1e1e1;
    font-size: 1.294rem;
    font-weight: 400;
    vertical-align: middle;
    display: inline-block;
}
.modalLoader{
    height: 100%;
    position: absolute;
    width: 100%;
    top: 0px;
    right: 0;
    text-align: center;
    padding-top: calc(27% - 50px);
    background-color: #ffffffc7;
}
.innerBoxLoader{
    margin-left: 30%;
    text-align: left;
    top:50%;
    left:18%;
    position: absolute;
    width:100%;
    height:100%
}
