@charset "utf-8";
@import url("menu.css");
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700|Roboto:400,500,600,700&display=swap');
/* CSS Document */

body { padding:0; margin:0; background:#F3F3F3;  }
h1,h2,h3,h4,h5,h6 { padding:0px; margin:0px; }
hr { margin:3px 0px 15px 0px; padding:0px; border-top:0px; border-bottom:1px solid #eee; height:0px; }
img { border:none; vertical-align:middle; }
.cl { clear:both; }
.img_left { background:#FFF; float:left; margin:5px 10px 10px 0; padding:3px; border:1px solid #CCC; -webkit-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.04); -moz-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.04); box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.04); }

/*scroll to top start*/
.totop { position:fixed; bottom:10px; right:10px; z-index:104400; }
.totop a i { display:block; width:40px; height:40px; line-height:40px; text-align:center; font-size:25px; background:rgba(60,60,60,0.7); }
.totop a:hover i { background:rgba(60,60,60,1); }
.totop a, .totop a:visited { color:#FFF; }
.totop a:hover { color:#eee; text-decoration:none; }
/*scroll to top end*/

/*header css start*/
.header_main {background:#FFF; padding:25px 0px; }
.header { }
.logo { margin-top:5px; }

.call_main { float:right; }
.call { display:inline-block; margin-left:10px; font-family:'Open Sans', sans-serif; font-size:12px; color:#535353; vertical-align:middle; border:#EEE 1px solid; border-radius:25px; text-decoration:none; margin-top:5px; line-height:40px;  }
.call a { color:#535353; text-decoration:none; font-weight:bold; padding:10px 23px; line-height:40px; }
.call a:hover { color:#535353; text-decoration:none; }
.call i { color:#E21A22; font-size:16px; vertical-align:middle; padding-right:6px; }
.header .ml { margin-left:100px; }
.call .padd { padding-left:10px; padding-right:10px;}
/*header css end*/

/*content css start*/
.content_bg { background:#F3F3F3; }
.content_bg .m_head { background:#E21A22; font-family:'Roboto', sans-serif; font-size:22px; color:#FFF; text-align:center; font-weight:500; margin:20px 0; border-radius:4px; padding:5px 0; }
.content_bg .m_head a {  color:#FFF; float:right; font-size:18px; padding-right:8px; margin-top:2px; }
.content { background:#FFF; padding:15px; box-shadow:0px 0px 8px 6px rgba(0, 0, 0, 0.02); border-radius:4px; min-height:450px; margin-bottom:20px; }
.content h1 { }
.advbox { border:1px solid #E8E8E8; padding:10px; margin-bottom:10px; min-height:240px; border-radius:4px; }
.advbox h2 { font-family:'Roboto', sans-serif; font-size:20px; text-align:center; font-weight:500; padding:10px; color:#000; background-color:#EDEDED; border:#DBDBDB 1px solid; border-radius:2px; }
.advbox p { font-family:'Open Sans', sans-serif; font-size:14px; color:#000; line-height:1.8em; text-align:justify; margin-top:10px; }
.advbox p a { color:#E21A22; text-align:left; text-decoration:underline; font-weight:700; }
.advbox p a:hover { color:#000; text-decoration:none; }
.advbox p i { color:#E21A22; margin-right:5px; }
.advbox .text {}
.advbox .text ul { margin:0px; padding:0px; }
.advbox .text li { margin-right:20px; font-family:'Open Sans', sans-serif; font-size:14px; display:inline-block; margin-top:10px;  }
.advbox .text li a { padding:0px 0px; color:#000;}
.advbox .text li i { color:#E21A22; margin-right:5px; font-weight:700; }

.advbox .text_link {}
.advbox .text_link ul { margin:0px; padding:0px; }
.advbox .text_link li { margin-right:20px; margin-left:10px; font-family:'Open Sans', sans-serif; font-size:14px; display:block; border-bottom:#E4E4E4 1px solid; line-height:40px; }
.advbox .text_link li a { padding:0px 0px; color:#000; }
.advbox .text_link li a:hover { padding:0px 0px; color:#E21A22; text-decoration:none; }
.advbox .text_link li.last { margin-right:20px; margin-left:10px; font-family:'Open Sans', sans-serif; font-size:14px; display:block; border-bottom:none; line-height:40px; margin-bottom:5px; }
.advbox .text_link li i { color:#E21A22; margin-right:5px; font-weight:700; }
.r_color { color:#F50105; }
/*content css end*/

/*categories css start*/
.content_inner { font-family:'Open Sans', sans-serif; background:#FFF; padding:15px; box-shadow:0px 0px 8px 6px rgba(0, 0, 0, 0.02); border-radius:4px; margin-bottom:80px; }
.content_inner h2 { background:#129C1B; font-family:'Roboto', sans-serif; font-size:18px; color:#FFF; text-align:left; font-weight:500; border-radius:4px; margin-bottom:5px; padding:8px 15px; }
.content_inner ::-webkit-input-placeholder { font-family:'Open Sans', sans-serif; font-size:14px; color:#B1B1B1; }
.content_inner .form-group input { width:100%; border-radius:3px; border:#CCCCCC 1px solid; } 
.content_inner .form-group .form-control { color:#000; }
.content_inner .form-group textarea { width:100%; border-radius:3px; border:#CCCCCC 1px solid; }
.content_inner .radio-inline { padding-left:0px; margin-left:20px; margin-right:20px; }
.content_inner .radio-inline input { margin-right:30px; }
.content_inner input:focus { box-shadow:0px 0px 5px #E21A22 !important; border:1px solid #E21A22 !important; outline:none; }
.content_inner textarea:focus { box-shadow:0px 0px 5px #E21A22 !important; border:1px solid #E21A22 !important; outline:none; }
.content_inner select:focus { box-shadow:0px 0px 5px #E21A22 !important; border:1px solid #E21A22 !important; outline:none; } 
 
.content_inner .submit { width:25%; font-family:'Roboto', sans-serif; font-size:18px; color:#FFF; font-weight:500; padding:7px 0x; background:#E21A22; cursor:pointer; outline:none; border-radius:4px; border:none; margin-top:10px; }
.content_inner .submit:hover { background:#333; color:#FFF; }
.content_inner .submit i { margin-right:5px; }

.content_inner .asign_submit { font-family:'Roboto', sans-serif; font-size:18px; color:#FFF; font-weight:500; padding:12px; background:#E21A22; cursor:pointer; outline:none; border-radius:4px; border:none; margin-top:10px; margin-left:15px; }
.content_inner .asign_submit:hover { background:#333; color:#FFF; }
.content_inner .asign_submit i { margin-right:5px; }

.content_inner table td {font-family:'Open Sans', sans-serif; font-size:14px; color:#000;  padding:6px;}
.content_inner i { font-size:18px;}
.content_inner .m_bott { margin-bottom:20px;}
.content_inner .dlt_e { color:#F90004; font-weight:600;}

.cate_list { }
.cate_list h2 { font-family:'Roboto', sans-serif; font-size:20px; font-weight:500; padding:10px; color:#000; background-color:#EDEDED; border-radius:4px; border:#DBDBDB 1px solid; }
.cate_list p { font-family:'Open Sans', sans-serif; font-size:15px; color:#000; font-weight:700; line-height:1.8em; margin-top:10px; }
.cate_list .list ul { font-family:'Open Sans', sans-serif; font-size:14px; font-weight:700; }
/*----------------------------------------------------------------------------------------------------------------------*/
.cate_list .list li { border-bottom:#000 1px dotted; color:#000; line-height:2.5em; text-decoration:none; }
.cate_list .list li a { color:#000; text-decoration:none; }
.cate_list .list li a:hover { color:#E21A22; text-decoration:none; }
.cate_list .list li i { margin-right:5px; }
/*----------------------------------------------------------------------------------------------------------------------*/
.cate_list .list li ul li a { color:#0024D0; text-decoration:none; }
.cate_list .list li ul li a:hover { color:#000; text-decoration:none; }
/*----------------------------------------------------------------------------------------------------------------------*/
.cate_list .list li ul li ul li a { color:#E21A22; text-decoration:none; }
.cate_list .list li ul li ul li a:hover { color:#000; text-decoration:none; }

.cate_list .list li span { float:right; font-weight:normal; color:#000;}
.cate_list .list li span b { font-weight:normal; }

.insert_image { border:#CCC 1px solid; padding:5px; }
/*--------------------------------------------------inner listing--------------------------------------------------------------------*/
.cate_list_n { }
.cate_list_n h2 { font-family:'Roboto', sans-serif; font-size:20px; font-weight:500; padding:10px; color:#000; background-color:#EDEDED; border-radius:4px; border:#DBDBDB 1px solid; }
.cate_list_n p { font-family:'Open Sans', sans-serif; font-size:18px; color:#000; font-weight:700; line-height:1.8em; margin-top:10px; }
.cate_list_n .list ul { font-family:'Open Sans', sans-serif; font-size:14px; font-weight:700; list-style:none; margin:0px; padding:0px; }
.cate_list_n .list li { border-bottom:#000 1px dotted; color:#000; line-height:2.8em; text-decoration:none; overflow:hidden; }
.cate_list_n .list li a { color:#000; text-decoration:none; }
.cate_list_n .list li a:hover { color:#E21A22; text-decoration:none; }
.cate_list_n .list li i { margin-right:5px; }
.cate_list_n .list li span { float:right; font-weight:normal; color:#000;}
.cate_list_n .list li span b { font-weight:normal; }
.cate_list_n .mt { margin-top:15px; }
.cate_list_n .mb { margin-bottom:15px; }

.cate_list_n .mtbb { margin:10px 0; border:#333 1px solid; }
.cate_list_n .mtbb5 { margin:5px 0; border:#333 1px solid; }
.cate_list_n h3 { font-family:'Open Sans', sans-serif; font-size:15px; font-weight:700; margin:15px 0 10px 0; }
.cate_list_n .text { font-family:'Open Sans', sans-serif; font-size:14px; color:#000; font-weight:400; text-align:justify; line-height:1.8em; text-decoration:none; margin-bottom:10px; }
.cate_list_n .text a { color:#E21A22 ; font-weight:400; text-decoration:none; }
.cate_list_n .text a:hover { color:#000; font-weight:400; text-decoration:none; }

.mtr { margin-top:10px; color:#E21A22; }
.red { color:#E21A22; }
.green { color:#129C1B; }
/*categories css start*/

/*search css start*/
.search_bg  { background:#E21A22; border-radius:4px; margin:20px 0; overflow:hidden; padding:10px; }
.s_head { font-family:'Roboto', sans-serif; font-size:22px; color:#FFF;  font-weight:500;  }

.search_m { }
.search_m form { margin:0px; padding:0px;}
.search_m input { font-family:'Roboto', sans-serif; float:left; padding:6px; width:93%; font-size:16px; border:none; }
.search_m select { font-family:'Roboto', sans-serif; float:left; padding:6px; width:93%; font-size:16px; border:none; border-radius:0px; }
.search_m button { padding:6px 10px; background:#ddd; font-size:16px; border:none; cursor:pointer;}
.search_m button:hover { background:#ccc;}
/*search css end*/

/*footer css end*/
.footer { background:#333; padding:15px 0 15px 0; position:fixed; bottom:0; width:100%; text-align:center; }
.copy { font-family:'Open Sans', sans-serif; font-size:12px; color:#FFF; }
.copy a { color:#E21A22; text-decoration:underline; padding:0 5px 0 5px; }
.copy a:hover { color:#FFF; text-decoration:underline;} 
/*footer css end*/

/*login css start*/
.blue_bg { background:#E7E7E7; margin:0px auto; padding-top:25px; }
.login_logo .img-responsive { text-align:center; margin:0px auto; margin-bottom:20px; }
.login { width:41%; background:#FFF; border:#C4C4C4 1px solid; margin:0px auto; overflow:hidden; text-align:center; padding:50px; margin-top:7px; }

.login h2 { font-family: 'Roboto', sans-serif; font-size:26px; color:#129C1B; font-weight:500; padding:9px 0; text-align:center; }
.login p { font-family: 'Open Sans', sans-serif; font-size:14px; color:#000; font-weight:400; }
.login { padding:30px; overflow:hidden; background:#FFF; border-radius:4px; }
.form-group { margin:10px auto; }
.login_inner ::-webkit-input-placeholder { font-family: 'Open Sans', sans-serif; font-size:15px; color:#6B6B6B; font-weight:400; }
.login_inner .form-group input { font-family: 'Open Sans', sans-serif; width:100%; border-radius:3px; border:#DDDDDD 1px solid; box-shadow:none; padding:20px 15px; } 
 
.submit { width:100%; font-family: 'Open Sans', sans-serif; font-size:18px; color:#FFF; font-weight:700; padding:10px 0; background:#E21A22; cursor:pointer; outline:none; border-radius:3px; border:none; display:inline; }
.submit:hover { background:#F32A32; color:#FFF; outline:none; border-radius:none; }

.forgot { font-family: 'Open Sans', sans-serif; font-size:16px; color:#000; font-weight:400; text-decoration:none; margin-top:20px; }
.forgot a { color:#000; text-decoration:none; }
.forgot a:hover { color:#000; text-decoration:none; }

.support { width:100%; border:#DDD 1px solid; border-radius:3px; font-family: 'Open Sans', sans-serif; font-size:14px; color:#444; font-weight:500; text-decoration:none; margin-top:20px; padding:8px;}
.support a { color:#F10307; text-decoration:none;  display:block; }
.support a:hover { color:#F10307; text-decoration:underline;  }

.blue_bg .mt{ margin-top:70px;}
/*login css end*/

/*search documents css start*/
.search_d select { }
.search_d select { float:left; width:93%; font-family:'Open Sans', sans-serif; font-size:14px; color:#333; border-radius:3px 0px 0px 3px; border-left:#CCCCCC 1px solid; border-top:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid; padding:7px 10px 6px 10px; }
.search_d button { padding:7px 10px; background:#E21A22; color:#FFF; font-size:16px; border-radius:0px 3px 3px 0px; border:none; cursor:pointer; }
.search_d button:hover { background:#CF171F; color:#FFF; }
/*search documents css end*/

/*pagination div start*/
.pagination_main { margin-top:10px; text-align:center;}
.pagination_main .t_page { font-family:"Roboto", sans-serif; color:#EC0000; margin-bottom:10px; font-weight:600;}
.pagination_main .r_page { font-family:"Roboto", sans-serif; color:#EC0000;  font-weight:600;}
.pagination_main ul.pagination li{ font-family:"Roboto", sans-serif; font-size:14px;}
ul.pagination li span { position:relative; float:left; padding:6px 12px; margin-left:-1px; line-height:1.42857143; color:#337ab7; text-decoration:none; background-color:#fff; border:1px solid #ddd; }
.pagination { padding-left:15px; padding-right:15px; }
/*pagination div end*/

.video { padding:5px 5px 10px 5px; border:#D9D9D9 1px solid; text-align:center; margin-bottom:20px; overflow:hidden; }
.video span { color:#EC0000; font-family:'Open Sans', sans-serif; font-size:16px; font-weight:600; }
.video span a { color:#EC0000; }
.video span a:hover { color:#000; text-decoration:none; }
.video iframe { margin-bottom:5px; }
.video span i { margin-right:5px; }


/*--------------------------------------------------ads banner css start--------------------------------------------------------------------*/
.ads_box_main { }
.ads_box_main h2 { font-family:'Roboto', sans-serif; font-size:20px; font-weight:500; padding:10px; color:#000; background-color:#EDEDED; border-radius:4px; border:#DBDBDB 1px solid; margin-bottom:15px; }
.ads_box_main { font-family:'Roboto', sans-serif; font-size:18px; color:#000; font-weight:700; }
.ads_box_main .ads_box { font-family:'Roboto', sans-serif; font-size:15px; font-weight:700; list-style:none; color:#000; text-decoration:none; overflow:hidden; margin-bottom:30px;  }
.ads_box_main .ads_box a { color:#E21A22; text-decoration:none; }
.ads_box_main .ads_box  a:hover { color:#000; text-decoration:none; }
.ads_box_main .ads_box a h4 {font-family:'Roboto', sans-serif; font-size:18px; margin-top:10px; padding-bottom:5px; font-weight:500;}

.ads_box_main .ads_box p { margin-top:10px; font-family:'Open Sans', sans-serif; font-size:15px; color:#000; font-weight:400; text-align:justify; text-decoration:none; margin-bottom:10px; }
.ads_box_main .ads_box p a { color:#E21A22 ; font-weight:400; text-decoration:none; }
.ads_box_main .ads_box p a:hover { color:#000; font-weight:400; text-decoration:none; }

.ads_box_main .ads_box i { margin-right:5px; }
.ads_box_main .ads_box .right_box { font-weight:normal; color:#000; line-height:2em; font-size:16px; margin-left:30px;}
.ads_box_main .ads_box .right_box a { color:#000;}
.ads_box_main .ads_box .right_box a:hover { color:#E21A22;}
.ads_box_main .ads_box .right_box b { font-weight:normal; }
.ads_box_main .ads_box .right_box a.btn { color:#fff; margin-top:15px; margin-right:10px;}
.ads_box_main .mt { margin-top:15px; }
.ads_box_main .mb { margin-bottom:15px; }

.ads_box_main .mtbb { margin:10px 0; border:#333 1px solid; }
.ads_box_main .mtbb5 { margin:5px 0; border:#333 1px solid; }
.ads_box_main h3 { font-family:'Open Sans', sans-serif; font-size:15px; font-weight:700; margin:15px 0 10px 0; }


.mtr { margin-top:10px; color:#E21A22; }
.red { color:#E21A22; }
.green { color:#129C1B; }
/*--------------------------------------------------ads banner css end--------------------------------------------------------------------*/

/*--------------------------------------------------gallery box css start-----------------------------------------------------------------*/
.gal_main { border:#ECECEC 1px solid; margin-bottom:15px; text-align:center; }
.gal_main img { border-bottom:#ECECEC 1px solid; }
.gal_main .inner { padding:15px; overflow:hidden; font-family:'Roboto', sans-serif; }
.gal_main .inner p { font-size:14px; font-weight:600; line-height:1.2em; }
.gal_main .inner span { font-size:15px; font-weight:700; color:#FF0000; margin-top:5px; display:inline-block; }
.gal_main .inner span a { border:#FF0000 1px solid; color:#FF0000; padding:5px; }
.gal_main .inner span a:hover { border:#FF0000 1px solid; color:#FF0000; text-decoration:none; }
.gal_main .inner span i { margin-right:5px; }
/*--------------------------------------------------gallery box css end--------------------------------------------------------------------*/


/*--------------------------------------------------dashboard area css start---------------------------------------------------------------*/
.dashboard_user { background:#FFF; font-family:'Open Sans', sans-serif; padding:15px; box-shadow:0px 0px 8px 6px rgba(0, 0, 0, 0.02); border-radius:4px; margin-bottom:80px; }
.dashboard_box { margin-bottom:15px; overflow:hidden; }
.dashboard_inner { border:#129C1B solid 1px; overflow:hidden; border-radius:4px 4px 0px 0px; }
.dashboard_inner h2 { background:#129C1B; font-family:'Roboto', sans-serif; font-size:18px; color:#FFF; font-weight:500; padding:8px 15px; }
.dashboard_inner h2 i { margin-right:5px; }
.dashboard_inner .text { font-size:16px; color:#000; line-height:1.6em; text-align:left; padding:15px; }
.dashboard_inner .text a { color:#E21A22; text-decoration:none; }
.dashboard_inner .text a:hover { color:#000; text-decoration:none; }

.dashboard_inner .text h4 { background:#E3E3E3; font-family:'Roboto', sans-serif; font-size:16px; color:#000; border-radius:4px; font-weight:500; padding:8px 15px; margin-bottom:10px; }

.dashboard_inner h5 { background:#E3E3E3; font-family:'Roboto', sans-serif; font-size:16px; color:#000; border-radius:4px; font-weight:500; padding:8px 15px; margin:0px 15px 10px 15px; }
.dashboard_inner .float_right { float:right; color:#E21A22; }

.dashboard_inner .blink { background:#129C1B; font-family:'Roboto', sans-serif; font-size:18px; font-weight:500; padding:8px 15px; -webkit-animation:color-change 3s infinite; -moz-animation:color-change 3s infinite; -o-animation:color-change 3s infinite; -ms-animation:color-change 3s infinite; animation:color-change 3s infinite; }

@-webkit-keyframes color-change { 0% { color:#FFF; } 50% { color:#000; } 100% { color:#FFF; } }
@-moz-keyframes color-change { 0% { color:#FFF; } 50% { color:#000; } 100% { color:#FFF; } }
@-ms-keyframes color-change { 0% { color:#FFF; } 50% { color:#000; } 100% { color:#FFF; } }
@-o-keyframes color-change { 0% { color:#FFF; } 50% { color:#000; } 100% { color:#FFF; } }
@keyframes color-change { 0% { color:#FFF; } 50% { color:#000; } 100% { color:#FFF; } }

.dashboard_inner .blink i { margin-right:5px; }


.dashboard_inner .btn-grad { background-image:linear-gradient(to right, #C04848 0%, #480048  51%, #C04848  100%); }
.dashboard_inner .btn-grad { margin:15px; padding:15px 45px; text-align:center; text-transform:uppercase; transition:0.5s; background-size:200% auto; font-family:'Roboto', sans-serif; font-size:18px; color:#FFF; box-shadow:0 0 20px #eee; border-radius:4px; display:block; }
.dashboard_inner .btn-grad:hover { background-position:right center; /* change the direction of the change here */ color:#fff; text-decoration:none; }
.dashboard_inner .btn-grad i { margin-right:5px; }         
/*--------------------------------------------------dashboard area css end-----------------------------------*/